<?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>Droid Hacks &#187; free</title>
	<atom:link href="http://droidhacks.com/tag/free/feed/" rel="self" type="application/rss+xml" />
	<link>http://droidhacks.com</link>
	<description>Tips and Tricks for Android Users</description>
	<lastBuildDate>Fri, 27 Aug 2010 18:44:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>On Device Packet Capture</title>
		<link>http://droidhacks.com/2010/08/on-device-packet-capture/</link>
		<comments>http://droidhacks.com/2010/08/on-device-packet-capture/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 15:36:55 +0000</pubDate>
		<dc:creator>Lead Hacker</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[debugging]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[wireshark]]></category>

		<guid isPermaLink="false">http://droidhacks.com/?p=153</guid>
		<description><![CDATA[When I need to capture network traffic from my device I normally capture traffic at a router to see what&#8217;s going on. I had seen some mentions of running tcpdump on device and pulling off the pcap file to a desktop to inspect, but Androshark was what people mentioned the most. And it didn&#8217;t seem]]></description>
			<content:encoded><![CDATA[<p>When I need to capture network traffic from my device I normally <a href="http://droidhacks.com/2009/06/monitoring-network-traffic-using-os-x/">capture traffic at a router</a> to see what&#8217;s going on. I had seen some mentions of running tcpdump on device and pulling off the pcap file to a desktop to inspect, but Androshark was what people mentioned the most. And it didn&#8217;t seem to be actively developed any more. I ran across <a href="http://forum.xda-developers.com/showthread.php?t=725692">Shark for Root and Sharkreader</a> recently however. It&#8217;s an app for packet capture and a simple packet capture viewer directly on the device. Works out pretty well. Requires root access, and it seems to be working quite well on my Nexus One with CM6. Screenshots below.</p>
<p>Start/stop capture, writes to the sdcard by default:</p>
<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://droidhacks.com/wp-content/uploads/2010/08/wpid-screenshot_12.png" width="240" height="400"/></p>
<p>View packet dump stream:</p>
<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://droidhacks.com/wp-content/uploads/2010/08/wpid-screenshot_14.png" width="240" height="400"/></p>
<p>View contents of an individual packet:</p>
<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://droidhacks.com/wp-content/uploads/2010/08/wpid-screenshot_15.png" width="240" height="400"/></p>
]]></content:encoded>
			<wfw:commentRss>http://droidhacks.com/2010/08/on-device-packet-capture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pirate Boot Logo</title>
		<link>http://droidhacks.com/2010/07/pirate-boot-logo/</link>
		<comments>http://droidhacks.com/2010/07/pirate-boot-logo/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 19:23:52 +0000</pubDate>
		<dc:creator>Lead Hacker</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[nexusone]]></category>

		<guid isPermaLink="false">http://droidhacks.com/?p=137</guid>
		<description><![CDATA[Every proper hacked device needs to boot up with a pirate theme. Fortunately the boot animation is trivial to replace on a Nexus one. I&#8217;m currently running CyanogenMod6, but I believe this will work other places. I replaced the boot animation with just a single image of a skull and crossed swords: There&#8217;s plenty of]]></description>
			<content:encoded><![CDATA[<p>Every proper hacked device needs to boot up with a pirate theme. Fortunately the boot animation is trivial to replace on a Nexus one. I&#8217;m currently running CyanogenMod6, but I believe this will work other places. I replaced the boot animation with just a single image of a skull and crossed swords:</p>
<p><a href="http://droidhacks.com/2010/07/pirate-boot-logo/boot_00003/" rel="attachment wp-att-138"><img src="http://droidhacks.com/wp-content/uploads/2010/07/boot_00003.png" alt="" title="Pirate boot logo" width="256" height="512" class="aligncenter size-full wp-image-138" /></a></p>
<p>There&#8217;s plenty of info out there about replacing the boot logo and what the files do. Here&#8217;s how to get it up and running through:</p>
<ol>
<li>Download the <a href="http://droidhacks.com/wp-content/uploads/2010/07/pirate_bootanimation.zip">pirate boot animation zip file</a> to your system</li>
<li>Remount the system partition read-write: adb shell mount -o rw,remount /dev/block/mtdblock3 /system</li>
<li>Push the file across to your device: adb push pirate_bootanimation.zip /system/media/bootanimation.zip</li>
</ol>
<p>That&#8217;s it, reboot and enjoy! If you want to poke around and change it, it should be pretty easy. There&#8217;s a <a href="http://www.droidforums.net/forum/droid-hacks/33932-bootanimation-zip-file-explained.html">writeup of what the contents of the bootanimation.zip are</a>, which is very useful. Supposedly, also, the zip needs to be uncompressed to work. But that just means setting compression level to 0 when you run zip. This is the command I use on my OS X machine: zip -0 pirate_bootanimation.zip desc.txt part0/boot_00003.png&#8221;. That should make it easy to swap in any other picture to customize.</p>
]]></content:encoded>
			<wfw:commentRss>http://droidhacks.com/2010/07/pirate-boot-logo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commodore 64 Emulation</title>
		<link>http://droidhacks.com/2010/07/commodore-64-emulation/</link>
		<comments>http://droidhacks.com/2010/07/commodore-64-emulation/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 08:43:10 +0000</pubDate>
		<dc:creator>Lead Hacker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://droidhacks.com/?p=134</guid>
		<description><![CDATA[I was happy to see there&#8217;s a Commodore 64 emulator in the Marketplace for Android, the Frodo emulator. I played around with a bit, but what I really wanted to do was hack around a bit with some old school basic. This is one of the computers I grew up with, and I get nostalgic]]></description>
			<content:encoded><![CDATA[<p>I was happy to see there&#8217;s a Commodore 64 emulator in the Marketplace for Android, the Frodo emulator. I played around with a bit, but what I really wanted to do was hack around a bit with some old school basic. This is one of the computers I grew up with, and I get nostalgic for the old days every once in a while. However, I was having a really hard time figuring out how to get the version of Frodo under Android to create a new disk for me to save stuff to. If you can&#8217;t save the stuff you&#8217;re playing with what&#8217;s the use? I could save out the whole state, but I figured there had to be a better way.</p>
<p>So I downloaded a version of <a href="http://www.viceteam.org/">VICE</a> for my desktop system. That has a much richer set of controls, one of which is creating and attaching a fresh image (it&#8217;s a &#8216;file&#8217; menu item). I figured if I was lucky the image created with VICE would work to at least get me started on Frodo on my device. And lucky me, yes it does! Actually, now I can push the d64 images back and forth, use the emulator on my desktop to do a little poking around and push the file over to my device to take with me. Very nice! Just remember, save with replace is &#8216;SAVE &#8220;@0:FILENAME&#8221;,8&#8242;. Otherwise an attempt to overwrite a file will just silently fail. Ahhh, nostalgic.</p>
]]></content:encoded>
			<wfw:commentRss>http://droidhacks.com/2010/07/commodore-64-emulation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nook Reader for Android</title>
		<link>http://droidhacks.com/2010/07/nook-reader-for-android/</link>
		<comments>http://droidhacks.com/2010/07/nook-reader-for-android/#comments</comments>
		<pubDate>Fri, 23 Jul 2010 15:19:40 +0000</pubDate>
		<dc:creator>Lead Hacker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[store]]></category>

		<guid isPermaLink="false">http://droidhacks.com/?p=124</guid>
		<description><![CDATA[Barnes &#038; Noble released an Android version of the Nook ebook reader. It&#8217;s the same path that Amazon followed. They have a hardware device for reading ebooks. But as other mobile devices start to get more popular they also allow those devices to hook into the same content. Effectively putting your library &#8220;in the cloud&#8221;,]]></description>
			<content:encoded><![CDATA[<p>Barnes &#038; Noble released an Android version of the <a href="http://www.barnesandnoble.com/nook/index.asp">Nook ebook reader</a>. It&#8217;s the same path that Amazon followed. They have a hardware device for reading ebooks. But as other mobile devices start to get more popular they also allow those devices to hook into the same content. Effectively putting your library &#8220;in the cloud&#8221;, so that you can download the books you&#8217;re reading to your different devices and keep your reading position synced across them. I&#8217;m already an avid Kindle user on iPad, iPhone, and Android. But I gave the Nook reader a try just to see what it&#8217;s like.</p>
<p>If you&#8217;re on your Android device right now you can <a href="market://details?id=bn.ereader">hop to Nook in the Market</a> directly, or just search for &#8220;Nook&#8221; in the Marketplace app. Compared to the other readers I&#8217;ve seen, the Nook feels a bit amateur. The reading experience itself is the real laggard here. I&#8217;m hoping they can polish this thing up in future revisions. A few screenshots to show you what I mean.</p>
<p>This is the main library interface:</p>
<p><a href="http://droidhacks.com/2010/07/nook-reader-for-android/wpid-screenshot_7-png/" rel="attachment wp-att-120"><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_7.png" alt="" title="wpid-screenshot_7.png" width="240" height="400" class="aligncenter size-full wp-image-120" /></a></p>
<p>I downloaded a free book. One of the Google Books scans, which is nice. Like the other platforms they&#8217;re tying into the free content at Google to provide a ton of free scans of classic and public domain works. Kudos on that. Some of the Google Books efforts include direct scans of pages instead of the text. Here&#8217;s what a scan page looks like:</p>
<p><a href="http://droidhacks.com/2010/07/nook-reader-for-android/wpid-screenshot_8-png/" rel="attachment wp-att-121"><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_8.png" alt="" title="wpid-screenshot_8.png" width="240" height="400" class="aligncenter size-full wp-image-121" /></a></p>
<p>And a page of text:</p>
<p><a href="http://droidhacks.com/2010/07/nook-reader-for-android/wpid-screenshot_9-png/" rel="attachment wp-att-122"><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_9.png" alt="" title="wpid-screenshot_9.png" width="240" height="400" class="aligncenter size-full wp-image-122" /></a></p>
<p>That lack of margin on the reading screen is really killing me, and I don&#8217;t see a way to adjust it. I also like to read with full justification, which doesn&#8217;t appear to be an option either.</p>
<p>Here&#8217;s a shot of the ebook store, just for the sake of completeness:</p>
<p><a href="http://droidhacks.com/2010/07/nook-reader-for-android/wpid-screenshot_10-png/" rel="attachment wp-att-123"><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_10.png" alt="" title="wpid-screenshot_10.png" width="240" height="400" class="aligncenter size-full wp-image-123" /></a></p>
<p>The storefront is pretty decent, about on par with the others.</p>
<p>Overall though the interface is still a bit clumsy, the reading experience itself needs some work, and the app itself is buggy (I&#8217;ve had it crash twice in the short time I used it). I&#8217;m very happy to see an additional ebook reader out, but this one needs some more work before it&#8217;s ready for prime time.</p>
]]></content:encoded>
			<wfw:commentRss>http://droidhacks.com/2010/07/nook-reader-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android Scripting Environment is now SL4A</title>
		<link>http://droidhacks.com/2010/07/android-scripting-environment-is-now-sl4a/</link>
		<comments>http://droidhacks.com/2010/07/android-scripting-environment-is-now-sl4a/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 08:33:22 +0000</pubDate>
		<dc:creator>Lead Hacker</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[lua]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://droidhacks.com/?p=101</guid>
		<description><![CDATA[I downloaded and installed the latest Android scripting package, now called Scripting Layer for Android, or SL4A. I had some issues with it under CyanogenMod5 (probably my own, but I never debugged). Today I updated to a CM6 release and it seems to be working a whole lot better. There are links to a whole]]></description>
			<content:encoded><![CDATA[<p>I downloaded and installed the latest Android scripting package, now called <a href="http://code.google.com/p/android-scripting/">Scripting Layer for Android</a>, or SL4A. I had some issues with it under CyanogenMod5 (probably my own, but I never debugged). Today I updated to a CM6 release and it seems to be working a whole lot better. There are links to a <a href="http://code.google.com/p/android-scripting/wiki/Tutorials">whole bunch of examples on the Tutorials page</a>.</p>
<p>The application interface itself is pretty simple. When it first loads up you won&#8217;t have any interpreters besides shell. If you go into the View menu, select interpreters, and then select Add from the menu under there you can add other interpreters. The interpreters generally come with example scripts, which will show up in the main list view once they&#8217;re loaded:</p>
<p><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_2.png" alt="" title="wpid-screenshot_2.png" width="240" height="400" /></p>
<p>There&#8217;s a preferences screen, which covers mostly visual options:</p>
<p><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_3.png" alt="" title="wpid-screenshot_3.png" width="240" height="400" /></p>
<p>If you long press on a script you have an option to edit it:</p>
<p><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_4.png" alt="" title="wpid-screenshot_4.png" width="240" height="400" /></p>
<p>The editor that comes up is just a simple but effective textbox, so at least you can edit scripts in place on the device:</p>
<p><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_5.png" alt="" title="wpid-screenshot_5.png" width="240" height="400" /></p>
<p>And then you can run a script, in this place displaying a toast message over the keyboard when I run the hello world program:</p>
<p><img src="http://droidhacks.com/wp-content/uploads/2010/07/wpid-screenshot_6.png" alt="" title="wpid-screenshot_6.png" width="240" height="400" /></p>
]]></content:encoded>
			<wfw:commentRss>http://droidhacks.com/2010/07/android-scripting-environment-is-now-sl4a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Battery Graph Application</title>
		<link>http://droidhacks.com/2010/07/battery-graph-application/</link>
		<comments>http://droidhacks.com/2010/07/battery-graph-application/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 14:53:49 +0000</pubDate>
		<dc:creator>Lead Hacker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[market]]></category>

		<guid isPermaLink="false">http://droidhacks.com/?p=75</guid>
		<description><![CDATA[I&#8217;ve started using an app called Battery Graph (marketplace link) by Morgan H to try to monitor changes in my battery drain. It&#8217;s a background app that collects battery charge info over time and displays a graph on device. That makes it easy to spot major changes to discharge rate. Say if you install a]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started using an app called Battery Graph (<a href="market://search?q=pname:com.modroid.battery">marketplace link</a>) by Morgan H to try to monitor changes in my battery drain. It&#8217;s a background app that collects battery charge info over time and displays a graph on device. That makes it easy to spot major changes to discharge rate. Say if you install a new widget some time early afternoon, and later that evening you see the discharge rate increased some time after lunch, you know the widget is doing something heavy and impacting your total battery life.</p>
<p>In the menu area there&#8217;s even an option to export the set of data to CSV so you can suck it into a spreadsheet or use it to drive some of your own tools. Would be great actually if there was an option to record a list of running processes along with the battery status info, so that it could attempt to spot which processes are sucking up the most resource.</p>
]]></content:encoded>
			<wfw:commentRss>http://droidhacks.com/2010/07/battery-graph-application/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress for Android</title>
		<link>http://droidhacks.com/2010/07/wordpress-for-android/</link>
		<comments>http://droidhacks.com/2010/07/wordpress-for-android/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 04:44:09 +0000</pubDate>
		<dc:creator>Lead Hacker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://droidhacks.com/?p=67</guid>
		<description><![CDATA[The WordPress folks put out a new release on the Android market a few days ago. The new version seems to be working great thus far with the WordPress 3.0 install I&#8217;m running now. There&#8217;s a setting in the Settings/Writing area you need to check to enable XMLRPC to get it working initially, but it&#8217;s]]></description>
			<content:encoded><![CDATA[<p>The WordPress folks put out a <a href="http://android.wordpress.org/2010/07/06/wordpress-for-android-1-3-feature-fest/">new release on the Android market</a> a few days ago. The new version seems to be working great thus far with the WordPress 3.0 install I&#8217;m running now. There&#8217;s a setting in the Settings/Writing area you need to check to enable XMLRPC to get it working initially, but it&#8217;s pretty trivial.</p>
<p>From what I can tell, the stats feature might only work with WordPress.com accounts (or maybe I need a plugin I don&#8217;t currently have installed to get it working). But everything else I&#8217;ve tried so far is working great. The <a href="http://android.wordpress.org/2010/05/11/wordpress-for-android-version-1-2-geotagging-and-video-upload/">previous release</a> added video upload and geotagged posts. Quite a list of features and capabilities there.</p>
<p>If you&#8217;re on your device you can pop it up in the Marketplace using <a href="market://search?q=pname:org.wordpress.android">this link</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://droidhacks.com/2010/07/wordpress-for-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toggle Settings</title>
		<link>http://droidhacks.com/2009/05/toggle-settings/</link>
		<comments>http://droidhacks.com/2009/05/toggle-settings/#comments</comments>
		<pubDate>Tue, 26 May 2009 07:05:18 +0000</pubDate>
		<dc:creator>Lead Hacker</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[app]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[brightness]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[timeout]]></category>
		<category><![CDATA[toggle]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://droidhacks.com/?p=3</guid>
		<description><![CDATA[Normally I have a few quick toggle applications sitting on my home screen to quickly switch on and off Bluetooth, Wifi, GPS, etc. It really saves a ton of battery life switching off hardware when it&#8217;s not in use. I just ran across the free Toggle Settings app from cooolmagic. It has all the hardware]]></description>
			<content:encoded><![CDATA[<p>Normally I have a few quick toggle applications sitting on my home screen to quickly switch on and off Bluetooth, Wifi, GPS, etc. It really saves a ton of battery life switching off hardware when it&#8217;s not in use. I just ran across the free Toggle Settings app from cooolmagic. It has all the hardware switches, some cool status info (like what wifi network you&#8217;re connected to), and new toggles for stuff like auto-sync. Very useful, and it looks pretty slick. Just search for &#8220;Toggle Settings&#8221; in the market and you should find both the 1.1 and 1.5 versions of the app. Here&#8217;s a quick rundown of the controls:</p>
<ul>
<li>Turn on and off airline mode</li>
<li>Turn on and off autosync</li>
<li>Turn on and off bluetooth</li>
<li>Turn on and off GPS</li>
<li>Turn on and off Wifi, and show what network you&#8217;re connected to if you are connected</li>
<li>Control the brightness level and screen timeout, or disable screen timeout completely</li>
<li>Turn on and off silent mode</li>
<li>Control the volume</li>
</ul>
<p><img class="alignnone size-full wp-image-10" title="toggle_settings_1" src="http://droidhacks.com/wp-content/uploads/2009/05/toggle_settings_1.png" alt="toggle_settings_1" width="320" height="480" /><img class="alignnone size-full wp-image-11" title="toggle_settings_2" src="http://droidhacks.com/wp-content/uploads/2009/05/toggle_settings_2.png" alt="toggle_settings_2" width="320" height="480" /></p>
]]></content:encoded>
			<wfw:commentRss>http://droidhacks.com/2009/05/toggle-settings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
