Jump to content

  1. 0
  2. 0
  3. 0/5

Rate this Topic

* * * * *
4 votes

IMPORTANT Information Regarding .621 System Update!

.621 sbf root
  • Please log in to reply

OP Goose306

Goose306

Goosie Pizzle

  • 2,577 posts

Posted 25 February 2012 - 08:50 PM #1

The .621 update is being pushed out nationwide at this point, so anyone that is in to rooting and ROMing their Droid X needs to know some important information.
  • You can keep root by using OTA Rootkeeper, available from the market here. HOWEVER READ THE REST OF THIS POST BEFORE DOING THIS!
  • It is not recommended you accept the .621 OTA update at this time, because of some very important information, detailed below:

If you accept the OTA update, the first and foremost item of important is there is no way to revert back. Currently, if you go to .621, you will have no way to revert back to earlier firmware. There has been an SBF file leaked for .621. However, you can still not revert back, and if you are forced to SBF, you may be able to gain root, but it is quite a convoluted method. You cannot revert to any system version earlier than .621, which means no Froyo.

If you are on a custom ROM, it should already have the OTA updater apk removed, so you should not receive system updates. If you are on stock, rooted, you need to disable the OTA updater apk. I have posted a video on Youtube, below, on a method to do this using Root Explorer. You can also do the same with Titanium Backup by going in and freezing the apk, it does the same thing.

http://www.youtube.com/watch?v=7z5lKtBDek8


If you've broken yourself and are on .621 I have loaded up a .621 SBF to my dropbox. Grab it from the link in my signature. I'm just hosting the file, all thanks goes to Daywalker who obtained this leak on XDA: Click here for original thread. As I said above, use at your own risk. You will lose root using the SBF file, and if you are on .602/.605 just don't even touch that thing! If you need an SBF I have the .602 SBF hosted as well.

Thanks to Coltzfan, and ccsoccer03 for taking the OTA, and then promptly bricking their phones after attempting the SBF. Also thanks to shatter for posting the /system partition of a .621 rooted phone, bukolov1 from the Ukraine finding the root exploit, m.ksy for bringing it here, and Skelente for the writeup.

The method to gain root is listed below. The method is confirmed to work on all .621 version, however it is complicated and you need to follow directions *to the letter*. Once you are on the rooted .604 system (Milestone X) you should be able to flash any custom ROMs that work on .602/.605 (GB-based ROMs, 2nd-init. Cannot revert to Froyo or other ROMs however. Scroll to bottom of OP for info about blur-based ROMs)

1KDS has released a Live Disc which will perform the Linux SBF and also the Zergrush root, all in one convenient package. It is BY FAR the easiest method available. You can get it at the link below:


http://www.droidxforums.com/forum/droid-x-sbf/23638-linux-solution-your-windows-rsd-lite-problems.html



After obtaining root you can flash this package in CWM. It will put you back on the correct .621 Droid X kernel and recoveries rather than the .604 Milestone X kernel and recoveries.


Thanks go to ky41083 [Link]


http://www.mediafire.com/?b4fndlwkcf8icfn

MD5: 1D2EE9260E6C7510292B1AF5F7D6ACC1







The below method is if you want to do it manually. (You, for some reason, can't load up a live disc, either on USB or CD)

Root Method: (Credit goes to Skelente for the write-up, bukolov1 from the Ukraine for the exploit, and m.ksy for bringing it home to us Xers)

DO NOT ATTEMPT THIS IN RSD LITE FOR THE .604 SBF! YOU WILL BREAK STUFF MORE THAN YOU CARE! JUST FOLLOW DIRECTIONS AND YOU SHOULD BE FINE!


Note: This must be flashed using a linux SBF method, not Windows RSD Lite

This is due to the radio on the SBF file, its the Milestone radio (BP_C_02.12.00P), and flashing with RSD Light will change your phone to this radio, and not work.

The Linux SBF programs will not change the 6.21 radio (BP_C_01.09.15P)









Skelente's Guide to Linux SBF



Okay, so crash course in how to boot Live Linux so that you can easily run sbf_flash. First off, when you're running a Linux distribution live, what you're really doing is essentially loading up Linux into RAM, so it doesn't modify anything (like changing the content of your hard drive) which means that anytime you reboot, all of your changes will be lost, unless you use a USB stick and create a "persistent" drive. The persistent drive will create a basically fake partition that you can save files to from both Linux and Windows, and the data will remain after rebooting, hence the name "persistent." Personally, I'd say go with the USB route, because if you ever need to do this again, you can just boot from the USB stick and run the sbf_flash and be done with it.

So here we go.

1.) Download the latest Ubuntu iso for your system. Most processors these days are 64 bit, but if you're running on an older computer or do not know if you have a 32 or 64 bit processor I'd recommend doing 32 bit just to be safe (64 bit processors can run both 32 and 64 bit distributions, but 32 bit systems cannot run 64 bit distributions.) Side note: you can download other distributions, but if you do you will not be able to create the persistent drive using the USB method. It should also be noted that some older systems cannot boot from USB, most newer systems (post 2000/2001 IIRC) can boot from USB, however you should consult Google to verify for your system.

2.) Burn the iso:
2.a If you have a cd burner and blank disc, this is the easiest method but, again, you will not have a persistent drive you will just have a Live CD. Use an iso burner to burn to cd, then skip to step 3a.
2.b If you do not have a burner, a blank disc (or don't feel like wasting a DVD disc) but have a free USB drive (with at least 2 GB of memory, bit overkill but it has to be big enough to hold the iso + changes + the persistent "drive") then I recommend downloading either unetbootin or universal USB installer. Go to either web site and follow their instructions. If you use Ubuntu, you'll have the option of creating a persistent drive, which is basically a fake-partition that allows you to save files to when you reboot Linux after running this Live USB. I would recommend using a persistent size of at least 200 mb so we can save the SBF file and sbf_flash. If you created a persistent drive go to step 4. If you opted out of this, skip to step 4.

3.a So you have a Live CD now. If you have a spare flash drive, load up the 604 SBF and sbf_flash. Either way, you'll need to proceed to booting into linux, go to step 4.
3.b Once the respective application has finished, copy the SBF and sbf_flash file to the persistent drive listed in windows.

4. Now we need to boot from your Live image. Restart your computer. When your computer is booting up it should give you two options, "Enter BIOS" and "Select Boot Order" or similar. For my Lenovo Laptop, I can hit F12 to change the boot order, and from there I can select my USB port and it'll boot from there. If you do not see a boot order option, you will need to go into your bios and change the boot order manually. Again, you will need consult Google for this as the menu selections vary by system. It really isn't that hard to figure out if you go through the menus, but I strongly, strongly, strongly recommend and encourage you to google your motherboard's manual to verify what you need to change if you don't know what you are doing. You are responsible for any changes you make on your system. Your BIOS is crucial for your system to function properly. Once you have found where to change your boot order, select the respective drive (USB, or your CD/DVD drive). These will be listed by the manufacture name (so SamsungXXXX for a Samsung drive or PNYXXXX if you're using a PNY usb stick.)

5. When Ubuntu boots up, it'll give you an option to run "Live" from the CD/USB. Select this option. Installing to your hard drive could mess up your current OS install, and I'm not going to get into partitioning here. Once you've gotten into Ubuntu, select "Dash Home" in the upper left hand corner, and then type terminal in the search box. Click terminal, then open it up.

6. Now you'll need to get to where ever you have the SBF and sbf_flash stored through the terminal. If you chose to use the boot cd, and did not have an available flash drive, you will need to download the SBF from here, as well as sbf_flash and then extract them to the same folder. The default is "Downloads" and I recommend just extracting them to that directory for simplicity.
6.a If you had to download the SBF/sbf_flash, getting there through terminal is rather easy. All you'll need to do is type these commands into the terminal:
cd Downloads


chmod +x sbf_flash

sudo ./sbf_flash mb809-2.3.5.sbf
(enter password as requested)

And then let the program do it's work. When it's done, go to step 7. Below is what you'll see on the terminal output if all goes as planned...


Terminal output


6.b If you already copied the required files to a USB drive, we need to get there through terminal. Type these commands:
cd /
cd /media/

ls (This command will list all the drives connected to your system, cdrom, usb, etc. If you used the Universal USB installer it will list the USB drive as "PENDRIVE", I'm not sure what the default is for Unetbootin but you should be able to figure it out and if you just used a spare device it could be completely random.)
cd drivename (obvioiusly this will vary based on the USB method, for me its "cd PENDRIVE"
If your files were just on the main drive, you don't need to do anything else but the following commands. If you put them in another folder, you will need to do "cd foldername" without the quotes obviously. When you're in the directory with both the SBF and sbf_flash you will need to do these commands (again, ignoring the '-'):

chmod +x sbf_flash

./sbf_flash mb809-2.3.5.sbf
And then let the program do it's work. When it's done, go to step 7.

7.) After sbf_flash is done, you'll need to restart your computer. You will probably also need to manually activate your phone with Verizon. If so just dial *228, option 1. Its recommended you remove your boot media (cd or usb drive) so that Windows can boot normally. If you changed the boot order in bios you will need to change it back to what it was before, otherwise whenever you have a CD/USB stick plugged in your computer will automatically try to boot from it, and get pissy if it can't boot from the media.

8.) Once you're back in windows you'll need to run the zergrushv4 root method. From there you can do whatever you want. You still cannot SBF to previous versions (602 or 605) and you cannot run Froyo roms. Here's the Zergrush output:


Zergrush v4 Output


Additional Info: If for some reason you b0rked this up, and flashed it in RSD Lite rather than Linux, BAD BAD BAD. DO NOT DO THIS. You will need to use RSD Lite to reflash yourself to the .621 unrooted SBF file. You will also need to call Verizon after back on .621 and have them re-enable or re-provision your data. That is what has gotten most people back up and running.

This method seemingly works because it still has the updated bootloader or whatever it was that Moto included in the update that stopped reverting to earlier firmware, so we can still go to this version, but it still has previously unpatched security holes that can be exploited for root.

If you are planning on flashing ROMs, some ROMs cause issues with this version. Blur-based ROMs will cause a kernel panic and require an SBF if you attempt to flash the normal versions. I am working on updating the install scripts for these ROMs so they will work; in the meantime 2nd-init ROMs have no reported issues (besides user error)


If you would like to use Blur-based ROMs I am compiling patched versions as I get permission from Developer's here:
http://rootzwiki.com...hose-on-621604/

Edited by Goose306, 25 April 2012 - 05:53 AM.

  • 18 Likes

lancasterv3

lancasterv3

Supporting Member

Posted 25 February 2012 - 10:39 PM #2

Great write up! Hopefully this will be stickied.

Sent from my DROIDX using RootzWiki
  • 0 Likes

Jubakuba

Jubakuba

Not Female

Posted 26 February 2012 - 03:03 AM #3

<_<
Shit.
Was browsing the previous thread. Saw someone mention a write-up being needed and did a quick one.
Yourz is bettarrrr =]
  • 0 Likes

Ultimate Galaxy Nexus Root Guide

I605/Toro/Grouper/Manta: AOKP/LeanKernel

The First Of Every Month is Developer Day: Pick A Dev And Donate


"Juba is kind of a dock."


coltzfan

coltzfan

Flashaholic

Posted 26 February 2012 - 05:53 AM #4

Great write up Goose. I am still in awe that it occurred. I sent a nice email to Matt over at the Motorola forums and have not heard back from him yet.
  • 0 Likes

OP Goose306

Goose306

Goosie Pizzle

  • 2,577 posts

Posted 26 February 2012 - 06:48 AM #5

Great write up Goose. I am still in awe that it occurred. I sent a nice email to Matt over at the Motorola forums and have not heard back from him yet.


Best of luck there. I thought about emailing him asking for the SBF file ;)

Sent from my unthrottled Shadow MIUI
  • 1 Likes

goldsmitht

goldsmitht

Android Apprentice - Semi-noob

  • 614 posts

Posted 26 February 2012 - 06:55 AM #6

Best of luck there. I thought about emailing him asking for the SBF file ;)

Sent from my unthrottled Shadow MIUI


you think if we offered to buy him a beer it would work? i'd kick in a couple of dollars for that!

2 beers (maybe even 3) if we could get the bootloader unlocked, heck, i think that would be a good deal!
  • 0 Likes
Crack Flasher Aficionado

OP Goose306

Goose306

Goosie Pizzle

  • 2,577 posts

Posted 26 February 2012 - 11:12 AM #7

Updated OP with info about .621 SBF and also updated signature and uploaded a .621 SBF to my dropbox as a secondary mirror. Also won't have to go through that riggamaroll of trying to download off easyshare or whatever Daywalker had put it on. As I said in the OP, all credit goes to him for the leak
  • 2 Likes

dtroup64

dtroup64

Android Master

Posted 26 February 2012 - 11:17 AM #8

So... did you offer him a beer? It actually worked?
  • 1 Likes

OP Goose306

Goose306

Goosie Pizzle

  • 2,577 posts

Posted 26 February 2012 - 11:19 AM #9

So... did you offer him a beer? It actually worked?


Haha well he never responded back to me when I asked for the SBF, but it looks like Daywalker might have offered him the pitcher, whereas I just offered him a beer. ;)
  • 1 Likes

anrichardson

anrichardson

Android Addict

Posted 26 February 2012 - 03:39 PM #10

I have a theory about the bootloader, please feel free anyone to shoot it down or help see if it will work.

TBH released patches for bootloader, kernel, and baseband. here

So my theory is that the bootloader patch they released was 30.04, if we get root on .621 and can get into Clockwork recovery, could we install this bootloader patch which is still 30.04, and then be able to SBF back to .602?

What do you guys think? Anybody willing to try it out who has root and CW recovery working?

Edited by anrichardson, 26 February 2012 - 04:31 PM.

  • 0 Likes