<?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>Nienhouse &#187; Android</title>
	<atom:link href="http://tan-com.com/blog/posts/category/technology/linux/android/feed" rel="self" type="application/rss+xml" />
	<link>http://tan-com.com/blog</link>
	<description>Tyler Nienhouse&#039;s Blog</description>
	<lastBuildDate>Thu, 02 Feb 2012 04:56:23 +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>Android 2.2 (Froyo) on the Droid!</title>
		<link>http://tan-com.com/blog/posts/technology/android-2-2-froyo-on-the-droid</link>
		<comments>http://tan-com.com/blog/posts/technology/android-2-2-froyo-on-the-droid#comments</comments>
		<pubDate>Mon, 07 Jun 2010 19:30:36 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://tan-com.com/blog/?p=748</guid>
		<description><![CDATA[After being announced at Google I/O, everyone has been waiting eagerly for it to come out for the Droid and a couple other devices. It looks like we are getting closer to this update as we have a 2.2 rom out in the wild (but requires a separate kernel that has the wifi driver) You can check [...]]]></description>
			<content:encoded><![CDATA[<p><div class="wp-caption alignright" style="width: 310px"><a href="http://tan-com.com/tyler/screenshots/froyo/p1010112.jpg"><img title="Android Froyo!" src="http://tan-com.com/tyler/screenshots/froyo/previews/p1010112.jpg" alt="[PIC Froyo runnin on the Droid]" width="300" height="225" /></a><p class="wp-caption-text">Death Grip (and still getting service!)</p></div>After being announced at Google I/O, everyone has been waiting eagerly for it to come out for the Droid and a couple other devices. It looks like we are getting closer to this update as we have a 2.2 rom out in the wild (but requires a separate kernel that has the wifi driver)</p>
<p>You can check out putting froyo on your Droid here:<br />
<a href="http://www.droid-life.com/2010/06/08/download-newer-motorola-droid-froyo-leak-frf57/">http://www.droid-life.com/2010/06/08/download-newer-motorola-droid-froyo-leak-frf57/</a><br />
(Also, there are some newer baseband updates available on droid-life)</p>
<p>Here is a list of all of the new features &#8211; the links will take you to a sreenshot of new feature in action.</p>
<p>All screenshots I have taken for this article are free to use as long as they have proper attribution &#8211; <a href="http://tan-com.com/blog/licenses/">http://tan-com.com/blog/licenses/</a>.</p>
<p><span id="more-748"></span></p>
<p>An index of all of my froyo screenshots is available at<br />
<a title="froyo screenshots" href="http://tan-com.com/tyler/screenshots/froyo">http://tan-com.com/tyler/screenshots/froyo</a></p>
<ol>
<li><a title="New home screen!" href="http://tan-com.com/tyler/screenshots/froyo/01.png">New home screen. </a>
<ol>
<li>Phone and Browser quick launchers on either side of the</li>
<li><a title="3D app drawer - portrait" href="http://tan-com.com/tyler/screenshots/froyo/05.png">3D app drawer</a> (<a title="3D App Drawer - landscape" href="http://tan-com.com/tyler/screenshots/froyo/34.png">Which now works in landscape mode!</a>)</li>
<li>Buttons bottom left and right on the screen that change screens along with the usual dragging.</li>
<li>When pressed and held, <a title="Home Screen Previews" href="http://tan-com.com/tyler/screenshots/froyo/02.png">previews as a sort of shortcut</a> (<a href="http://tan-com.com/tyler/screenshots/froyo/16.png">which also works in landscape</a>) to get to any of the</li>
<li>5 home screens</li>
<li><a title="Auto brightness on power control" href="http://tan-com.com/tyler/screenshots/froyo/54.png">Power Control widget has new Auto Brightness setting</a></li>
<li><a title="new widget: home screen tips about android" href="http://tan-com.com/tyler/screenshots/froyo/54.png">New widget: Home screen tips</a></li>
<li><a title="new widget market top apps" href="http://tan-com.com/tyler/screenshots/froyo/55.png">New widget: Market</a></li>
</ol>
</li>
<li><a title="Recent Apps" href="http://tan-com.com/tyler/screenshots/froyo/42.png">New look for the recent app list</a> (list is longer &#8211; 8apps)</li>
<li>Search bar has <a title="Search options" href="http://tan-com.com/tyler/screenshots/froyo/11.png">option to choose between &#8220;All, Web, Apps, Contacts&#8221;</a></li>
<li><a title="Settings Menu" href="http://tan-com.com/tyler/screenshots/froyo/06.png">Changed Settings Menu (Settings) </a>
<ol>
<li>Under Wireless &amp; Network settings, <a title="Tethering built in. Currently only USB on the droid." href="http://tan-com.com/tyler/screenshots/froyo/07.png">the ability to tether &#8211; right now it only has USB tethering available</a> (Settings &gt; Wireless &amp; Networks)</li>
<li><a title="Mobile Network Settings" href="http://tan-com.com/tyler/screenshots/froyo/39.png">Enable and disable Edge/3G data connection</a> (Settings &gt; Wireless &amp; Networks &gt; Mobile networks)</li>
<li>Sound and Display items separated</li>
<li>Ability to <a title="Vibration rules" href="http://tan-com.com/tyler/screenshots/froyo/35.png">set specific rules for vibrate</a> (Settings &gt; Sound) this setting will determine what the silence/vibrate slider will do on the lock screen.</li>
<li><a title="Volume management" href="http://tan-com.com/tyler/screenshots/froyo/36.png">Volume management for Ringtone, Media, and Alarm in one place</a> (Settings &gt; Sound)</li>
<li><a title="Screen lock sounds" href="http://tan-com.com/tyler/screenshots/froyo/37.png">Sounds for locking and unlocking the screen</a> (Settings &gt; Sound)</li>
<li><a title="new screen lock options" href="http://tan-com.com/tyler/screenshots/froyo/53.png">New screen lock options</a> &#8211; <a title="PIN lock option" href="http://tan-com.com/tyler/screenshots/froyo/51.png">PIN</a> and <a title="password lock option" href="http://tan-com.com/tyler/screenshots/froyo/52.png">Password</a> along with the original <a title="pattern lock method" href="http://tan-com.com/tyler/screenshots/froyo/50.png">Pattern</a> method (Settings &gt; Location &amp; Security &gt; Set up screen lock)</li>
<li><a title="Tabbed filtering" href="http://tan-com.com/tyler/screenshots/froyo/31.png">Tab based filters in application manager</a> (Settings &gt; Applications &gt; Manage Applications)</li>
<li>Ability to <a title="Moving an app to the SD card" href="http://tan-com.com/tyler/screenshots/froyo/32.png">move apps to the SD card</a> (Settings &gt; Applications &gt; Manage Applications)</li>
<li><a title="Voice recognition settings" href="http://tan-com.com/tyler/screenshots/froyo/38.png">New voice recognition settings</a> (Settings &gt; Voice input &amp; output &gt; Voice recognizer settings)</li>
<li><a title="Power button ends call" href="http://tan-com.com/tyler/screenshots/froyo/46.png">&#8220;Power Button Ends Call&#8221;</a> (Settings &gt; Accessibility)</li>
</ol>
</li>
<li>Market gets some updates
<ol>
<li><a title="Update all" href="http://tan-com.com/tyler/screenshots/froyo/43.png">&#8220;Update all&#8221; option</a></li>
<li><a title="Allow automatic updating" href="http://tan-com.com/tyler/screenshots/froyo/20.png">Choice to automatically update specified apps</a></li>
<li>Separated <a title="Description tab of an app" href="http://tan-com.com/tyler/screenshots/froyo/44.png">Description</a> and <a title="Comments tab of an app" href="http://tan-com.com/tyler/screenshots/froyo/45.png">Comments</a> tabs for apps</li>
<li><a title="search suggestion" href="http://tan-com.com/tyler/screenshots/froyo/47.png">Search suggestion</a> (and other search features, I have heard)</li>
</ol>
</li>
<li>New <a title="Turn on USB storage" href="http://tan-com.com/tyler/screenshots/froyo/21.png">Enable USB storage</a> or <a title="Turn off USB storage" href="http://tan-com.com/tyler/screenshots/froyo/22.png">Disable USB storage</a> screen (Accessed from the notifications tray still)</li>
<li><a title="New Camera app with more options" href="http://tan-com.com/tyler/screenshots/froyo/27.png">New camera app </a>
<ol>
<li>Icons will rotate no matter which direction you turn the phone</li>
<li><a title="The new face of the video recorder" href="http://tan-com.com/tyler/screenshots/froyo/28.png">Video recorder</a> does not do this though (yet?)</li>
<li>Video recorder supports using the flash while recording</li>
</ol>
</li>
<li><a title="Car Home" href="http://tan-com.com/tyler/screenshots/froyo/12.png">New Car Home </a>
<ol>
<li>Has a <a title="Second screen of the Car Home" href="http://tan-com.com/tyler/screenshots/froyo/13.png">second screen accessible from the first</a>.</li>
</ol>
</li>
<li><a title="Desk Clock" href="http://tan-com.com/tyler/screenshots/froyo/14.png">New Clock app</a></li>
<li><a title="Keyboard Extension" href="http://tan-com.com/tyler/screenshots/froyo/24.png">Dragging finger off the top of the software keyboard will bring two extra rows of numbers and symbols onto the screen</a></li>
<li>Apps with light themes
<ol>
<li><a title="Light themed instead of dark" href="http://tan-com.com/tyler/screenshots/froyo/26.png">Messaging</a></li>
<li><a title="Google Talk with white theme" href="http://tan-com.com/tyler/screenshots/froyo/25.png">Google Talk</a></li>
</ol>
</li>
<li>Gmail app gets updates
<ol>
<li><a title="Account switcher" href="http://tan-com.com/tyler/screenshots/froyo/03.png">Switch accounts by tapping the current username in the top right</a></li>
<li><a title="Colored Labels" href="http://tan-com.com/tyler/screenshots/froyo/29.png">Colored Labels</a></li>
<li><a title="Previous and Next bottons" href="http://tan-com.com/tyler/screenshots/froyo/04.png">Previous/Next buttons when viewing emails</a></li>
<li><a title="Install APKs from emails" href="http://tan-com.com/tyler/screenshots/froyo/30.png">Install apps (.apk) from an email</a></li>
</ol>
</li>
<li><a title="Grouped call log" href="http://tan-com.com/tyler/screenshots/froyo/40.png">Call log items are grouped together</a></li>
<li><a title="Contact list display options" href="http://tan-com.com/tyler/screenshots/froyo/41.png">Contacts list view settings</a>
<ol>
<li>Sort list by first or last names</li>
<li>Contact name options (First name, last name vs. Last name, first name)</li>
</ol>
</li>
<li><a title="Device in right-turned portrait mode" href="http://tan-com.com/tyler/screenshots/froyo/p1010113.jpg">Landscape mode also available when device is turned to the right</a></li>
</ol>
<p>Other things I missed:</p>
<ol>
<li>Multiple Google calendars</li>
<li>Threaded download history</li>
</ol>
<p>source: <a href="http://www.droid-life.com/2010/06/07/additional-froyo-tips-for-motorola-droid/">http://www.droid-life.com/2010/06/07/additional-froyo-tips-for-motorola-droid/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://tan-com.com/blog/posts/technology/android-2-2-froyo-on-the-droid/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Android 2.0.1 Sholes.info Edition 1.0-RC1!</title>
		<link>http://tan-com.com/blog/posts/technology/android-2-0-1-sholes-info-edition-1-0-rc1</link>
		<comments>http://tan-com.com/blog/posts/technology/android-2-0-1-sholes-info-edition-1-0-rc1#comments</comments>
		<pubDate>Sat, 09 Jan 2010 03:13:56 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[2.1]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[Droid]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[Sholes]]></category>
		<category><![CDATA[sholes.info]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://tan-com.com/?p=637</guid>
		<description><![CDATA[(This requires SPRecovery 0.99.2b which I showed how to install thin the post about rooting and backing up your device. How to Root and Backup on your Droid) The people over at Sholes.info have been working extremely hard on putting together the big features of Android 2.1 for the Motorola Droids (Sholes) with Andrioid 2.1 [...]]]></description>
			<content:encoded><![CDATA[<p>(This requires SPRecovery 0.99.2b which I showed how to install thin the post about rooting and backing up your device. <a title="How to Root and Backup your Droid" href="../posts/technology/how-to-root-and-backup-on-your-droid">How to Root and Backup on your Droid</a>)</p>
<p>The people over at Sholes.info have been working extremely hard on putting together the big features of Android 2.1 for the Motorola Droids (Sholes) with Andrioid 2.1 installed. Their work has come far and here is the result:<br />
<span id="more-637"></span></p>
<blockquote><p>Introducing the brand spankin’ all-new Sholes.info ROM 1.0-RC1!!!</p>
<p>This combines the effort of all Sholes.info members including Berzerker, Birdman, and SirPsychoS. It’s been a few days in the works with existing ROM features + adding/upgrading other things in order to complete what our view was to be when it would be completed. This is the outcome, and we have to say, we’re pretty pleased with what we’ve come up with.</p>
<p>What is included in this ROM:</p>
<ul>
<li>OPTIMIZATION (all APKs and JARs in /system are fully optimized, to provide vast speed improvements)</li>
<li>2.1 Keyboard which includes Voice Dictation (ported by Berzerker)</li>
<li>2.1 Gallery app (credit to [mbm])</li>
<li>2.1 Music app (credit to jinx10000)</li>
<li>2.1 Clock app (replaces AlarmClock and the Multimedia Dock) (credit to jinx10000)</li>
<li>2.1 News/Weather Widget</li>
<li>2.1 Launcher (v1.1a (adds stability fixes)) (credit to xeudoxus)</li>
<li>2.0.1 Launcher (v1.1a (slightly smaller and includes auto-rotate w/ keyboard closed)) (credit to xeudoxus)</li>
<li>Multi-Touch Browser (reverted back to stable lib file to remove bugs) (credit to t3hSteve)</li>
<li>Brightness hack (includes app to edit brightness levels (credit to xeudous and jinx10000)</li>
<li>YouTube HQ default hack</li>
<li>Swype Keyboard</li>
<li>WiFi-Tethering (additional setup required, instructions provided)</li>
<li>Ability to remove potentially unwanted apps.</li>
</ul>
<p>How to install:</p>
<h1>(Note: DO NOT ATTEMPT to restore the .rom.tgz using backup/restore, you will fail/brick your phone)</h1>
<h1>(Note: This update REQUIRES (not “maybe I can get away with it”. ***REQUIRES***) sprecovery version 0.99.2b. It WILL NOT INSTALL unless you have this version installed (it will error with status 15 or 154.))</h1>
<ol>
<li>Update to the latest sprecovery using <a href="http://www.sholes.info/howto-install-and-update-sprecovery/">this</a> guide if you haven’t done so already.</li>
<li>Download the ROM and place it in /sdcard (the root directory of it)</li>
<li>Reboot into sprecovery and choose “install”</li>
<li>Select “choose ROM from sdcard” and choose .rom.tgz (it’s the first option now in the install menu)</li>
<li>It will prompt you about whether or not to wipe /data. If you are installing over an existing installation of 2.1 or any ROM that is significantly different from stock 2.0.1, say yes.  If you are installing over stock 2.0.1, over a previous version of Berzerker’s, birdman’s, or my ROM, you can safely select no.</li>
<li>It will automatically install OVER your existing image and not erase any of your settings! (You might need to resign into Google through the market after.)</li>
</ol>
<div>
<p><span style="color: #ff6600;">(Note: <strong>THIS ROM WIPES /SYSTEM, all of it</strong> If you have any apps installed into /system (also, if you’ve replaced framework-res.apk) you want to save just in case (apps installed over the market don’t install to /system/app, so you don’t need to worry about them), please back them up before doing so (Also, no need to reroot or anything.)</span></p>
<p>How to get WiFi Tethering working:</p>
<p>1. Open the Wireless Tethering app from the application list</p>
<p>2. Click Close or Donate, if you wish. It will then say “Binaries and post-installation files installed!”</p>
<p>3. Close the app, it won’t work, so don’t bother trying to enable it yet.</p>
<p>4. Download <a href="http://www.sholes.info/wp-content/uploads/2010/01/tether.txt">this</a> tether file, save it to your desktop and rename it to just tether without the .txt part.</p>
<p>5. Rename the file on the phone in /data/data/android.tether/bin/ from tether to tether.orig</p>
<p>6. Push the new tether file you downloaded into /data/data/android.tether/bin/</p>
<p>7. Type the following command into a terminal or a command prompt.</p>
<pre>adb shell chmod 700 /data/data/android.tether/bin/tether /data/data/android.tether/bin/tether.orig</pre>
<p>That’s it!</p>
<p>Credit also goes to SirPsychoS for his recovery image.</p>
<p>Known Issues:</p>
<p>-Landscape bug in app drawer still exists.</p>
<p>-Weather does not display properly in clock. (It’s in Celsius)</p>
<p>-Picasa syncing only works after wipe/data.</p>
<p>-Gmail syncing may break after installation. (WORKAROUND: Settings &gt; Applications &gt; Manage Applications &gt; Menu button &gt; Filter &gt; All &gt; Select the “Clear Data” option from BOTH “Gmail” and “Gmail Storage”)</p>
<p>(<a href="http://www.sholes.info/howto-install-and-update-sprecovery/">Instructions on how to root/install sprecovery</a>)</p>
<p>Download: <a href="http://www.sholes.info/downloads/sp/sholes_info-1.0-RC1.rom.tgz">http://www.sholes.info/downloads/sp/sholes_info-1.0-RC1.rom.tgz</a></p>
<p>md5sum: 0edd9bda560de79032e289e288f419c8</p>
<p>sha1sum: 80a07af9eb8d8a60e5a0e61393c792e10d50b725</p>
<p>Also, for anyone who needs it, here’s a clean 2.0.1 image with only root + busybox (use backup/restore with this image):</p>
<p>Download: <a href="http://www.sholes.info/wp-content/uploads/2010/01/virginoem-backup.zip">http://www.sholes.info/wp-content/uploads/2010/01/virginoem-backup.zip</a></p>
<p>md5sum: d5e24ab97e643a915a00d3a674e00776</p>
<p>sha1sum: bbed9fb36b754128f6e105a70fb488160e133afb</p>
<p>Side-note: If you’re without adb and you’re trying to update your recovery image, you can download the newest .img, use ASTRO to place it in the root /sdcard directory, then use a terminal emulator like ConnectBot, or something else of the like to run:</p>
<p>$ su</p>
<p># /data/local/flash_image recovery /sdcard/recovery-0.99.2b.img</p>
<p>(replace ‘/data/local/’ with wherever your copy of flash_image is installed, or if you don’t have a copy, see the Sholes.info SPRecovery installation guide.</p>
</div>
<div>
<p>Then reboot into recovery mode and you should be good.</p>
<p>If you wish to donate to the cause, you can send anything (it’s all greatly appreciated) to a.akker214@gmail.com (it will be split amongst the devs afterwards).</p>
</div>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://tan-com.com/blog/posts/technology/android-2-0-1-sholes-info-edition-1-0-rc1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Root and Backup on your Droid</title>
		<link>http://tan-com.com/blog/posts/technology/how-to-root-and-backup-on-your-droid</link>
		<comments>http://tan-com.com/blog/posts/technology/how-to-root-and-backup-on-your-droid#comments</comments>
		<pubDate>Tue, 29 Dec 2009 08:45:08 +0000</pubDate>
		<dc:creator>Tyler</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[Droid]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Motorola]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[Sholes]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://tan-com.com/?p=605</guid>
		<description><![CDATA[*Both Rooting and setting up the backup are potentially hazardous to your  Droid. You are responsible for everything that happens to your phone while following this tutorial, NOT ME. If you have problems while doing this, I may be able to help you if you email me at tyler@tan-com.com or PM me on Freenode IRC [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-628 alignleft" title="Droid" src="http://tan-com.com/blog/wp-content/uploads/2009/12/doid-300x239.jpg" alt="The Motorola Droid" width="300" height="239" /></p>
<p><span style="color: #800000;">*Both Rooting and setting up the backup are potentially hazardous to your  Droid. You are responsible for everything that happens to your phone while following this tutorial, NOT ME. If you have problems while doing this, I may be able to help you if you email me at tyler@tan-com.com or PM me on Freenode IRC network (nick: Flakeparadigm). ONLY continue if you are confident in what you are doing. -Continue at your own risk-*</span></p>
<p>(EDIT 01/08/2010: I will keep this tutorial updated with the latest version if SPRecovery. Rooting for different versions of Android will be in a separate post.)<br />
(Edit 04/05/2010: No longer wil I update the version on this server. Use DroidMod Updater from droidmod.com)</p>
<p>After having a bit of a hard time doing this myself, I figured I&#8217;d write up a post on how I ended up doing this so that it would be easier for everyone else.<br />
<span id="more-605"></span></p>
<p><strong>Rooting the Droid</strong></p>
<blockquote><p>To get root on the Verizon Droid, first download <em><a title="droid-root.zip" href="http://www.michaelpurcell.info/droid-root.zip">droid-root.zip</a><span style="font-style: normal;"> and copy it to your SD card as </span>update.zip</em> and follow the steps below.</p>
<ul>
<li>Reboot your phone.</li>
<li>Press <em>x</em> on the hardware keyboard while booting until you see the white Motorola logo, then release.</li>
<li>Press <em>Volume Up </em>+ <em>Camera</em> when you see a picture of an exclamation point and a phone.</li>
<li>Navigate through the menu using the arrows on the hardware keyboard (portrait mode) to <em>Apply sdcard update</em>.</li>
<li>Apply the update and reboot.</li>
<li>You now have root.</li>
</ul>
<p>This is not a traditional Android “rooting”, root access is presently only available through the <em>adb</em> shell. Install the <em>Android Debug Bridge</em> to your PC and enable USB debugging in your phone by going to <em>Settings -&gt; Applications -&gt; Development</em> and selecting <em>USB debugging</em>. In your systems shell (or command prompt for windows) type <em>adb shell</em> (assuming your paths are correct setup) and you will be connected to your Verizon Droid. Type <em>su</em> and you are root. Be very careful with this as you can do damage to your phone when in a root shell.</p>
<p>It should now only be a matter of time before a custom firmware is available for the Motorola Sholes. <strong>Do not flash any other firmware updates as this may patch the vulnerability used by droid-root.zip</strong>.</p>
<address><a title="Dereferencing zero" href="http://www.michaelpurcell.info/2009/12/08/motorola-droid-rooted/">From Michael&#8217;s &#8220;Dereferencing zero&#8221; blog.</a></address>
</blockquote>
<p><strong>Backing up your ROM</strong></p>
<p>*This tutorial requires the Android SDK which can be downloaded from here: http://developer.android.com/sdk/index.html*</p>
<p>Download these three files and place them in the tools folder of the SDK:</p>
<ul>
<li><a title="flash_image" href="http://tan-com.com/blog/wp-content/uploads/2009/12/flash_image">http://tan-com.com/blog/wp-content/uploads/2009/12/flash_image</a></li>
<li><a title="ramdisk_extras.tar" href="http://tan-com.com/blog/wp-content/uploads/2009/12/ramdisk_extras.tar">http://tan-com.com/blog/wp-content/uploads/2009/12/ramdisk_extras.tar</a></li>
<li><a title="recovery-0.99.2b.img" href="http://tan-com.com/blog/wp-content/uploads/2009/12/recovery-0.99.2b.img">http://tan-com.com/blog/wp-content/uploads/2009/12/recovery-0.99.2b.img</a></li>
</ul>
<p>Open up a terminal/command prompt and navigate to the tools folder of the SDK (Example, in Linux &#8220;cd ~/android-sdk-linux_86/tools&#8221; if you extracted the SDK to your home directory). Now move the downloaded files to the phone using these commands:</p>
<blockquote><p>./adb push recovery-0.99.2b.img /sdcard/<br />
./adb push ramdisk_extras.tar /sdcard/<br />
./adb push flash_image /sdcard/</p></blockquote>
<p>Then, move the flash_image binary from the sdcard into /data/local:</p>
<blockquote><p>./adb shell<br />
su<br />
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system<br />
mkdir /system/xbin<br />
dd if=/sdcard/flash_image of=/system/xbin/flash_image<br />
chmod 755 /system/xbin/flash_image<br />
rm /sdcard/flash_image</p></blockquote>
<p>Now it’s time to flash the image to the recovery partition:</p>
<blockquote><p>/system/xbin/flash_image recovery /sdcard/recovery-0.99.2b.img</p></blockquote>
<p>Now, if you want to keep this recovery image installed, you must follow a few extra steps, as Android normally generates and reflashes the recovery image based on the boot image every time you turn on the phone.  To change this, run:</p>
<blockquote><p>mount -o remount,rw /dev/null /system<br />
mv /system/recovery-from-boot.p /system/recovery-from-boot.p.bak<br />
mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak</p></blockquote>
<p>Now, you can reboot your phone into recovery mode.  You have two options: either turn off the phone normally, then hold the ‘x’ button while turning it back on, releasing it only after the Motorola logo appears, or using ADB to reboot the phone (make sure you have exited out of the shell first. Running the &#8220;exit&#8221; command twice will work):</p>
<blockquote><p>./adb reboot recovery</p></blockquote>
<p>If the image was not flashed correctly, you will see an icon that looks like “/!\” (you will have to fix this problem by your own means). However, if the image was flashed correctly, you will see a golden Android logo with a few options in blue near the top of the screen.</p>
<p>To backup, use the D-pad to navigate the selection down to “backup/restore” and press the center button to select it. Then navigate to and select “Simple Nandroid backup” and let Nandroid do the work.</p>
<p>To restore, use the D-pad to navigate the selection down to “backup/restore” and press the center button to select it. Then navigate to and select “Simple Nandroid restore” and let Nandroid do the work.</p>
<p>Once everything is done, use the Power button as a back button to get to the main menu and reboot the device using the menu option. The device will then boot up normally.</p>
<p>The recovery tutorial was created with the help of my friend Scott.</p>
]]></content:encoded>
			<wfw:commentRss>http://tan-com.com/blog/posts/technology/how-to-root-and-backup-on-your-droid/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

