Jump to content

  1. 0
  2. 0
  3. 0/5

Rate this Topic

* * * * *
2 votes

[Guide] Stock unrooted 621 (or bricked) to Full rooted 621 (With proper kernel)

  • Please log in to reply

OP skreelink

skreelink

Why yes, I am kosher.

  • 231 posts

Posted 06 May 2012 - 09:40 AM #1

All the information seems to be scattered around parts of the forums, so I thought I'd write a tut on it gathering information together to make it easier on people.

This guide can be used for unbricking, or if you're stuck on stock 621 without root.

NOTE; I AM NOT RESPONSIBLE IF YOUR PHONE CORRUPTS AND NEVER BOOTS AGAIN, CREATES THERMONUCLEAR WAR, OR EATS ALL OF YOUR BACON.


READ THE ENTIRE POST BEFORE ATTEMPTING. YOU'VE BEEN WARNED.


First off, thanks for the people that made this all possible,
Goose306; various files and putting up with me and my senseless testing.
Also the Wifi Lib fix for 602/605 Blur based roms.
ky41083; For the flashable 604 to 621 kernel fix zip.
bukolov1; For the original rootable SBF find.
bobcaruso; For his thread letting everyone know of the find.
Skelente; For his linux SBF guide.
KDS1; For the easy lazy-man's SBF discs.
daywalker04; For the 621 SBF file.
shatter; For the rooted 621 system nandroid.
All others that have contributed, tested, and everyone else I've forgotten.

FILES YOU WILL NEED

First and foremost, the SBF files.


The 621 SBF File (Original thread thanks to daywalker04)

For simplified 604, KDS1's live disc for 604; Found in his thread here.

I will not provide an SBF guide as SyNiK4L has a nice one Here.

Grab the latest RSDLite and Drivers from above guide.


The 621 Rooted System Nandroid

Thanks to shatter.


The Kernel and Wifi Lib Fix


Kernel Fix, thanks to ky.

Wifi Libs thanks to Goose.

NOTE: You do not need the Wifi Libs if you are flashing a 2nd-init rom, or 621 stock.

Only needed for 602/605 Blur based roms (Liberty, Apex, etc)



FIRST STEP TO ANYTHING:

MAKE A BACKUP OF EVERYTHING.


Contacts can be saved by opening contacts > backup to SD

SMS messages can be saved with SMS Backup & Restore or Rom Toolbox (if rooted)

Either backup to google servers, handwrite app list, or (if rooted) backup apps with Titanium Backup.

SDCard contents ARE NOT touched in this process.


Now that the important things are out of the way, we shall start the processes.

After you backup everything, it's best to work with a clean slate.

Perform a factory reset.


1: Turn the phone off
2: Hold the HOME button while powering on the phone.
3: Press Volume up and down at the same time when you see the triangle ! to open the menu.
4: Select Wipe user data/factory reset, using the volume buttons to navigate and power button to select.

SBF The phone to 621 to ensure proper 15P radio.

Or if you are bricked, start here.


1: Turn the phone off.
2: Hold Volume down + Camera button while booting.
3: Follow the above SBF guide using the 621 SBF File in RSDLITE

SBF the phone to 604 so it can be rooted


1: Turn the phone off (This is getting to be a standard isn't it? ;) )
2: Hold Volume down + Camera button while booting.
3: Boot KDS1's 604 SBF CD and follow instructions; this will also root the 604.

DO NOT SBF 604 WITH RSDLITE, IT WILL CHANGE THE RADIO AND BREAK DATA.


COMIC SAAAAAANS


Boot the phone into your new, rooted 604 enviroment and prepare for magic.


1: After booting, sign into the market, let apps update (just to get that out of the way, because auto-update is selected by default)
2: Download Droid 2 Bootstrap, ROM Manager, and a beer (or in my case, a nice ice tea)
3: Open Settings > Applications > Allow non-market apps. Check the box. Then > Development > Enable USB Debugging.
4: Open Super User > Settings > Check for su binary update
5: Open Droid 2 Bootstrap > Bootstrap recovery and allow su request. It should say Bootstrap Successful.
6: Open ROM Manager > Flash ClockworkMod Recovery > Select Droid X (2nd-init) (It doesn't actually matter, but I find I get less errors with the '2nd-init' version, maybe plaecebo.) Allow su request to flash the latest CWM recovery.

UPDATE:
6a: Download a stock rooted 621 rom here; http://rootzwiki.com...-updates-by-ky/ thanks to ky, master of the zip flashes. :o
6b: Flash this as you would a rom ontop of the 604 and you can skip the rest of the guide. Feel free to continue if you want that fuzzy "I did it myself" feeling. ;)

Setup to restore 621 Rooted nandroid.


1: Create a folder named 621 in /sdcard/clockworkmod/backup (Should look like /sdcard/clockworkmod/backup/621)
2: Place the system.ext3.tar in above folder. (Place the Kernel zip and Wifi Lib zip on root of SDCard)
3: Download Terminal Emulator from the market
4: Type 'su' without quotes, allow request.
5: Type 'cd /sdcard/clockworkmod/backup/621'
6: Type 'md5sum *tar > nandroid.md5' to generate an md5 file for filecheck in CWM, this will prevent md5 checksum errors while restoring.

NOTE: You can also use Goose's 7zip found here: http://www.droidxfor...html#post556937
Which includes the md5 to skip steps 3~6. If you get an MD5 mismatch error in the next steps, you MUST delete the md5 file and do steps 3~6.

Reboot into CWM to restore and flash everything.


1: Open ROM Manager and tap reboot to recovery.
2: Use the Volume keys to navigate, Camera button to select, and Power as 'back'
3: Go to backup/restore > Select restore > Select the 621 folder you made earlier.
4: Let CWM restore the 621 nandroid, which will flash rooted 621 system.
5: After it finishes, back up to the main menu and select install zip from SDCard
6: Select the 604 to 621 fix zip and let it flash.
6a: IF you intend to use Liberty, Apex, or other Blur based rom, flash your rom zip now, then the wifi lib fix zip.
7: Back to main menu, select wipe and Factory reset.

Reboot the phone into 621 enviroment.


1: It's not required, but might prevent bootloops hanging at the M logo, pull battery. (Only if it sticks at the M Logo, or if you really like pulling it out)
2: Do NOT be alarmed at the custom boot animation. The rooted system nandroid has a pretty cool Star Trek inspired boot animation.
3: It may take ~5 minutes to boot, as it's rebuilding the cache and everything.
4: After it boots, dial *228 option 1 to program the phone (just incase, shouldn't have to, but can't hurt)
5: Restore your Contacts either from google or SD backup, SMS messages, apps, etc. Everything you backed up earlier.
6: Enjoy your rooted full 621 system.
6a: Feel free to flash any awesome rom out there, 2nd-init roms need no special care. Gummy, CM7/9, etc.
6b: Flash a Blur-based rom from Goose's awesomely made list that's been pre-patched to remove certain updates that would brick without them (includes instructions to patch yourself); http://rootzwiki.com...hose-on-621604/
7: Hit thanks if it helped you make your Droid X awesome again. ;)

AGAIN, THANKS TO EVERYONE WHO HELPED ALONG THIS JOURNEY WITH FILES, GUIDES, AND OTHER THINGS.


Edited by skreelink, 07 May 2012 - 02:47 PM.

  • 9 Likes

If I help you out, feel free to hit the shiny like button.
I also take 'Thank Yous' as well. ;)
btn_donate_LG.gif


OP skreelink

skreelink

Why yes, I am kosher.

  • 231 posts

Posted 06 May 2012 - 09:46 AM #2

Reserved for possible future use.
  • 0 Likes

If I help you out, feel free to hit the shiny like button.
I also take 'Thank Yous' as well. ;)
btn_donate_LG.gif


Sandman007

Sandman007

Deadly_Hamsters

Posted 06 May 2012 - 09:39 PM #3

My DX ate all of my Bacon. I'm sueing you for bacon loss. ;)

Sent from my DROIDX using Tapatalk 2
  • 1 Likes

VZW Galaxy S3
Recovery: TWRP
ROM: ChaOS
 


millertyme4lyfe

millertyme4lyfe

Average Android

  • 1 posts

Posted 07 May 2012 - 01:31 PM #4

I'm stuck on the rooted .621 restore. I keep getting md5 mismatches. I've tried Shatters' file and Goose's 7zip file with no luck. Tried recreating the md5 checksum in terminal as well. What should i try next?
  • 0 Likes

OP skreelink

skreelink

Why yes, I am kosher.

  • 231 posts

Posted 07 May 2012 - 02:49 PM #5

I'm stuck on the rooted .621 restore. I keep getting md5 mismatches. I've tried Shatters' file and Goose's 7zip file with no luck. Tried recreating the md5 checksum in terminal as well. What should i try next?


I updated the guide with a much easier way if you're having nandroid troubles; under the "Reboot into new 604" section, which has a rooted 621 flashable rom that does the rest for you without dealing with the nandroid.

Also, a lot of md5 mismatch, error restoring, etc comes from bad SD cards (especially if you pull them from the phone, mount them via USB and not safely remove, etc)

Edited by skreelink, 07 May 2012 - 02:52 PM.

  • 0 Likes

If I help you out, feel free to hit the shiny like button.
I also take 'Thank Yous' as well. ;)
btn_donate_LG.gif


Mace68

Mace68

Android Beginner

  • 7 posts

Posted 07 May 2012 - 07:46 PM #6

All the information seems to be scattered around parts of the forums, so I thought I'd write a tut on it gathering information together to make it easier on people.

This guide can be used for unbricking, or if you're stuck on stock 621 without root.

NOTE; I AM NOT RESPONSIBLE IF YOUR PHONE CORRUPTS...

Excellent Guide! I just had to get my Droid X replaced and this was just what I needed.
  • 0 Likes

MagicMoment

MagicMoment

Average Android

  • 2 posts

Posted 08 May 2012 - 01:28 PM #7

Where do I find Super User? I just downloaded the Droid 2 bootstrap and Rom manager.
  • 0 Likes

MagicMoment

MagicMoment

Average Android

  • 2 posts

Posted 09 May 2012 - 06:12 AM #8

Where do I find Super User? I just downloaded the Droid 2 bootstrap and Rom manager.


Nevermind. I used this guide (as someone who knows nothing about rooting) and successfully rooted my phone. Thanks OP
  • 0 Likes

preusstang

preusstang

Member

  • 31 posts

Posted 11 May 2012 - 10:16 AM #9

Ok I've been missing from the scene for a while.. I'm on MIUI 2012.4.5 which should be based on GB and on .605(? Idk anymore cause I've read that its milestone based and defy based). I'm also on .13P radio. I'm trying to get a better understanding of 621.

I understand you use the linux sbf to avoid flashing radio, but why do we need .604 at all? Can't you just linux sbf to .602 or .605? I read somewhere that you can't return from 621 to either of those, so why can you go to 604 when its not even the right phone??

Plus the end product here is not really a rooted 621 - its a rooted 604 with some stuff from 621 added - right? I don't mean to offend the people who have worked on this.

Also, aside from not being able to acquite root (yet) on a traditional 621 OTA version, does 621 offer anything more other than the .16P radio which there's not many reports on and may just be a placebo in terms of quality? Is there anyway the radio could throttle or report tethering or anything like that?
  • 0 Likes

OP skreelink

skreelink

Why yes, I am kosher.

  • 231 posts

Posted 11 May 2012 - 01:27 PM #10

Ok I've been missing from the scene for a while.. I'm on MIUI 2012.4.5 which should be based on GB and on .605(? Idk anymore cause I've read that its milestone based and defy based). I'm also on .13P radio. I'm trying to get a better understanding of 621.

I understand you use the linux sbf to avoid flashing radio, but why do we need .604 at all? Can't you just linux sbf to .602 or .605? I read somewhere that you can't return from 621 to either of those, so why can you go to 604 when its not even the right phone??

Plus the end product here is not really a rooted 621 - its a rooted 604 with some stuff from 621 added - right? I don't mean to offend the people who have worked on this.

Also, aside from not being able to acquite root (yet) on a traditional 621 OTA version, does 621 offer anything more other than the .16P radio which there's not many reports on and may just be a placebo in terms of quality? Is there anyway the radio could throttle or report tethering or anything like that?


There was a slight change in the 621 bootloader which causes a signature error when trying to load previous SBFs (see blank mem_map errors for the CDT). The 604 SBF has the same keys/bootloader as 621, so we're able to flash it. Despite being a lower number, it's because it's not a Droid X SBF, it's for an unbranded Milestone X for nTelos (this is why you have to use linux to skip the radio, it flashes the nTelos radio for their data, etc). The same hardware, different carrier. Same thing for Droid/Milestone, Droid 2/Milestone 2, etc. (The "Droid" name is copyright Verizon). This system also includes a root exploit and later can load a rooted 621 system and kernel back to the phone to obtain a full rooted 621 system.

In general, no, you do not want to take the OTA if you want your LARGE safety net (SBF all the way back to froyo, small safety net is ability to SBF 621). Though the 15p radio IS better, you obtain about ~5dBm better signal. A separate flash has been created to update the radio without taking the OTA so you can keep SBF abilities. Reports say the 621 kernel is faster/more stable than 602/605, and the 621 system itself contains a lot of bugfixes that should have happened long ago (although all known root exploits as well).

The end product now IS a true rooted 621 system. As ky was able to make a flashable zip to write the raw data for 621 files different than 604. So do try to keep in mind, although DX numbers go 602, 605, 621.. you'd expect 604 to be older than 605, in truth, 604 is newer than 621.

Droid X system 621 is Android version 2.3.4
Milestone X system 604 is Android version 2.3.5

Technical info;

Milestone X
System version: 4.5.604.MB809.ACG-nTelos.en.US
Android version: GB 2.3.5
Kernel version: 2.6.32.9-geadffa3mcbk83@il93lnxdroid08#1
Build number: 4.5.1_57_MX2-34

Droid X
System Version: 4.5.621.MB810.Verizon.en.US
Android version: 2.3.4
Kernel Version: 2.6.32.9-g1282440mcbk83@il93lnxdroid08 #1
Build number: 4.5.1_57_DX8-51
  • 0 Likes

If I help you out, feel free to hit the shiny like button.
I also take 'Thank Yous' as well. ;)
btn_donate_LG.gif