Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,807,597 Members 52,079 Now Online
XDA Developers Android and Mobile Development Forum

Unrevoked team: Incredible Root process

Tip us?
 
Shadowmite
Old
(Last edited by Shadowmite; 15th June 2010 at 12:45 AM.)
#1  
Shadowmite's Avatar
Senior Member - OP
Thanks Meter 52
Posts: 398
Join Date: Aug 2005
Default Unrevoked team: Incredible Root process

I will add more to this as we get further, thanks go to the Unrevoked devteam!

While this method is now public, we are working on other methods still, but this will be useful to folks in the meantime. While we still do not understand the first adbd race entirely, we do know that there are some key differences in system timing seemingly from sdcard (mmc1), wifi (uses mmc0), and emmc (uses mmc2). If frustrated you may try doing things to change your setup.

Instructions here:

http://www.unrevoked.com/rootwiki/do...db_in_recovery

Advanced instructions:
Code:
<6>[    5.326202] mmc1: Slot status change detected (0 -> 1)
...Bluetooth and wifi begin to load...
<6>[    5.481384] mmc1: new high speed SD card at address ff0e
<6>[    5.490112] warning: `adbd' uses 32-bit capabilities (legacy support in use)
<6>[    5.491027] mmcblk1: mmc1:ff0e SD02G 1.83 GiB
That is what a good dmesg will look like. please do a dmesg in android (not recovery) and see where you find those similar strings in yours. notice the numbers, 5.49 seconds is when adbd started roughly, a sd read was toggled at about the same time as you see, this means you win! Please look at yours and calculate how long a delay your sd card needs... then reseat it and try to hit that window...

NOTE: SD card choice seems to be a important factor in whether you get adb in recovery, in general the slower and crummier the card, the better.

The key is getting adb working in recovery. There is as of yet no easy way. reboot recovery, or reboot bootloader and go into recovery. try try try again...

To explain the method a little, there are 2 races here. It would be wise not to update any further if you get this, as they will most certain plug both our holes here. But in general the first race is in recoveries starting. It starts adbd, but also stops it. If for whatever reason the start takes longer than the stop, we win. The second race should be obvious looking at the instructions, but in short it verifies the real OTA update, while we swap it with a special one...

Pic: http://i.imgur.com/aWqBM.jpg
 
EM30996
Old
#2  
EM30996's Avatar
Junior Member
Thanks Meter 0
Posts: 22
Join Date: May 2010
been watching the whole thing.. still lots to work out.. hope they can get it to stick..
 
Ruoh
Old
#3  
Member
Thanks Meter 0
Posts: 35
Join Date: Oct 2009
Congratulations. It's good to hear there is progress.
 
andrew53517
Old
#4  
Senior Member
Thanks Meter 26
Posts: 585
Join Date: Aug 2009
Default Re: 1 root, don't get excited

Yay!! Congratulations!!!

-------------------------------------
Sent via the XDA Tapatalk App
Galaxy Nexus & ASUS Eee Pad Transformer!
Prior phones: G1, Original Droid, HTC Incredible, Motorola Atrix, HTC Thunderbolt!
 
Gimpeh
Old
#5  
Gimpeh's Avatar
Senior Member
Thanks Meter 4
Posts: 1,220
Join Date: Feb 2009
Location: Springfield
I've set the IRC channel to mute since were being flooded and progress is still being made. You can watch for now but all discussions on the subject will have to be limited to ##droidincredible for now.
"To err is human... to really foul up requires the root password."
 
¿kernelpanic?
Old
(Last edited by ¿kernelpanic?; 10th June 2010 at 05:04 PM.)
#6  
Junior Member
Thanks Meter 3
Posts: 24
Join Date: Jan 2010
any chance you wanna drop a hint on the method? or pm if not ready for public pretty pretty plz with a cherry?

saw one today, woulda been nice to get apps workin for the cust

edit: many thanks shadowmite and team! brilliantly executed
 
Honestly77
Old
#7  
Senior Member
Thanks Meter 3
Posts: 291
Join Date: Dec 2007
The method isnt near perfected. its a random boot in recovery...they are ironing everything out...start flasing back to the before ota people...you know...just in case..
Current:
Phone: HTC EVO 4G LTE
Rom: 100% Stock

Retired:
Phone: HTC Sensation 4G
Rom: OrDroid 8.20 Sense 4 Port.

Phone: HTC Droid Incredible AMOLED
Rom: Kingdom Sense 3.0

Phone: White T-Mobile G1
Rom: SuperEclair 3.0 Beta 4.1
 
moosc
Old
#8  
Senior Member
Thanks Meter 40
Posts: 542
Join Date: Feb 2010
Location: Charlotte NC
Default Re: 1 root, don't get excited

So very cool

-------------------------------------
Sent via the XDA Tapatalk App
 
howarmat
Old
#9  
howarmat's Avatar
Senior Member
Thanks Meter 12
Posts: 102
Join Date: Nov 2007
Location: Noblesville, IN

 
DONATE TO ME
great to hear!
 
psmafia
Old
(Last edited by psmafia; 10th June 2010 at 02:57 PM.)
#10  
Junior Member
Thanks Meter 0
Posts: 8
Join Date: May 2010
GJ guys. Way to go. Congrats. Can't wait for a packaged version. Tried it myself, but kept getting error no matter how many times i tried.

THREAD CLOSED
Subscribe
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Android App Review: Control Your Phone with Quick Control Panel – XDA Developer TV

Your Android smart device has many features that you … more

Play Music on Android Wear with Stellio Music Player

Android Wear smartwatchesare growing inpopularity every day. Some devices have already … more

Schedule is up for xda:devcon ’14

With xda:devcon ’14 just around the corner, and the venue close to selling out, there is a lot … more

aLogcat Returns Thanks to XDA Love

The developers of Android, that is Google, gave users several great debugging tools that can be used in … more