<?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>WebNetta &#187; Hacks</title>
	<atom:link href="http://www.webnetta.com/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.webnetta.com</link>
	<description>Android News, Hacks and Mods</description>
	<lastBuildDate>Sun, 22 May 2011 21:04:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Nexus One Cradle?</title>
		<link>http://www.webnetta.com/2010/01/09/google-nexus-one-cradle/</link>
		<comments>http://www.webnetta.com/2010/01/09/google-nexus-one-cradle/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 19:14:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=182</guid>
		<description><![CDATA[If you look closely at the bottom of the Nexus One, it has 3 tiny metal contacts, this seems to be for a plugless charging cradle to be released in the future. We have tested the pins with the Micro USB B connector and found the Ground and Vcc pins, however the ID/Sense pin doesn&#8217;t seem [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 610px"><img title="Nexus One Bottom" src="\wp-content\nexusonebottom.jpg" alt="Nexus One Bottom" width="600" height="156" /><p class="wp-caption-text">Nexus One Bottom</p></div>
<p>If you look closely at the bottom of the Nexus One, it has 3 tiny metal contacts, this seems to be for a plugless charging cradle to be released in the future. We have tested the pins with the Micro USB B connector and found the Ground and Vcc pins, however the ID/Sense pin doesn&#8217;t seem to connect to anything on the USB B connector. Time will tell.</p>
No tags for this post.
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2010/01/09/google-nexus-one-cradle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebNetta Interview: Seth Lemons a contributor to the “Wifi Tether for Root Users” app.</title>
		<link>http://www.webnetta.com/2009/06/09/webnetta-interview-seth-lemons-a-contributor-to-the-%e2%80%9cwifi-tether-for-root-users%e2%80%9d-app/</link>
		<comments>http://www.webnetta.com/2009/06/09/webnetta-interview-seth-lemons-a-contributor-to-the-%e2%80%9cwifi-tether-for-root-users%e2%80%9d-app/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 17:48:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[t-mobile]]></category>
		<category><![CDATA[tether]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=145</guid>
		<description><![CDATA[Seth Lemons one of the developers of the popular &#8220;Wifi Tether for Root Users&#8221; app for the Android platform was kind enough to accept an interview with us.
WebNetta: As a contributor to the &#8220;WiFi Tether for Root Users&#8221; app, what is the reaction the group had to the app being pulled by Google?
 
Seth: We were surprised, because [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.falsedichotomies.org/node/73" target="_blank">Seth Lemons</a> one of the developers of the popular &#8220;<a href="http://code.google.com/p/android-wifi-tether/" target="_blank">Wifi Tether for Root Users</a>&#8221; app for the Android platform was kind enough to accept an interview with us.</p>
<blockquote><p><strong>WebNetta:</strong> As a contributor to the &#8220;WiFi Tether for Root Users&#8221; app, what is the reaction the group had to the app being pulled by Google?</p>
<p> </p>
<p><strong>Seth:</strong> We were surprised, because we had hoped Google would work to keep the Market free from the control of cell carriers. This was one way that Google could have differentiated itself from Apple, but chose not to.</p>
<p> </p>
<p><strong>WebNetta:</strong> Did Google give you any warning before the app was taken down?</p>
<p> </p>
<p><strong>Seth:</strong> The first contact they gave us was a notice that it had already been removed from the Market in all countries. We were later given a notice that we had been restored in non-U.S. markets because T-Mobile and other carriers do not have a policy against tethering in other countries. Those are the only communications we&#8217;ve had with the managers of the Market.</p>
<p> </p>
<p><strong>WebNetta:</strong> What plans does the group have for future apps?</p>
<p> </p>
<p><strong>Seth:</strong> We have recently added Bluetooth tethering to our application, to allow for better battery use. In addition, we&#8217;ve included more information about data usage and other user interface improvements. This new release can be downloaded from our Google Code website. We each also have some individual projects, such as the Target game now available on the Market and a program in progress based on the jFlubber podcast helper.</p>
<p> </p>
<p><strong>WebNetta:</strong> Have you gotten any reaction from Google over the Tether Petition app in the Marketplace?</p>
<p> </p>
<p><strong>Seth:</strong> No direct contact has been made from Google to us after they reinstated us in non-U.S. markets. I believe this was due to community responses to our banning, but I don&#8217;t know if the petition was up on the Market at the time. We certainly thank them and others for the publicity and support.</p>
<p> </p>
<p><strong>WebNetta:</strong> What kind of response from the users have you gotten regarding the Tether Petition app?</p>
<p> </p>
<p><strong>Seth:</strong> We have read some of the comments on the petition&#8217;s Market page and appreciated the support. I don&#8217;t know of any direct communication from users because of it, but it definitely raised awareness of our work and the banning. User support after the banning has been quite uplifting and encouraged us to continue providing and improving the program.</p>
<p> </p>
<p><strong>WebNetta:</strong> How do you feel about your wifi app being pulled and yet the bluetooth tether &#8220;tether Blu &#8211; Free Edition&#8221; app remains?</p>
<p> </p>
<p><strong>Seth:</strong> According to that application&#8217;s description, it only allows users to tether a wifi internet connection and not the cell connection. While the new Bluetooth-enabled version of our program allows for this particular use, we aren&#8217;t willing to restrict our users in that way and, thus, we also allow them to tether their cell connection over Bluetooth. I appreciate that the author of tether Blu wants to provide this functionality to Market users, but wish that Google would leave Terms of Service enforcement to carriers and allow developers to provide as much functionality as possible to users.</p></blockquote>
<p>Thanks again Seth for the interview. You can download and install the coveted Tether app from right <a href="http://android-wifi-tether.googlecode.com/files/signed_andTether_1_51.apk" target="_blank">here</a>. </p>
<p> </p>
<p><a href="http://www.engadget.com" target="_blank">Engadget&#8217;s</a> <a href="http://www.engadget.com/bloggers/joshua-topolsky/" target="_blank">Joshua Topolsky</a> <a href="http://www.engadget.com/2008/09/23/t-mobiles-cto-on-g1-unlocking-and-tethering-plus-a-few-detai/" target="_blank">reported </a>back on September 23rd of last year that T-Mobile&#8217;s CTO Cole Broadman said the following during an interview with Ryan Block:</p>
<blockquote><p>When asked about what T-Mobile&#8217;s reaction would be to users creating tethering or unlocking apps for the phone, he was surprisingly even-keeled, noting that while the company didn&#8217;t encourage the practice, they wouldn&#8217;t lock down the OS or update the software to break those applications. Our impression was that as long as their use was relegated to a small percentage of owners, T-Mobile likely wouldn&#8217;t take action, though he did voice concerns over tethering apps and their effect on the network, with a clearly guarded eye to letting users have free reign.</p></blockquote>
<p>So T-Mobile won&#8217;t lock down or break the OS to stop Tethering apps but strong-arming Google in to removing apps isn&#8217;t the same thing. Nice logic there T-Mobile.</p>
<p>Tethering apps and the network? First, T-Mobile now sells a USB 3G adapter you can use on laptops, so if they were so concerned about data usage they wouldn&#8217;t be selling the USB 3G adapters. Second, when I had Total Internet with my Dash I was able to login to WiFi at any Starbucks with my laptop, it was wonderful. I was also able to thether my Dash to my laptop via USB and surf around using Edge.</p>
<p>When I got my G1 they made me switch to the G1 Data Plan and only the G1 can connect to the WiFi (I found this out after being on T-Mobile support for an hour), no laptops allowed unless I pay extra for the Hotspot plan. To me data is data it shouldn&#8217;t make a differience if my G1 or my Laptop is sending data over my 3g plan I pay for.</p>
<p>It is like an ISP saying that you can only use desktops on your broadband connection, no laptops allowed. To me T-Mobile is just another data pipe to the Internet, I pay for service and I should be able to use it how I see fit ,on whatever device I see fit to use it on. This is one of the reasons I have and use the Tether App on my own G1.</p>

	Tags: <a href="http://www.webnetta.com/tag/g1/" title="G1" rel="tag">G1</a>, <a href="http://www.webnetta.com/tag/t-mobile/" title="t-mobile" rel="tag">t-mobile</a>, <a href="http://www.webnetta.com/tag/tether/" title="tether" rel="tag">tether</a>, <a href="http://www.webnetta.com/tag/wifi/" title="wifi" rel="tag">wifi</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.webnetta.com/2009/06/02/google-yanks-all-tether-apps-from-market/" title="Google yanks all tether apps from Market. (June 2, 2009)">Google yanks all tether apps from Market.</a> (1)</li>
	<li><a href="http://www.webnetta.com/2008/12/04/t-mobile-g1-nand-flash-dumped/" title="T-Mobile G1 Nand Flash Dumped! (December 4, 2008)">T-Mobile G1 Nand Flash Dumped!</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/02/06/rooted-rc33-posted-jfv1_41/" title="Rooted RC33 Posted, JFv1.41 *Updated* (February 6, 2009)">Rooted RC33 Posted, JFv1.41 *Updated*</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/01/02/how-to-downgrade-your-g1-to-get-root/" title="How to Downgrade your G1 to get Root. (January 2, 2009)">How to Downgrade your G1 to get Root.</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/02/haykuro-releases-rodgers-android-rom-before-rogers/" title="Haykuro releases Rodgers Android Rom before Rogers (June 2, 2009)">Haykuro releases Rodgers Android Rom before Rogers</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2009/06/09/webnetta-interview-seth-lemons-a-contributor-to-the-%e2%80%9cwifi-tether-for-root-users%e2%80%9d-app/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haykuro releases Rodgers Android Rom before Rogers</title>
		<link>http://www.webnetta.com/2009/06/02/haykuro-releases-rodgers-android-rom-before-rogers/</link>
		<comments>http://www.webnetta.com/2009/06/02/haykuro-releases-rodgers-android-rom-before-rogers/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 14:54:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Tech News]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[rodgers]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=134</guid>
		<description><![CDATA[Haykuro, a 17 year old Android Hacker who got his home work done early, managed to release Rodgers Android build a day before Rodgers themselves. This build has (as Haykuro puts it) :
Exchange support, Every language enabled, Other fun features..
*Requires SPL 1.33.2005
You don&#8217;t need to do anything other than rename to update.zip and flash. (a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://haykuro.theiphoneproject.org/" target="_blank">Haykuro</a>, a 17 year old Android Hacker who got his home work done early, managed to release Rodgers Android build a day before Rodgers themselves. This build has (as Haykuro puts it) :</p>
<blockquote><p>Exchange support, Every language enabled, Other fun features..</p>
<p>*Requires SPL 1.33.2005</p>
<p>You don&#8217;t need to do anything other than rename to update.zip and flash. (a wipe is most likely needed)</p></blockquote>
<p>Things missing from this build are Root and Paid Market apps, however you can snag it from <a href="http://www.droiddeveloper.com/hrbuilds/rogers-signed.zip" target="_blank">Here</a> or <a href="http://www.webnetta.com/files/rogers-signed.zip" target="_blank">Here</a>.</p>
<p>Update:</p>
<p>Rodgers R2 build Get it <a href="http://www.webnetta.com/files/rogers-signedr2.zip" target="_blank">Here</a><br />
Root working, ion-dalvik, Rogers apps ripped, HTC Sync removed, and paid apps working.</p>
<p>Screenshots! Thanks <a href="http://www.flickr.com/photos/35159454@N06/" target="_blank">androidandme</a> <img src='http://www.webnetta.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="alignnone" title="Exchange Setup" src="http://farm3.static.flickr.com/2463/3587536613_3be90be61b.jpg?v=0" alt="" width="320" height="480" /></p>
<p> </p>
<p><img class="alignnone" title="Spreadsheet" src="http://farm3.static.flickr.com/2456/3587538405_5a2bd414c0.jpg?v=0" alt="" width="320" height="480" /></p>
<p> </p>
<p><img class="alignnone" title="Keyboard" src="http://farm4.static.flickr.com/3416/3588347098_cc27c94e21.jpg?v=0" alt="" width="320" height="480" /></p>
<p> </p>
<p><img class="alignnone" title="Dialpad" src="http://farm4.static.flickr.com/3416/3588346886_59c31f1ef4.jpg?v=0" alt="" width="320" height="480" /></p>

	Tags: <a href="http://www.webnetta.com/tag/android/" title="Android" rel="tag">Android</a>, <a href="http://www.webnetta.com/tag/g1/" title="G1" rel="tag">G1</a>, <a href="http://www.webnetta.com/tag/rodgers/" title="rodgers" rel="tag">rodgers</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.webnetta.com/2009/02/06/rooted-rc33-posted-jfv1_41/" title="Rooted RC33 Posted, JFv1.41 *Updated* (February 6, 2009)">Rooted RC33 Posted, JFv1.41 *Updated*</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/01/02/how-to-downgrade-your-g1-to-get-root/" title="How to Downgrade your G1 to get Root. (January 2, 2009)">How to Downgrade your G1 to get Root.</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/09/webnetta-interview-seth-lemons-a-contributor-to-the-%e2%80%9cwifi-tether-for-root-users%e2%80%9d-app/" title="WebNetta Interview: Seth Lemons a contributor to the “Wifi Tether for Root Users” app. (June 9, 2009)">WebNetta Interview: Seth Lemons a contributor to the “Wifi Tether for Root Users” app.</a> (0)</li>
	<li><a href="http://www.webnetta.com/2008/12/04/t-mobile-g1-nand-flash-dumped/" title="T-Mobile G1 Nand Flash Dumped! (December 4, 2008)">T-Mobile G1 Nand Flash Dumped!</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/02/google-yanks-all-tether-apps-from-market/" title="Google yanks all tether apps from Market. (June 2, 2009)">Google yanks all tether apps from Market.</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2009/06/02/haykuro-releases-rodgers-android-rom-before-rogers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rooted RC33 Posted, JFv1.41 *Updated*</title>
		<link>http://www.webnetta.com/2009/02/06/rooted-rc33-posted-jfv1_41/</link>
		<comments>http://www.webnetta.com/2009/02/06/rooted-rc33-posted-jfv1_41/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 15:38:09 +0000</pubDate>
		<dc:creator>nikropht</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Dream]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[G1 Hacking]]></category>
		<category><![CDATA[JFv1.41]]></category>
		<category><![CDATA[RC33]]></category>
		<category><![CDATA[T-Mobile G1]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=111</guid>
		<description><![CDATA[Late last night JesusFreke posed his JFv1.41 release of T-Mobile&#8217;s RC33. Aside from what Slashphone details below, the RC33 update includes new radio firmware, you can get that here.
We don&#8217;t know what changes it makes, but hopefully it will mean better battery life (fingers crossed).
The full post on JFv1.41 is here, get JFv1.41 here. For [...]]]></description>
			<content:encoded><![CDATA[<p>Late last night JesusFreke posed his JFv1.41 release of T-Mobile&#8217;s RC33. Aside from what <a href="http://www.slashphone.com/android-firmware-rc33-changelog-details-available-044393" target="_blank">Slashphone</a> details below, the RC33 update includes new radio firmware, you can get that <a href="http://www.webnetta.com/files/RC33radio_update.zip" target="_blank">here</a>.<br />
We don&#8217;t know what changes it makes, but hopefully it will mean better battery life (fingers crossed).<br />
The full post on JFv1.41 is <a href="http://forum.xda-developers.com/showthread.php?p=3219972#post3219972" target="_blank">here</a>, get JFv1.41 <a href="http://www.webnetta.com/files/JFv1.41_RC33.zip" target="_blank">here</a>. For those of you that don&#8217;t have rooted phones get the RC33 update <a href="http://www.webnetta.com/files/signed-PLAT-RC33-from-RC30.f06aa9b3.zip" target="_blank">here</a> copy to the root of your SD card, rename it to &#8220;update.zip&#8221; reboot the G1 then hold down the &#8220;Home&#8221; and &#8220;Power&#8221; buttons together when at the screen (you will know it) press &#8220;Alt+S&#8221;.</p>
<blockquote><p>Fixes:</p>
<ul>
<li>Comcast fails to download more than 1 email
<ul>
<li>Symptom(s): No error message but it stays on “Load More Messages” without ever pulling another email.</li>
</ul>
</li>
<li>“Messages” Stability Issue
<ul>
<li>Symptom(s): When trying to send a message or exit the “Messaging” application you receive a pop up message that reads “Sorry! Activity Messaging (in application Messaging) is not responding. Force Close Wait”</li>
</ul>
</li>
<li>WiFi forcing a logout of IM
<ul>
<li>Symptom(s): While using the IM clients on the G1 if you turn on or off WiFi the sessions are terminated and you will need to sign back in.</li>
</ul>
</li>
<li>No reminders for calendar items.
<ul>
<li>Symptom(s): Missing appointments due to the lack of a reminder.</li>
</ul>
</li>
<li>G1 hanging at the G1 Screen
<ul>
<li>Symptom(s): A small number of G1 devices hanging at the G1 screen during the initial power up</li>
</ul>
</li>
</ul>
<p>New Features:</p>
<ul>
<li>Support “Check For Upgrades” (New feature to check for system upgrades)</li>
<li>Voice Search (New Google feature for searching)</li>
<li>Ability to save pictures recieved as MMS</li>
<li>Ability to report offensive comments in the Market as SPAM</li>
</ul>
</blockquote>

	Tags: <a href="http://www.webnetta.com/tag/android/" title="Android" rel="tag">Android</a>, <a href="http://www.webnetta.com/tag/dream/" title="Dream" rel="tag">Dream</a>, <a href="http://www.webnetta.com/tag/g1/" title="G1" rel="tag">G1</a>, <a href="http://www.webnetta.com/tag/g1-hacking/" title="G1 Hacking" rel="tag">G1 Hacking</a>, <a href="http://www.webnetta.com/tag/jfv141/" title="JFv1.41" rel="tag">JFv1.41</a>, <a href="http://www.webnetta.com/tag/rc33/" title="RC33" rel="tag">RC33</a>, <a href="http://www.webnetta.com/tag/t-mobile-g1/" title="T-Mobile G1" rel="tag">T-Mobile G1</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.webnetta.com/2009/01/02/how-to-downgrade-your-g1-to-get-root/" title="How to Downgrade your G1 to get Root. (January 2, 2009)">How to Downgrade your G1 to get Root.</a> (0)</li>
	<li><a href="http://www.webnetta.com/2008/12/04/t-mobile-g1-nand-flash-dumped/" title="T-Mobile G1 Nand Flash Dumped! (December 4, 2008)">T-Mobile G1 Nand Flash Dumped!</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/02/haykuro-releases-rodgers-android-rom-before-rogers/" title="Haykuro releases Rodgers Android Rom before Rogers (June 2, 2009)">Haykuro releases Rodgers Android Rom before Rogers</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/09/webnetta-interview-seth-lemons-a-contributor-to-the-%e2%80%9cwifi-tether-for-root-users%e2%80%9d-app/" title="WebNetta Interview: Seth Lemons a contributor to the “Wifi Tether for Root Users” app. (June 9, 2009)">WebNetta Interview: Seth Lemons a contributor to the “Wifi Tether for Root Users” app.</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/01/02/t-mobile-g1-rc30-to-jfv13/" title="Tutorial: T-Mobile G1 RC30 to JFv1.31 (How to Root a Retail G1) (January 2, 2009)">Tutorial: T-Mobile G1 RC30 to JFv1.31 (How to Root a Retail G1)</a> (25)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2009/02/06/rooted-rc33-posted-jfv1_41/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to register the T-Mobile G1 without a sim or data plan</title>
		<link>http://www.webnetta.com/2009/01/11/how-to-register-the-t-mobile-g1-without-a-sim-or-data-plan/</link>
		<comments>http://www.webnetta.com/2009/01/11/how-to-register-the-t-mobile-g1-without-a-sim-or-data-plan/#comments</comments>
		<pubDate>Sun, 11 Jan 2009 05:42:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=105</guid>
		<description><![CDATA[I&#8217;ve found a way to register the G1 in the initial registration screen that comes up the first time you boot the phone (or after you wipe the phone).
It will allow you to register if you don&#8217;t have a sim card at all, or if you have a sim card but no data plan.
First, You [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found a way to register the G1 in the initial registration screen that comes up the first time you boot the phone (or after you wipe the phone).</p>
<p>It will allow you to register if you don&#8217;t have a sim card at all, or if you have a sim card but no data plan.</p>
<p>First, You must have either RC29 or earlier, or modded RC30. It won&#8217;t work with official RC30, sorry. If you don&#8217;t know for sure what version you have, but you know you haven&#8217;t installed a modified RC30 build, then the easiest way to check is to reboot the phone, and once it starts up and is showing the &#8220;click the android to begin&#8221; screen, or the &#8220;no sim card&#8221; screen, then type the following on the phone keyboard</p>
<blockquote><p>&lt;enter&gt;reboot&lt;enter&gt;</p></blockquote>
<p>If it reboots, then you have RC29 or ealier. Otherwise you have RC30.</p>
<p>Second, you must have adb installed on your computer, and have the USB drivers installed, or at least ready to install when it asks for the driver when you connect the G1. See this <a href="http://code.google.com/android/intro/develop-and-debug.html#developingondevicehardware" target="_blank">page</a> for details on how to get adb working.</p>
<p>Third, you must have a wifi network that you can connect to.</p>
<p>There are too many possibilities to write specific step-by-step instructions for every case. So I will give an overview of the process instead.<br />
When you start up the phone without a sim card, it goes into a locked screen that says &#8220;no sim card found&#8221;, and you can&#8217;t even get into the registration app. So the first step is to get around that screen. You have to connect to your phone with adb shell and get root access, and then type the following command:</p>
<blockquote><p>sqlite3 /data/data/com.android.providers.settings/databases/settings.db &#8220;INSERT INTO system (name, value) VALUES (&#8217;device_provisioned&#8217;, 1);&#8221;</p></blockquote>
<p>And then reboot the phone. When it starts up again it will go into the registration screen instead of the locked &#8220;no sim card&#8221; screen.</p>
<p>This assumes that you have the sqlite3 binary on your phone. This binary is provided in RC30 v1.2. Alternatively, you could manually copy the binary to your phone with adb push, or put it on the sdcard and copy it to your phone.</p>
<p>The second step is to enable and configure wifi, so that the registration process can connect to the google servers. In an adb shell session, type the following command:</p>
<blockquote><p>am start -a android.intent.action.MAIN -n com.android.settings/.Settings</p></blockquote>
<p>This doesn&#8217;t have to have root access to work. It works fine with the &#8220;shell&#8221; user that adb on non-modded phones runs as.</p>
<p>That command will bring up the settings page on your phone. From there, you can enable wifi and connect to your wifi network, and then proceed with registration as per normal <img class="inlineimg" title="Big Grin" src="http://forum.xda-developers.com/images/smilies/biggrin.gif" border="0" alt="" /></p>
<p>A few tips and tricks:</p>
<p>- If you have an official RC29 or lower phone, type the following command on the phone keyboard to enable adb:</p>
<blockquote><p>&lt;enter&gt;setprop persist.service.adb.enable 1&lt;enter&gt;</p></blockquote>
<p>- If you need to get root access on an official RC29 or lower phone, while it&#8217;s at the registration screen, or the &#8220;no sim card&#8221; screen, enable adb (see first tip), and then type the following command on the phone keyboard:</p>
<blockquote><p>&lt;enter&gt;telnetd&lt;enter&gt;</p></blockquote>
<p>Now, copy a <a href="http://www.4shared.com/file/73481889/c69c9c57/busybox.html" target="_blank">busybox binary</a> to /data/local/busybox with adb push, and then connect to your phone with adb shell, and give the busybox binary execute permissions (i.e. chmod 755 /data/local/busybox)</p>
<blockquote><p>busybox has a telnet applet, so you can do:<br />
busybox telnet 127.0.0.1<br />
to get a telnet session with root access.</p></blockquote>
<p>- If you don&#8217;t want to register the phone at all, you can set the app.setupwizard.disable property to 0 to prevent registration. Once you have an adb shell session open, type the following:</p>
<blockquote><p>setprop app.setupwizard.disable 1</p></blockquote>
<p>and then reboot. once it loads back up, it should bypass the registration screen all-together.</p>
<p>But beware, the phone seems a bit glitchy if you don&#8217;t have it registered. For example, the home button doesn&#8217;t seem to work. And you can&#8217;t access the market or any of the google apps of course.</p>
<p><em>(Note: the following was the previous way to skip registration. I&#8217;ll keep it here for informational purposes, but its easier to use the app.setupwizard.disable method instead of this.)</em></p>
<p><em></em>- If you don&#8217;t want to register the phone at all, you can edit /data/system/packages.xml and disable the registration screen. Add the following to the end of the &lt;package&gt; section for com.android.setupwizard, and then reboot:</p>
<blockquote><p>&lt;disabled-components&gt;<br />
&lt;item name=&#8221;com.android.setupwizard.SetupWizardActivity&#8221; /&gt;<br />
&lt;/disabled-components&gt;</p></blockquote>
<p>so the full &lt;package&gt; would look something like below after the modification:</p>
<blockquote><p>&lt;package name=&#8221;com.android.setupwizard&#8221; codePath=&#8221;/system/app/SetupWizard.apk&#8221; system=&#8221;true&#8221; ts=&#8221;1217592000000&#8243; userId=&#8221;10010&#8243;&gt;<br />
&lt;sigs count=&#8221;1&#8243;&gt;<br />
&lt;cert index=&#8221;0&#8243; /&gt;<br />
&lt;/sigs&gt;<br />
&lt;disabled-components&gt;<br />
&lt;item name=&#8221;com.android.setupwizard.SetupWizardActivity&#8221; /&gt;<br />
&lt;/disabled-components&gt;<br />
&lt;/package&gt;</p></blockquote>
<p><em>-<a href="http://jesusfreke.com/" target="_blank">JesusFreke</a></em></p>
No tags for this post.
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2009/01/11/how-to-register-the-t-mobile-g1-without-a-sim-or-data-plan/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Tutorial: T-Mobile G1 RC30 to JFv1.31 (How to Root a Retail G1)</title>
		<link>http://www.webnetta.com/2009/01/02/t-mobile-g1-rc30-to-jfv13/</link>
		<comments>http://www.webnetta.com/2009/01/02/t-mobile-g1-rc30-to-jfv13/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 00:37:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[JFv1.3]]></category>
		<category><![CDATA[RC30]]></category>
		<category><![CDATA[T-Mobile G1]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=95</guid>
		<description><![CDATA[

*** NOTICE ***
IF YOU DON&#8217;T KNOW WHAT ROOT MEANS, OR YOU JUST WANT TO INSTALL &#8220;KEWL APPZ&#8221; THEN THIS TUTORIAL IS NOT FOR YOU.
  DON&#8217;T COME CRYING TO ME (OR ANYONE ELSE) IF YOU BRICK YOUR PHONE!!
I CANNOT BE HELD RESPONSIBLE IN ANY WAY FOR ANY TYPE OF DAMAGE TO YOU OR YOUR PROPERTY [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-96" title="g1-rc30-jf13" src="http://www.webnetta.com/wp-content/g1-rc30-jf13.png" alt="g1-rc30-jf13" width="320" height="480" /></p>
<p style="text-align: center;">
<h6 style="text-align: center;"><span style="color: #ff0000;">*** NOTICE ***</span></h6>
<h6><strong><span style="color: #ff0000;">IF YOU DON&#8217;T KNOW WHAT ROOT MEANS, OR YOU JUST WANT TO INSTALL &#8220;KEWL APPZ&#8221; THEN THIS TUTORIAL IS NOT FOR YOU.</span></strong></h6>
<h6><span style="color: #ff0000;"> </span><span style="color: #ff0000;"> DON&#8217;T COME CRYING TO ME (OR ANYONE ELSE) IF YOU BRICK YOUR PHONE!!<br />
I CANNOT BE HELD RESPONSIBLE IN ANY WAY FOR ANY TYPE OF DAMAGE TO YOU OR YOUR PROPERTY IF YOU FOLLOW THESE INSTRUCTIONS, SINCE I AM JUST SUMMARIZING INFORMATION THAT IS FREELY AVAILABLE FROM OTHER SOURCES!<br />
THERE ARE MANY WAYS THIS PROCESS COULD GO WRONG, SO YOU SHOULD NOT EVEN ATTEMPT IT IF YOU ARE NOT A SAVVY LINUX USER!!<br />
THAT MEANS YOU SHOULD UNDERSTAND WHAT YOU ARE DOING, AND WHY, BEFORE YOU DO EACH STEP!! </span></h6>
<p><span style="color: #ff0000;"><br />
</span></p>
<ol>
<li> Get a G1 with RC30.  (If you are in the UK then I guess this would be RC8).  If you are lucky enough to have an earlier software version then you can skip to step #11.</li>
<li>Mount your SD card in Windows and reformat it as FAT32.  The HTC bootloader won&#8217;t be able to see the RC29 (or RC7) image otherwise.  Make sure you back up all your files first!</li>
<li>Download the appropriate image (RC29 for USA or RC7 for UK) from <a href="http://koushikdutta.blurryfox.com/G1/DREAIMG-RC29.zip">http://koushikdutta.blurryfox.com/G1/DREAIMG-RC29.zip</a> or <a href="http://koushikdutta.blurryfox.com/G1/DREAIMG-RC7.zip">http://koushikdutta.blurryfox.com/G1/DREAIMG-RC7.zip</a> .  This is a DOWNGRADE to the Android version that contains a root shell bug (this exploit just seems too easy).  I got these files from the forum thread <a href="http://forum.xda-developers.com/showthread.php?t=442480">http://forum.xda-developers.com/showthread.php?t=442480</a>.</li>
<li>Extract the DREAIMG.nbh file from the downloaded zip archive and copy it to your SD card (again, for me, this had to be formatted as FAT32, not just regular FAT which is the default).  Don&#8217;t put it in a folder, just stick it directly on there.</li>
<li>Disconnect the SD card the right way (eject, unmount, or otherwise tell your OS you are unplugging it) to make sure the data gets written.  If you used an SD card reader, put the SD card back in your phone.</li>
<li> Make sure your phone has a full battery, then turn it off.  Turn it back on by holding down the CAMERA and POWER buttons.  This should get you into the HTC bootloader (the funky red, green, and blue screen).</li>
<li>If everything was done correctly, the bootloader will detect the image.  You&#8217;ll be taken to a different screen that asks you to press the POWER button to install the image.  Do this, but beware, you will lose all your saved data on your phone (with the exception of things that are synced with Google&#8217;s servers, like contacts, calendar, Gmail, etc.).</li>
<li>Wait for the update to complete.  The progress bar will fill up, then all the steps will say OK beside them, and finally, it will ask you to press the &#8220;action key&#8221; (I think this means click the trackball).  DO NOT do anything until you see this message.  The progress bar needs to DISAPPEAR, not just fill up.</li>
<li>You now have the stock RC29 installed.  Take out the battery, put it back in, and turn on your phone.  It should ask you to activate your Google account again &#8211; do this.</li>
<li>If everything worked so far, your phone will look like you just got it with the default home screen.  Wait for it to sync your contacts if you like.  Also, you might want to go to Settings -&gt; About Phone and verify that it says RC29 (or RC7) at the bottom.</li>
<li>Go to Settings -&gt; Applications and check the box for &#8220;Unknown Sources&#8221; to allow install of non-Market applications.  Some sites say to use adb on your computer for the following steps, but doing it this way will make it so you don&#8217;t have to download adb or the Android SDK.</li>
<li>Open the Browser on your phone and point it at <a href="http://koushikdutta.blurryfox.com/G1/Telnet.apk">http://koushikdutta.blurryfox.com/G1/Telnet.apk</a> .  Install this application after it downloads (the Android Telnet Client, more information at <a href="http://www.koushikdutta.com/2008/11/android-telnet-client.html">http://www.koushikdutta.com/2008/11/android-telnet-client.html</a>).</li>
<li>Back out to the home screen.  Type &lt;Enter&gt;telnetd&lt;Enter&gt;.  This should spawn telnetd as root (since someone left a root shell running with /dev/console as input&#8230; tsk tsk.)  You may need to do this after a fresh restart of your phone, but it worked fine for me.  This will open up a contact search &#8211; it doesn&#8217;t matter.  After you press &lt;Enter&gt; the second time, back out of the contacts screen.</li>
<li>Open up the Telnet Client.  The default settings (localhost, port 23) are what you want.  Connect and you should see a black screen with a text entry box at the bottom.</li>
<li>Type id&lt;Enter&gt;.  The phone should say something like uid=0(root) gid=0(root).  If it does &#8211; congratulations, you got a root shell!</li>
<li>Now we need to remount /system as writeable, and create a root shell program.  Type in the following commands exactly as they are here, and press &lt;Enter&gt; after each one:
<pre>mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system</pre>
<pre>dd if=/system/bin/sh of=/system/bin/su</pre>
<pre>chmod 4755 /system/bin/su</pre>
</li>
<li>17.  Now you can get a root shell any time you want.  This method is NOT SECURE and it will be fixed in the following steps.  Download &#8220;Terminal Emulator&#8221; from the Android Market.  Open it up and you should see a $ prompt.  Type su&lt;Enter&gt; and the prompt should change to a # sign, meaning that you are now root.  Back out of the terminal emulator &#8211; if that worked then you are set up for the next steps.</li>
<li>18.  Download <a href="http://jf.nyquil.org/AndroidMod.zip">http://jf.nyquil.org/AndroidMod.zip</a> (more information at the forum thread <a href="http://forum.xda-developers.com/showthread.php?t=443041">http://forum.xda-developers.com/showthread.php?t=443041</a> ).  In this zip archive, there is a file called recovery_testkeys.img .  Mount your SD card on the computer again, and extract that file to the SD card.  Make sure you remove the USB cable after it&#8217;s done copying, or you won&#8217;t be able to get to the SD card from your phone.  Don&#8217;t forget to disconnect safely.</li>
<li>19.  Open up the Terminal Emulator that you downloaded from the market.  I used Terminal Emulator as much as possible because doing all this stuff over Telnet is kind of a pain.  Type the following commands exactly as they appear here, and press &lt;Enter&gt; after each one.  Wait for the # prompt to reappear after each command before continuing.  You should not see any error messages &#8211; if you did, something went wrong and you should stop.  If you restarted your phone since you created /system/bin/su, you will need to run &#8220;mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system&#8221; (as root) to give you write access to /system again.Anyway, here are the commands:
<pre>su</pre>
<pre>cd /system</pre>
<pre>cat /sdcard/recovery_testkeys.img &gt; recovery.img</pre>
<pre>flash_image recovery recovery.img</pre>
</li>
<li>[from JesusFreke - <a href="http://forum.xda-developers.com/showthread.php?t=443041">http://forum.xda-developers.com/showthread.php?t=443041</a> ] At this point, it&#8217;s probably a good idea to reboot the phone into recovery mode (turn it off, and hold HOME and POWER), and make sure it loads OK.  Once it boots into recovery mode, press alt+L, and the next to top line of text should say something like &#8220;using test keys.&#8221;  If it doesn&#8217;t, then you&#8217;re still using the original recovery image and you won&#8217;t be able to install the modded update.  If the recovery image is corrupt somehow, it will throw you back into SPL mode (the multi-color bootloader screen).  If that happens, just boot the phone normally, and reflash recovery image.</li>
<li>Press HOME and BACK together to reboot the phone normally (or just take out the battery).  If everything worked so far, you can now install JesusFreke&#8217;s modified RC30 (or RC8) update that will let you keep root and close up those security holes like the mandatory root shell.  Get that update from <a href="http://jf.nyquil.org/v1.31/JFv1.31_RC30.zip" target="_blank">http://jf.nyquil.org/v1.31/JFv1.31_RC30.zip</a> (USA) or <a href="http://jf.nyquil.org/v1.31/JFv1.31_RC8.zip" target="_blank">http://jf.nyquil.org/v1.31/JFv1.31_RC8.zip</a> (UK).  You can also install the Android Dev Phone 1 image, but it is probably a little different and I haven&#8217;t tried it.  Read more about these updates at <a href="http://forum.xda-developers.com/showthread.php?t=466174">http://forum.xda-evelopers.com/showthread.php?t=466174</a>.</li>
<li>Take the zip file that you downloaded, and name it update.zip and put it in the root directory of the SD card.  Turn off your phone and boot it into recovery mode again (hold down HOME and POWER).  Press Alt+L and Alt+S to install the update.  You should probably have a fully charged battery before you do this step.  Again, read more about these updates and how to install them at <a href="http://forum.xda-developers.com/showthread.php?t=466174">http://forum.xda-developers.com/showthread.php?t=466174</a>.</li>
<li>Wait for the update to finish, then reboot!</li>
</ol>
<p>Whew!  Maybe I should have just gotten an iPhone &#8211; I hear they are a lot easier to crack!</p>
<p>Congratulations!  If everything worked, you now have a rooted RC30 phone.  All your applications and settings will be gone, but for me, a list of things I installed showed up in the Market under My Downloads after a minute, so I just went through and reinstalled everything I wanted.</p>
<p>Also, the modded RC30 has a cool Superuser Whitelist application, which alerts you whenever a program tries to gain root access on your phone.  You can now do things like take screenshots (with Koushik Dutta&#8217;s &#8220;Screenshot&#8221; application), install Debian per Jay &#8220;Saurik&#8221; Freeman&#8217;s instructions, and maybe even write your own C/C++ programs for Android!</p>
<p>I hope I didn&#8217;t forget anything.  Thanks to JesusFreke, Koushik Dutta, Saurik, and any others for all your hard work!  I know this information is all available elsewhere but I thought it would be helpful to write everything up in one place with all the necessary details.</p>
<p>-James Nylen</p>
<p><strong>Update:</strong> JesusFreke released v1.31 fixing a few minor things.</p>

	Tags: <a href="http://www.webnetta.com/tag/jfv13/" title="JFv1.3" rel="tag">JFv1.3</a>, <a href="http://www.webnetta.com/tag/rc30/" title="RC30" rel="tag">RC30</a>, <a href="http://www.webnetta.com/tag/t-mobile-g1/" title="T-Mobile G1" rel="tag">T-Mobile G1</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.webnetta.com/2009/02/06/rooted-rc33-posted-jfv1_41/" title="Rooted RC33 Posted, JFv1.41 *Updated* (February 6, 2009)">Rooted RC33 Posted, JFv1.41 *Updated*</a> (0)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2009/01/02/t-mobile-g1-rc30-to-jfv13/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Android running on HTC Kaiser</title>
		<link>http://www.webnetta.com/2009/01/02/android-running-on-htc-kaiser/</link>
		<comments>http://www.webnetta.com/2009/01/02/android-running-on-htc-kaiser/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 15:38:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[HTC Kaiser]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=85</guid>
		<description><![CDATA[  
anod from xda-developers has managed to get his HTC Kaiser to run Android.
Hi, I loaded android on my Kaiser
I Used in zImage above from dcordes and
data files from there:
http://forum.xda-developers.com/show&#8230;&#38;postcount=140
(All the files (haret,default&#8230;) I placed in the /sdcard/android, i copied
data.img and system.img with the names data.img.gz and system.img.gz
and all 4 files also copied into [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-88" title="0811" src="http://www.webnetta.com/wp-content/0811-225x300.jpg" alt="0811" width="225" height="300" /> <img class="alignnone size-medium wp-image-87" title="0791" src="http://www.webnetta.com/wp-content/0791-225x300.jpg" alt="0791" width="225" height="300" /> <img class="alignnone size-medium wp-image-86" title="0771" src="http://www.webnetta.com/wp-content/0771-225x300.jpg" alt="0771" width="225" height="300" /></p>
<p><a href="http://forum.xda-developers.com/showpost.php?p=3096575&amp;postcount=1789" target="_blank">anod</a> from <a href="http://www.xda-developers.com" target="_blank">xda-developers</a> has managed to get his <a href="http://en.wikipedia.org/wiki/HTC_TyTN_II" target="_blank">HTC Kaiser</a> to run Android.</p>
<blockquote><p>Hi, I loaded android on my Kaiser<br />
I Used in zImage above from dcordes and<br />
data files from there:<br />
<a href="http://forum.xda-developers.com/showpost.php?p=3078729&amp;postcount=140" target="_blank">http://forum.xda-developers.com/show&#8230;&amp;postcount=140</a></p>
<p>(All the files (haret,default&#8230;) I placed in the /sdcard/android, i copied<br />
data.img and system.img with the names data.img.gz and system.img.gz<br />
and all 4 files also copied into the root of sdcard</p>
<p>Because when i loaded dcordes zImage for the first time it asked for /sdcard/system.img.gz file<br />
)</p>
<p>Touch screen  is not working, no radio and no buttons&#8230;.<br />
now black screen without any response<br />
but still&#8230;</p>
<p>Ps on the second load: press wheel work like enter, whell up or down change current desktop, w,e on the hardware keyboard for cursor moving,<br />
opened camera application &#8211; asking for sd card, but it&#8217;s kind of stable.</p></blockquote>

	Tags: <a href="http://www.webnetta.com/tag/android/" title="Android" rel="tag">Android</a>, <a href="http://www.webnetta.com/tag/htc-kaiser/" title="HTC Kaiser" rel="tag">HTC Kaiser</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.webnetta.com/2009/02/06/rooted-rc33-posted-jfv1_41/" title="Rooted RC33 Posted, JFv1.41 *Updated* (February 6, 2009)">Rooted RC33 Posted, JFv1.41 *Updated*</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/01/02/how-to-downgrade-your-g1-to-get-root/" title="How to Downgrade your G1 to get Root. (January 2, 2009)">How to Downgrade your G1 to get Root.</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/02/haykuro-releases-rodgers-android-rom-before-rogers/" title="Haykuro releases Rodgers Android Rom before Rogers (June 2, 2009)">Haykuro releases Rodgers Android Rom before Rogers</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/09/25/cyanogenmod-in-trouble/" title="CyanogenMod in trouble? (September 25, 2009)">CyanogenMod in trouble?</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2009/01/02/android-running-on-htc-kaiser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Downgrade your G1 to get Root.</title>
		<link>http://www.webnetta.com/2009/01/02/how-to-downgrade-your-g1-to-get-root/</link>
		<comments>http://www.webnetta.com/2009/01/02/how-to-downgrade-your-g1-to-get-root/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 15:19:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[Dream]]></category>
		<category><![CDATA[G1]]></category>
		<category><![CDATA[G1 Downgrade]]></category>
		<category><![CDATA[G1 Hacking]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=80</guid>
		<description><![CDATA[
So our friends over at xda-developers.com figured out how to downgrade the G1 to Rev29 to re-enable root.
This works by forcing the G1 to load the firmware on the SD card. A while ago when the internal Service Manual was leaked it mentioned putting certain SD cards in the G1 and pressing the power and [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-81 aligncenter" title="tux_wearing_shirt_hg_clr1" src="http://www.webnetta.com/wp-content/tux_wearing_shirt_hg_clr1.gif" alt="tux_wearing_shirt_hg_clr1" width="350" height="350" /></p>
<p style="text-align: left;">So our friends over at <a href="http://www.xda-developers.com" target="_blank">xda-developers.com</a> figured out how to <a href="http://forum.xda-developers.com/showthread.php?t=442480" target="_blank">downgrade the G1 to Rev29 to re-enable root</a>.<br />
This works by forcing the G1 to load the firmware on the SD card. A while ago when the internal <a href="/wp-content/HTC-Dream-SM.pdf" target="_blank">Service Manual</a> was leaked it mentioned putting certain SD cards in the G1 and pressing the power and camera buttons to load up the diagnostic tool for example.</p>
<p style="text-align: left;">hetaldp from xda-developers says:</p>
<blockquote>
<p style="text-align: left;">Ultimately same old .nbh file flashing method is doing the Tricks</p>
<p>so as long as HTC Dont Change the Bootloader / SPL we can downgrade to RC29 at any time from Future Upgrades.</p>
<p>HTC / TMobile may Patch Bootloader / SPL to stop downgrading, but i think there is no Version tracking logic in HTC Proprietory nbg flashing system.</p></blockquote>
<p style="text-align: left;">Here are the steps to get Root on your OTA updated G1:</p>
<ol style="list-style-type: decimal;">
<li>Format the SD card to FAT32 mode (this is sometimes needed. The image is not always found if other files are on the sd card).</li>
<li>Download the RC29 image for G1&#8217;s <a href="http://android-dls.com/files/upload/RC29NBH.zip" target="_blank">Here</a> or <a href="http://koushikdutta.blurryfox.com/G1/DREAIMG-RC29.zip" target="_blank">Here</a> or <a href="/wp-content/uploads/DREAIMG-RC29.zip">Here</a>.</li>
<li>Unzip the RC29 image file DREAMIMG.nbh to the SD card.</li>
<li>Turn the device power off and insert SD card.</li>
<li>Hold Camera button, and press Power button to enter bootloader mode.</li>
<li>Press Power button to start upgrade procedure.</li>
<li>After finish, perform the soft reset to reboot.</li>
</ol>

	Tags: <a href="http://www.webnetta.com/tag/android/" title="Android" rel="tag">Android</a>, <a href="http://www.webnetta.com/tag/dream/" title="Dream" rel="tag">Dream</a>, <a href="http://www.webnetta.com/tag/g1/" title="G1" rel="tag">G1</a>, <a href="http://www.webnetta.com/tag/g1-downgrade/" title="G1 Downgrade" rel="tag">G1 Downgrade</a>, <a href="http://www.webnetta.com/tag/g1-hacking/" title="G1 Hacking" rel="tag">G1 Hacking</a><br />

	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.webnetta.com/2009/02/06/rooted-rc33-posted-jfv1_41/" title="Rooted RC33 Posted, JFv1.41 *Updated* (February 6, 2009)">Rooted RC33 Posted, JFv1.41 *Updated*</a> (0)</li>
	<li><a href="http://www.webnetta.com/2008/12/04/t-mobile-g1-nand-flash-dumped/" title="T-Mobile G1 Nand Flash Dumped! (December 4, 2008)">T-Mobile G1 Nand Flash Dumped!</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/02/haykuro-releases-rodgers-android-rom-before-rogers/" title="Haykuro releases Rodgers Android Rom before Rogers (June 2, 2009)">Haykuro releases Rodgers Android Rom before Rogers</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/09/webnetta-interview-seth-lemons-a-contributor-to-the-%e2%80%9cwifi-tether-for-root-users%e2%80%9d-app/" title="WebNetta Interview: Seth Lemons a contributor to the “Wifi Tether for Root Users” app. (June 9, 2009)">WebNetta Interview: Seth Lemons a contributor to the “Wifi Tether for Root Users” app.</a> (0)</li>
	<li><a href="http://www.webnetta.com/2009/06/02/google-yanks-all-tether-apps-from-market/" title="Google yanks all tether apps from Market. (June 2, 2009)">Google yanks all tether apps from Market.</a> (1)</li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2009/01/02/how-to-downgrade-your-g1-to-get-root/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hack connects T-Mobile G1 to iPod Dock</title>
		<link>http://www.webnetta.com/2008/12/27/hack-connects-t-mobile-g1-to-ipod-dock/</link>
		<comments>http://www.webnetta.com/2008/12/27/hack-connects-t-mobile-g1-to-ipod-dock/#comments</comments>
		<pubDate>Sat, 27 Dec 2008 18:47:46 +0000</pubDate>
		<dc:creator>nikropht</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.webnetta.com/?p=34</guid>
		<description><![CDATA[We received a few HTC ExtUSB connectors from PodGizmo.

The first thing we thought of, was making the T-Mobile G1 send the audio to an iPod Speaker set we have.
There is a sea of iPod accessories, so naturally the dock connector has a well known pinout.
Figuring out the pinout for the HTC ExtUSB connector wasn&#8217;t too [...]]]></description>
			<content:encoded><![CDATA[<p>We received a few <a href="http://www.podgizmo.com/index.php?act=viewProd&amp;productId=29" target="_blank">HTC ExtUSB</a> connectors from <a href="http://www.podgizmo.com" target="_blank">PodGizmo</a>.</p>
<p><a href="http://www.podgizmo.com/index.php?act=viewProd&amp;productId=29"><img class="alignnone" title="HTC ExtUSB Connector" src="http://www.podgizmo.com/images/uploads/HTC-Connector-2-sm.jpg" alt="" width="390" height="260" /></a></p>
<p>The first thing we thought of, was making the T-Mobile G1 send the audio to an iPod Speaker set we have.</p>
<p>There is a sea of iPod accessories, so naturally the <a href="http://www.podgizmo.com/index.php?act=viewProd&amp;productId=25" target="_blank">dock connector</a> has a well known pinout.</p>
<p>Figuring out the pinout for the HTC ExtUSB connector wasn&#8217;t too hard, I just split open my hands free adapter I got with my T-Mobile Dash.</p>
<p><img class="alignnone" title="HTC Headset" src="http://www.webnetta.com/wp-content/uploads/htc-headset.jpg" alt="" width="400" height="300" /></p>
<p>Most of the wires were labeled, &#8220;L&#8221; &#8220;R&#8221; &#8220;M&#8221; ect. It took a bit of fiddling to discover that connecting pin 7 to the audio ground ( pin 8 ) turns on the external audio. <a href="http://www.sparkfun.com/commerce/categories.php" target="_blank">Sparkfun</a> sells <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8031" target="_blank">30 awg (Gauge) wire wrap wire</a> that is perfect for soldering to the ultra tiny pins on both the HTC ExtUSB connector and the iPod Female connector.</p>
<p><img class="alignnone size-full wp-image-42" title="ipod-female" src="http://www.webnetta.com/wp-content/uploads/ipod-female.jpg" alt="ipod-female" width="400" height="300" /></p>
<p>We used pins 1, 2, 3, 4, 16, and 23 on the iPod Female connector. If you gently bend the pins out it makes it much easier to solder, but be careful the pins break easy.</p>
<p>1 &amp; 2 are Ground -<br />
3 is Right Audio +<br />
4 is Left Audio +<br />
16 is USB Ground -<br />
23 is USB Power +5</p>
<p><em>It is important that you do not mix the audio and power grounds or you can get a nasty hum.</em></p>
<p><img class="alignnone size-full wp-image-41" title="g1-connector" src="http://www.webnetta.com/wp-content/uploads/g1-connector.jpg" alt="g1-connector" width="400" height="300" /><br />
On the G1 side of things the upper half of the connector is a standard mini-usb pinout, the bottom is very different.</p>
<p><img class="alignnone" title="HTC ExtUSB Pinout" src="http://www.podgizmo.com/images/uploads/htc-pinout.jpg" alt="" width="473" height="217" /></p>
<p>We used Pins 1, 5, 6, 7, 8, and 10.</p>
<p>1 is USB Power +5v in</p>
<p>5 is USB Ground -</p>
<p>6 is Left Audio +</p>
<p>7 is marked &#8220;AG&#8221; on the T-Mobile Dash headset board, connect this one to pin 8 to enable audio.</p>
<p>8 is Audio Ground -</p>
<p>10 is Right Audio +</p>
<p>Now we wire the two connectors together like so:<br />
iPod pin &#8211; HTC ExtUSB pin</p>
<p>1 &#8212;&#8212;&#8212;&#8212; 8</p>
<p>3 &#8212;&#8212;&#8212;&#8212;  10</p>
<p>4 &#8212;&#8212;&#8212;&#8212;  6</p>
<p>16 &#8212;&#8212;&#8212;&#8212;  5</p>
<p>23 &#8212;&#8212;&#8212;&#8212;  1</p>
<p>Don&#8217;t forget to solder together pins 1 &amp; 2 on the iPod side and pins 7 &amp; 8 on the G1 side.</p>
<p>When its done it looks like this:</p>
<p><img class="alignnone size-full wp-image-43" title="droid-dock" src="http://www.webnetta.com/wp-content/uploads/droid-dock.jpg" alt="droid-dock" width="400" height="300" /></p>
<p>So we have audio from Audio player and YouTube, and the speaker dock charges the G1 too.</p>
<p>Have fun!</p>
No tags for this post.
	<h4>Related posts</h4>
	<ul class="st-related-posts">
	<li>No related posts.</li>
	</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.webnetta.com/2008/12/27/hack-connects-t-mobile-g1-to-ipod-dock/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

