<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Android and Me &#187; android icons</title>
	<atom:link href="http://androidandme.com/tag/android-icons/feed/" rel="self" type="application/rss+xml" />
	<link>http://androidandme.com</link>
	<description>Meet Your New Android Friend.  Your Community For All Things Google Android.</description>
	<lastBuildDate>Fri, 10 Feb 2012 01:13:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Could launcher spam become a big problem in the Android Market?</title>
		<link>http://androidandme.com/2010/07/news/could-launcher-spam-become-a-big-problem-in-the-android-market/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=could-launcher-spam-become-a-big-problem-in-the-android-market</link>
		<comments>http://androidandme.com/2010/07/news/could-launcher-spam-become-a-big-problem-in-the-android-market/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 23:33:33 +0000</pubDate>
		<dc:creator>Clark Wimberly</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[android icons]]></category>
		<category><![CDATA[android market]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[launcher]]></category>
		<category><![CDATA[popular]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://androidandme.com/?p=27362</guid>
		<description><![CDATA[<p>Today, probably like many of you, I <a href="http://androidandme.com/2010/07/applications/google-maps-brings-places-to-android-with-4-4-update/">updated the Google Maps application</a> to discover something rather odd. Google Maps is now sporting four separate icons, one of which is a replacement for an existing stand-alone application. The strangeness stuck with me all day and what initially struck me as somewhat odd has now grown [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_27382" class="wp-caption alignright" style="width: 145px"><a href="market://search?q=launcherspam"><img src="http://chart.apis.google.com/chart?cht=qr&#038;chs=135x135&#038;chl=market://search?q=launcherspam" alt="" title="launcherspam-multi-icon-test-post-image" width="135" height="135" class="size-thumbnail wp-image-27364" /></a><p class="wp-caption-text">Download LauncherSpam Demo</p></div>
<p>Today, probably like many of you, I <a href="http://androidandme.com/2010/07/applications/google-maps-brings-places-to-android-with-4-4-update/">updated the Google Maps application</a> to discover something rather odd. Google Maps is now sporting four separate icons, one of which is a replacement for an existing stand-alone application. The strangeness stuck with me all day and what initially struck me as somewhat odd has now grown into a full-on <em>What were they thinking?!</em></p>
<p>Before I even get started, let me preface everything I&#8217;m about to say with a hearty <em>I can&#8217;t believe I&#8217;m about to call out Google Maps, one of my favorite and most-used applications of all time.</em> The app and its maps have saved my tail more times than I care to count. Normally it&#8217;s a shining beacon of how an app should function on the Android OS. And while four icons might just seem like a missed step, I believe there might be a little more at stake here.</p>
<p>Allowing an application to place multiple icons (and thus, multiple points of entry) is a dangerous game. The Google Maps case is likely the <em> most appropriate use</em> of multiple icons I can imagine. All the icons are completely relevant to the core application and clearly labeled. But what would happen if an app wasn&#8217;t playing nicely? Could an unscrupulous app place dozens of hidden applications without my knowledge?</p>
<p>Having flashbacks to the PC days of unwanted add-on toolbars and Bonsai Buddy, I contacted Justin of <a href="http://www.nexsoftware.net">nEx.Software</a>, our resident Android guru. <a href="http://twitter.com/clarklab/status/19672869281">I asked</a> if he knew of any limit to the number of icons a standard market application could spawn. He said <a href="http://twitter.com/nExSoftware/status/19673033636">there wasn&#8217;t</a> and <a href="http://twitter.com/clarklab/status/19673114024">the idea was born</a>.</p>
<p>Enter LauncherSpam, a quick demo application built in a couple hours that is already live in the Market. The idea behind LauncherSpam is simple. When installed, the app will drop <em>a dozen</em> spammy (although completely harmless) apps into the launcher tray. The apps (all fake) range from spyware scanners to free MP3s to ringtones and even a set of smilies (really channeling the old PC days throwback). Without warning the user, the original LauncherSpam app is able to easily spawn a dozen &#8220;hidden apps.&#8221;</p>
<div id="attachment_27382" class="wp-caption aligncenter" style="width: 520px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2010/07/IMG_6732.jpg"><img src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2010/07/IMG_6732-510x339.jpg" alt="If only all security risks were so forthcoming" title="IMG_6732" width="510" height="339" class="size-large wp-image-27382" /></a><p class="wp-caption-text">If only all security risks were so forthcoming</p></div>
<p>Luckily for us, LauncherSpam is just a simple demo. The &#8220;hidden apps&#8221; are nothing more than silly PNG files cooked up by Angie and myself to make a point. It&#8217;s just&#8230; <em>weird</em> to us that this ability exists, completely unchecked by application permissions or some kind of user prompt.</p>
<p>If an application you trust (maybe undeservedly) comes side-loaded with a spam add-on, wouldn&#8217;t you like to know? With Google Maps, the extra icons aren&#8217;t as offensive because I know what they are and with which application they are associated with. With some of the icons you&#8217;ll find in your tray after installing LauncherSpam, you won&#8217;t be so lucky. For reference (and for fun), I made a complete list of the fake apps side-loaded with LauncherSpam:</p>
<ul>
<li>Free MP3&#8242;s</li>
<li>Keyboard</li>
<li>Kitty Doc</li>
<li>LauncherSpam (core app)</li>
<li>Lightning Bug</li>
<li>Ring Me</li>
<li>Smilies</li>
<li>Spyware Agent</li>
<li>Suspicious Package</li>
<li>Tips</li>
<li>Tron</li>
<li>TweetBox</li>
<li>Virus</li>
</ul>
<p>Most of these titles are applications you wouldn&#8217;t even give a second look to, let alone install them. But a standard market app with devious intent has the ability to make it appear that these apps are real, functioning programs on your phone. Even worse, after noticing an offending &#8220;hidden app&#8221;, the average user would have no real way of knowing which &#8220;core app&#8221; was the culprit, leading to an awkward pattern of uninstalling and evaluation to find the offending application.</p>
<p>At the time of publication, there doesn&#8217;t seem to be too serious a problem with Market apps spamming the launcher tray. And I&#8217;d love for it to stay that way, which is why I was so surprised to see Google behaving in such a manner. Google applications are the ruler by which other applications are measured. They are filled with best practices and all kinds of innovation. They set precedents, for better or worse. I don&#8217;t want to see less savory developers using these methods for underhanded means and thinking it is acceptable because <em>Google Maps did it</em>.</p>
<p>And now is the part where we let you, the reader, decide. Am I blowing this out of proportion? When I first asked Android users on Twitter today if four icons was too many, most didn&#8217;t seem to mind. So I ask <em>What if it wasn&#8217;t Google?</em></p>
<p><small>LauncherSpam is available now in the Android Market. You can download it by scanning the QR at the top of this post or by <a href="market://search?q=launcherspam">clicking here</a> on your device. Remember, to get rid of all the garbage apps, simply uninstall the original LauncherSpam app. The icons used in the test app were from the <a href="http://commons.wikimedia.org/wiki/Crystal_Clear">Crystal Clear set, via Wikimedia Commons</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://androidandme.com/2010/07/news/could-launcher-spam-become-a-big-problem-in-the-android-market/feed/</wfw:commentRss>
		<slash:comments>95</slash:comments>
		</item>
		<item>
		<title>Un-packing Icon Packs</title>
		<link>http://androidandme.com/2009/05/beginners/guides/un-packing-icon-packs/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=un-packing-icon-packs</link>
		<comments>http://androidandme.com/2009/05/beginners/guides/un-packing-icon-packs/#comments</comments>
		<pubDate>Fri, 22 May 2009 17:00:19 +0000</pubDate>
		<dc:creator>Alex Byrnes</dc:creator>
				<category><![CDATA[Guides]]></category>
		<category><![CDATA[android hacks]]></category>
		<category><![CDATA[android icons]]></category>
		<category><![CDATA[hacking android]]></category>

		<guid isPermaLink="false">http://www.androidandme.com/?p=2756</guid>
		<description><![CDATA[<p>Icon packs are a cheap, easy way to beautify your phone but they can take up a lot of precious application space and they&#8217;re usually designed to be used with one desktop manager. Here&#8217;s a simple way to make them easier to handle. You will need root access on your phone. If you don&#8217;t have [...]]]></description>
			<content:encoded><![CDATA[<p>Icon packs are a cheap, easy way to beautify your phone but they can take up a lot of precious application space and they&#8217;re usually designed to be used with one desktop manager.  Here&#8217;s a simple way to make them easier to handle.  You will need root access on your phone.  If you don&#8217;t have root, you can try the <a href="http://jf.andblogs.net/">JesusFreke Images</a> or <a href="http://haykuro.theiphoneproject.org/?page_id=2">Haykuro&#8217;s</a>.</p>
<p>An Android application file (extension .apk) is just a zip file in disguise.  Replace the a-p-k with z-i-p and they will be recognized as a zip archive by any zip archiver like WinZip, Windows Explorer (seen as compressed folders), StuffIt etc.  This also includes the handy ASTRO for Android.  You can use any combination of these tools to do the same thing, but I&#8217;m going to use ASTRO because you can actually do all of this on your phone without developer tools like adb.</p>
<p>If you have the SDK and know how to use adb, just replace the terminal commands with commands in “adb shell.”  It’s also easy to type “adb pull /data/app/the.icon.pack.name.apk” and work with it from your desktop.  First, open Terminal Emulator.  Type &#8220;su&#8221; to get super user privileges.  At this point you may get a prompt from &#8220;Superuser Whitelist&#8221; if you&#8217;re working with a JF Image for root.  Add Terminal Emulator to the whitelist and you&#8217;re free to go on as root.</p>
<pre>cd /
chmod 777 data
cd data
chmod 777 app
cd app</pre>
<p>You&#8217;re now in the directory with all your .apk files.  Do an &#8220;ls&#8221; to see everything that&#8217;s in there.  I picked the RBO icon pack as an example.</p>
<pre>mv com.betterandroid.icons.robo.apk com.betterandroid.icons.robo.zip
chmod 777 com.betterandroid.icons.robo.zip</pre>
<div id="attachment_2776" class="wp-caption alignright" style="width: 160px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/05/icons_copying.png"><img class="size-thumbnail wp-image-2776" title="Copying with ASTRO" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/05/icons_copying-150x150.png" alt="Copying with ASTRO" width="150" height="150" /></a><p class="wp-caption-text">Copying with ASTRO</p></div>
<p>You&#8217;re done with Terminal Emulator for now.  Open ASTRO and browse to the zip file.  Tap on it and it should open.  Go into the &#8220;assets&#8221; and then the &#8220;icons&#8221; directory.  You should see a list of .png files.</p>
<p>From here you can do what you want with the images.  You can hit menu, Edit, Select All, then menu, Edit, copy and browse to the directory where you want them (I recommend /sdcard, which will put them on your sd card) and hit menu, Edit, paste to copy them there.</p>
<div id="attachment_2775" class="wp-caption alignleft" style="width: 160px"><a href="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/05/icon_extracted.png"><img class="size-thumbnail wp-image-2775" title="The Extracted Icons" src="http://androidandme.wpengine.netdna-cdn.com/wp-content/uploads/2009/05/icon_extracted-150x150.png" alt="The Extracted Icons" width="150" height="150" /></a><p class="wp-caption-text">The Extracted Icons</p></div>
<p>Deleting the icons you don&#8217;t want in place doesn&#8217;t work.  You won&#8217;t be able to see the application on your desktop anymore or reinstall it because the signature won&#8217;t work with fewer files in the archive.  This shouldn&#8217;t matter, however, because applications like BetterCut that allow you to change shortcut icons work just as well from the raw file on your sd card.</p>
<p>If you&#8217;re going to get rid of the icon pack, the safest thing to do is change the extension back to .apk (you can do this with ASTRO now that the file permissions are set) and uninstall normally.  Luckily, ASTRO does that too.  Just click on the apk and hit &#8220;Uninstall.&#8221;  You can also just delete the .zip file, although there will be a reference in Settings ⇒ &#8220;Manage applications&#8221; to the icon pack that will need to be removed as well.  You can uninstall it as if it were an application.</p>
<p>[Custom theme images <a href="http://extremethemes.blogspot.com/2009/04/ahome-themes-preview.html" target="_blank">via Extreme Themes</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://androidandme.com/2009/05/beginners/guides/un-packing-icon-packs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

