Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,739,731 Members 50,515 Now Online
XDA Developers Android and Mobile Development Forum

Getting Started [Update 12/23 - OTA Update Install fix for root]

Tip us?
 
bigdinosaur
Old
(Last edited by bigdinosaur; 24th December 2010 at 12:58 AM.)
#1  
Junior Member - OP
Thanks Meter 0
Posts: 4
Join Date: Apr 2008
Default Getting Started [Update 12/23 - OTA Update Install fix for root]

[Update 12/23] For those of you unable to install the new system update, I've found a solution -- scroll down to the update! I AM NOT RESPONSIBLE FOR ANY DAMAGES THAT MAY OCCUR!

So I figured I'd at least get things started - Credit goes to whomever first tried z4root on their Droid Pro - and to mahst687 for the deodexing.

Lets Begin!

Resources:
Motorola ADB Driver
Android SDK
xUltimate V2.2.2
(Can't post links apparently, sorry -- googles your friend!)

#1 Root:
As seen on numerous android sites already, root is obtainable via z4root in the market. It may not work the first, second, or even third time -- just keep trying, it works I promise.

#2 Bootstrap and Clockwork Recovery
Download and install 'Rom Manager' from the Market. Once installed flash the Droid2 Clockwork Recovery. After flashing, obtain the Droid2 Bootstrapper and install it. Confirm Clockwork Recovery works by booting to recovery via Bootstrap.

#2 Deodex:
Download Android SDK for ADB, as well as the Motorola ADB Drivers posted above. Second, download xUltimate - also posted above. Once everything is downloaded and installed we're ready to begin.
1. Run Main in the xUltimate package - if the ADB drivers installed successfully you should be greeted with a menu containing several options - great!
2. Next run option 1.
3. Run option 2.
3. Run option 3 - sit back and relax for a bit
4. Once option 3 is done doing its thing, navigate to the xUltimate folder, more specifically the "origi_frame", and delete guava.odex
5. Run option 4 - it'll be a short wait
6. Exit the xUltimate
7. Enable USB Mass Storage on the phone and transfer both "done_app", and "done_frame" to the ROOT of the SD card.
8. Once both folders have transferred disable USB Storage, but keep the phone plugged in via USB.
9. Open up a command prompt and browse to the android SDK Tools folder (or where ever your ADB executable is located).
10. Enter the following commands:
Code:
Select Code
adb shell
su
stop
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/done_app/* /system/app/
cp /sdcard/done_frame/* /system/framework/
rm /system/app/*.odex
rm /system/framework/*.odex
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
reboot
11. If all went well your phone should reboot - which may take a few minutes. Enjoy!

[Update]12/23/2010
For those of you unable to get the new Droid Pro OTA working I have found a solution! You will need:
1)Root
2)Clockwork Recovery
3)System.img from update
4)Current Nandroid backup of your phone
5)ADB drivers and ASDK

So lets begin.

1)Boot into Clockwork recovery and create a backup of your phone.
2)Once complete, mount the phone as USB storage and pull the system.img file from the nandroid backup folder, as well as the nandroid.md5 (KEEP THESE FILES SAFE!!!!!)
3)Obtain the system.img file from here (Compliments of whoopsiedaisy).
4)Replace the system.img file in the Nandroid backup folder on your PHONE.
5)ADB into your phone (preferably still in recovery) and do the following:
Code:
Select Code
adb shell
# cd /sdcard/clockworkmod/backup/2010-xx-xx.xx.xx.xx
# rm nandroid.md5
# md5sum *img > nandroid.md5
6)If all goes will it should create a new MD5 checksum file utilizing the new system.img
7)Go to the 'backup and restore' menu in Clockwork, and select 'Advanced Restore'
8)Select the correct nandroid backup folder where the new system.img file is located, and then select 'Restore System'
9)Assuming all goes well, go to Settings, About and check your new system version!
 
rice247
Old
#2  
Member
Thanks Meter 4
Posts: 74
Join Date: Jun 2010
Nice, can't wait to try this on my wifes phone after work.

Sent from my ADR6300 using XDA App
 
jayhammy
Old
#3  
jayhammy's Avatar
Senior Member
Thanks Meter 16
Posts: 451
Join Date: Aug 2010
Location: Schenectady, NY
Is the second step necessary if you just want root access so you can install Wireless tether, etc?
Current devices:

Nexus 5 on Bell Canada (unlocked, rooted)
Galaxy Note 3 on Verizon running Android 4.4.2 via BajaRom!
Nexus 7 8gig with JB 4.1.2 CNA ROM.
Nexus 7 32 gig 3G/HSPA+ with rooted JB 4.2.1
Motorola Wifi Xoom with JB 4.2.1 CNA ROM.

Past devices:
Blackberry 8703e > Blackberry 8830 > Blackberry Tour > Blackberry Storm > HTC Incredible > Droid Pro > HTC Thunderbolt > Samsung Galaxy SII > Galaxy Nexus on Bell Canada & Verizon>Nexus 4>Nexus 5/Galaxy Note 3
 
jhalsey205
Old
(Last edited by jhalsey205; 19th November 2010 at 03:38 PM.)
#4  
Member
Thanks Meter 9
Posts: 72
Join Date: Jun 2008
Quote:
Originally Posted by jayhammy View Post
Is the second step necessary if you just want root access so you can install Wireless tether, etc?
Not at all. Simply run z4 if all you require is root access (and a host of apps like Wireless Tether, DroCap, Titanium Backup ...)
 
Mackattack
Old
#5  
Senior Member
Thanks Meter 1
Posts: 251
Join Date: Nov 2009
Can you please post the quickoffice apk from the Dpro so I can put on an DX? Same would go for the software that allows me to Invite attendees to meetings using GAL. It be copasetic if you can.
 
djsiva
Old
#6  
Senior Member
Thanks Meter 6
Posts: 158
Join Date: Aug 2008
Location: Jacksonville, FL
Thanks a ton! Freaking worked flawlessly on my Droid X.

Nate
 
DarthMowzy
Old
#7  
Member
Thanks Meter 0
Posts: 49
Join Date: Feb 2007
Cool. Cant wait to try this on my wife's phone.
 
jlpfam
Old
#8  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Nov 2010
I downloaded everything you said and i started my deodex but when i select option 3 in main it tells me "error no odex file" have i done something wrong please advise
 
lngwstx
Old
#9  
lngwstx's Avatar
Junior Member
Thanks Meter 0
Posts: 14
Join Date: Dec 2010
Location: Phoenix
Question Is it really that simple?

I feel like I must be missing something. I just download an app from the market and reboot and I'm rooted?

Also, what is the deodex for? I want to root my phone to install the apps I want and I want wifi tether. Do I need it?

Also, I really want to understand what is going on under the hood, but I don't know where to start. Is there a 'for dummies' tutorial somewhere that I can go to to start understanding what all of this stuff is, so I can make informed decisions for myself about what I want instead of begging for help on internet forums? Thanks in advance for any suggestions.
 
rllong1
Old
#10  
Senior Member
Thanks Meter 0
Posts: 177
Join Date: Feb 2010
Is there a way to unroot? I am not rooted but just curious.

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


TRENDING IN THEMER...