yashsingh1/xdaforums huggingface dataset:
[Droid X Android Development] bignadad:
Only use this method if stuck in bootloop or have errors installing froyo

☢Important Notes☢

* Applying SBF will perform a factory reset and wipe all data off your device

* I have tested this method and had no problems

To Apply SBF

1a. Download RSD Lite

SBF INSTRUCTIONS: Install the RSDLite 4.7 program by double clicking on the program.

Move the pst_flash.ini file into the following folder --> Program Files/Motorola/RSDLite

1b. Download .604 update HERE rename to update.zip and place in root of SDcard

1c. Download SBF from HERE

2. Install the drivers that apply to your Operating System. (attached are Win 64 bit drivers)

3. Unzip the SBF into a folder.

4. Open RSD Lite and find the UNZIPPED SBF

5. Put your Motorola Droid X in bootloader mode (With Device off, Press Volume Down and camera buttons then press power). Now connect the Droid X via usb.

6. Click start and sit back.

7. Device will reboot automatically and you will need to remove battery to power down

To Apply .604

1. Press home button then power button to boot in recovery.

2. Press search key to show recover options

3. Use volume rocker to move down to "run update.zip"

4. Press okay

5. After completed scroll down to format device and click ok

6. After formats complete scroll up to reboot device

Use 1 Click Root

1. Download File droidxroot.zip from HERE

2. Plug in droid x and set to pc mode

3. Made sure USB debugging is enabled (settings...applications...development)

4. Run 1 Click Root

5. You have to toggle bluetooth and press continue at same time (when it ask you to) Can try again if it doesn't work the first time

6. You can now Apply Froyo 2.2 Update
[Droid X Android Development] bignadad:
Official Froyo Changes

Applications

�� The Froyo version of the Android OS is designed to provide improved application performance.

�� Froyo gives you the option to Allow automatic updating for Android Market apps you download.

�� Froyo brings the ability to rotate your phone up to 270° and your apps will display properly.

�� Froyo offers tips, shortcuts, and assistance from the home-screen widget.

�� You will see improved video playback and applications will open faster and tasks will complete quicker.

�� Froyo gives you the option to select where applications are installed. You can select the phone memory or storage card memory depending on your needs.

�� You can choose to automatically update Android Market you download. This way you will always have the latest application installed.

�� Your applications will work when the phone is in portrait mode or turned to the left or right in landscape mode.

�� The home-screen widget makes it easy to get to know your new phone, read tips and get assistance.

Screen Brightness and Power

�� Froyo allows applications to override the OS power settings.

�� Froyo Car Dock applications will offer brightness controls making nighttime use of Car Dock applications more comfortable on your eyes.

�� Froyo allows applications to manage power settings to maximize battery life.

Gmail Application

�� Froyo allows you to quickly move through your Gmail messages using the new forward and back buttons.

Flash Support

�� Froyo allows you to download and install Adobe Flash so you can view your favorite Flash powered websites and access Flash based games.

Exchange ActiveSync Integration Improvements

Corporate Exchange email admins will appreciate the greater control provided by these Froyo powered improvements

�� Wipe after a certain number of password attempts and enforcement of auto lockout time.

Froyo corporate email security improvements give Exchange admins the ability to:

�� Remote wipe or remote lock the Android Smartphone1

�� Apply and enforce password length and complexity rules.

�� Apply rules to automatically wipe the Smartphone after the maximum number of invalid password attempts.

�� Apply inactivity timeout rules to automatically lock the phone.

Camera and Camcorder

�� Froyo enables the LED flash during video capture.

�� The LED flash improves your videos captured in low light situations.

�� Easy-to-use video formatting tools let you quickly format video for sharing via upload to video sharing services or video messaging.

�� The camera functions are easier to use with the on-screen buttons to control zoom, white-balance, focus and geo-tagging.

Bluetooth

Froyo Bluetooth voice dialing enhancements will confirm your voice commands both on-screen and by repeating your commands.
[Droid X Android Development] Funkwheat:
Custom recovery been out for this thing a whole half hour and no replies?? How is this thread not exploding! =P
[Droid X Android Development] tsailor1:
Thanks guys for all your hard work.
[Droid X Android Development] elkniwcire:
Yessss!!!

It has finally happened! Now all we need are ROMs. I understand we may not have kernel support *YET* but a stock 2.1 rooted ROM still makes me happier than nonblur motoblur Droid X UI. Blah.

So once the OTA for 2.2 comes out and we have the new kernel do we think that the custom recovery will be able to work the same way? Then we can have stock froyo yes?
[Droid X Android Development] sp1kez:
I sure hope so, now we gotta wait for official froyo so we can grab the kernel off it and just install a stock barebones froyo without all this blur garbage
[Droid X Android Development] davisbs999:
Thank you, thank you, thank you!

I used the market app, which worked perfectly
[Droid X Android Development] titos1997:
Great job just purchased it off market place. Now let the roms begin
[Droid X Android Development] PlankLongBeard:
Congratulations...

I would like to congratulate and applaud the team of CM and bow to Koush for his work.. :p

I don't have a X, as I did, but own a Evo, but, there is NO discrimination where I come from in Droid Town... ;)
[Droid X Android Development] mattyboy1013:
this op is an exact copy paste of koush's post. give him credit in the post. you didnt take the time to write this. CREDIT FOR THIS GOES TO KOUSH. you mentioned him once, last line of your post in the smallest font possible
[Droid X Android Development] :
CM and Koush pull through once again!
[Droid X Android Development] phimuskapsi:
nandroid backup complete! Thanks koush!

Really hoping to see bird/rain's Froyo release soon too. There is a thread in alldroid that they got custom kernels working with the dev phone, lots of stuff happening at once!

http://alldroid.org/default.aspx?g=posts&t=646&p=4
[Droid X Android Development] sp1kez:
Now we wait for a stock 2.1 rom or a 2.2 rom without kernel. Ill b happy just to be rid of blur tbh
[Droid X Android Development] spartan141:
This is fraking awesome, can't wait to get home and mess around wit it
[Droid X Android Development] oXeNo:
I've been wondering, since you can't use roms with different kernels. Would it be possible to find a Rom, lets say a 2.1 SENSE UI Rom for a Hero or something with the same kernal. Does that mean that you could flash your rom to that or is the kernal on the droid x different than a kernal of the same number and such on a different device?
[Droid X Android Development] kyrumo71:
This is awesome, looking forward for some roms :-)
[Droid X Android Development] bignadad:
well duh! I'm no rookie to making post here... perhaps that is why i put the DIRECT LINK above the actual post from kousch.... so when the user clicks that they see the actual page by kousch himself.... NEVER did i state that i had anything to do with this... I'm just passin the news along.... is the link not mentioning him????? i think everyone got that but you..... thanks for stating the obvious ;)
[Droid X Android Development] Ezun:
oXeNo - While I would love to see the same thing, unfortunately that won't work. The kernel is what talks to the hardware and the hardware, as you know, is very different on the X from HTC devices (especially the fact that the processor has a separate GPU). So, this would require a port of the software and I've come to learn that sense is so deeply in bed with each specific setup that a port would be a huge task.
[Droid X Android Development] phoenx06:
Has anyone tried to remove this yet by using the SBF or some other method? Before I put this on here, I wan to make sure I can get rid of it too.
[Droid X Android Development] pchops:
You didn't remove BlurAlarmClock.apk, did you?

The error looks similar to what I had with CityID
[Droid X Android Development] Aciddrag0n:
Updated successfully, however i've lost root. SU app is on the phone, but none of the root apps worked.

Will I have to use RSD lite and flash to stock, reroot, then re apply 2.2, or does anyone know another way to get root back on the phone?
[Droid X Android Development] Zilliano:
I haven't removed any apps, to my knowledge.
[Droid X Android Development] yourfriendwayned:
Alright I flash through RSD and its all stock - looks great but I have tried 3 different root apps without any luck - easy root roots it but after restart it doesn't stick - any ideas to achieve root or should I try ADB...
[Droid X Android Development] bignadad:
the 1 click method HERE is what i used this morning...

you have to toggle and click continue at exact same time to make it work right
[Droid X Android Development] yourfriendwayned:
yeah tried that to - no luck
[Droid X Android Development] Daneshm90:
Small request. Can someone who's running froyo on their droidx upload their LatinIME.apk and LatinIME.odex ? These update.zip's just have patches/odexes :(

Thanks.
[Droid X Android Development] bignadad:
what was the error? where did it go wrong?
[Droid X Android Development] bignadad:
Here you are.....just rename the zip back to odex
[Droid X Android Development] b00sted:
keyboard changed in 2.2.. default has . instead of , and the vibrate feedback is different.
[Droid X Android Development] Daneshm90:
Thnk u very much.
[Droid X Android Development] hetaldp:
clockworkmod :

Yes, you must have Droid X Bootstrap installed to use ROM Manager. It handles a lot of boilerplate of setting up the initial recovery.

4 minutes ago via Tweetie for Mac

clockworkmod :

Droid X users: You can now grab your update to Froyo off ROM Manager. :) (Get the newest version, 2.0.2.4)

19 minutes ago via Tweetie for Mac

clockworkmod :

Droid X users: You can now grab your update to Froyo off ROM Manager. :)

21 minutes ago via Tweetie for Mac
[Droid X Android Development] spartan141:
let the romming begin
[Droid X Android Development] yourfriendwayned:
Alright I am going nuts - I put it in pc mode - debug goes away when switched from USB mass storage in bar - it should stay - then I try to use the root app on pc but it doesnt find the device - neither does ADB in CMD - I installed drivers etc - still no luck - help!
[Droid X Android Development] mortymouse:
Now this I like. Would much rather use Clockwork to install 2.2, it will make it so much easier to make backups and remove things. Me likes. Not sure if I will do it yet, but I like this option a lot better.
[Droid X Android Development] GarethD:
Can anyone help?

Apply Froyo 2.2 Update

1. Run "adb shell" (you can use root explorer or terminal)

2. Run "mount -o rw,remount /dev/block/system /system"

3. Run "mv /system/bin/su /system/xbin/su"

I'm not clear on how to acomplish this step, can anyone give me a little more detail. I have root explorer, where do i go to "run adp shell"?????
[Droid X Android Development] wes_s:
in command prompt navigate to the location where your adb folder is.

on my computer it is in c

so I type in "cd c:\"

then "cd android-sdk-windows\tools\"

then you should see "c:\android-sdk-windows\tools\"

and you can run adb-shell by typing "adb shell"

but remember if you haven't already run super user you need to type in "su" after "c:\android-sdk-windows\" and your "$" will change to "#"
[Droid X Android Development] bignadad:
Open root exploror

scroll to /system/bin/

click mount R/W in upper right corner

locate su

press and hold

click move

navigate to /system/xbin

paste su

i have not tested this, but it should work... let me know
[Droid X Android Development] ruddymart:
Did someone manage to make step by step video for us the newbies?
[Droid X Android Development] GarethD:
thank you!

I appreciate that! Now for some Froyo goodness!
[Droid X Android Development] Zilliano:
I managed to get past the BlurAlarmClock.apk error by reinstalling it. It then said Gmail.... reinstalled that one.

It went through several apps, but then when it got to Youtube, and I reinstalled it..... it keeps giving me Youtube. I can't seem to get past this one. Does anyone know what I'm doing wrong here? I'm using the apk dump from the 'restoring system apps' thread.

Edit: Nevermind, I was naming the apk wrong.
[Droid X Android Development] siphyn:
Does anyone know if JIT is enabled in 2.2? Or is there a way to tell?
[Droid X Android Development] yourfriendwayned:
Anyone care to help me I still cant get root back - tried so much...
[Droid X Android Development] Rockeef:
Ok so lets say I sucessfully updated to Froyo and then the dumbass in me decided to add the "Black Bar Theme". Now I'm stuck at the Droid screen (where the letters flash)... Any suggestions or should I just slap myself a few more times?
[Droid X Android Development] Zilliano:
Does anyone have/can please get me an unedited build.prop file?

I edited mine, and it seems to not like that at all.
[Droid X Android Development] bignadad:
Yea, that framework is different than what is on device now....

you will have to do sbf.. instructions on post 1
[Droid X Android Development] Rockeef:
I didn't even hesitate in thinking about that... lol In the process of switching phone memory cards to get the update.zip on mine.. I knew my old BlackBerry would come in handy for something.
[Droid X Android Development] phoenx06:
Has anyone figured out what the file name is for VZ Navigator in /system/apps? Thing always loads up, and its useless.
[Droid X Android Development] c0uRtJe$t3r:
Has anyone flashed the update through bootstrap?
[Droid X Android Development] Zilliano:
Seriously, build.prop, anyone?
[Droid X Android Development] kejar31:
com.vznavigator.DROIDX.apk
[Droid X Android Development] MrDanger:
Try looking in the update.zip. It should be in there... maybe.

Just a suggestion.
[Droid X Android Development] phoenx06:
Thank you very much
[Droid X Android Development] jatilq:
SBF file. I had a theme but used the theme killer before hand, but not sure that will work without clockwork.

I'm already on Froyo, but testing the Rom Manager method.

Freeroot(not needed, but showing how easy this could be)>Droid X Bootloader>Rom Manager>Install Clockwork>Download/Install Update.zip>Reboot

Error unable to mount sdcard device busy. Would be so easy if thats fixed. Emailed and trying to mention @koush to get him to respond
[Droid X Android Development] Rockeef:
Anyone have issue with RSD Lite graying out the start button? It's connected and the SBF is selected, but the start is grayed out. :eek:
[Droid X Android Development] Zilliano:
Tried that already, it wants the old one. The one from .604.

I just need someone to do an 'adb pull' of it and upload it. It'd be much appreciated.
[Droid X Android Development] RMHisCOOL:
I can't hear any calls, either that I make or receive. Anybody else see this or have ideas?

Edit: reboot fixed the issue
[Droid X Android Development] Rockeef:
I did all that before updating and then I decided to put the stupid theme back on.. So, I don't have access to anything beside bootloader. My only issue now is that RSD has "Start" grayed out.
[Droid X Android Development] MrDanger:
Try what this guy did:
[Droid X Android Development] SkyHawkEcks:
What is this theme killer?!
[Droid X Android Development] mezdup:
if i don't wish to root. i can just perform these steps, right?

and if later down the road i decide i want root, will i have any options?
[Droid X Android Development] Rockeef:
I modified the Notification bar using one found in the theme section.

====================

To anyone having issues with RSD Lite graying out the Start button here are some solutions I found.

- Move the SBF file to your ROOT C drive - then check if its still grayed out.

- Move the SBF file to your My Documents foler - then check if its still grayed out. *Worked for me*

- Exit out of RSD Lite

Copy the SBF file into RSD Lite directory in your program files folder. Make sure you are in bootloader mode first. Then, open command prompt and "cd" to the RSD Lite directory

Example: cd C:\Program Files\Motorola\RSD Lite

Followed by: SDL.exe -f VRZ_MB810_1.13.6.2_1FF_01.sbf -t 2
[Droid X Android Development] The_Moo:
I cannot seem to get SBF to flash on my droid X. I get this eroor code

ERROR: Flash failure: Phone[0000]: Phone is not compatible with multi-interface super-file.

any ideas?

I rooted and installed black theme bar. But I removed the hjack and logwrapper in adb shell then wouldnt apply the update still so I tried the SBF flash and that wont work :(
[Droid X Android Development] SkyHawkEcks:
Oh I know that. I am using a modified drag down notification background with the little Android. I'm curious as if this will have any effect on updating to 2.2. I used Ninjamorph for it...
[Droid X Android Development] drhill:
Kernel and HighMem

Can anyone confirm if this kernel has the highmem fix to allow the system access to more than 256mb ram?

I thought that fix was in .33 and I thought I saw the kernel version here as .32.
[Droid X Android Development] Rockeef:
I'm not sure.. Try it.. lol

My phone just finished flashing.. :D
[Droid X Android Development] SkyHawkEcks:
I'm just afraid of not getting the desired results, as I'm at work and without a USB cable.
[Droid X Android Development] Rockeef:
Ya, I would wait until you have the tools.. It would suck to be at work with a bricked phone.
[Droid X Android Development] cbaty08:
If we are SBF'ing, when do we pull the battery out??

I have flashed it already without errors but am still getting the DROID bootloop... : /
[Droid X Android Development] GarethD:
Thank you very much guys!

I now have 2.2 up and running. This community is awesome!
[Droid X Android Development] Zilliano:
I wound have the same sentiment if I could get my build.prop. :|

adb pull /system/build.prop build.prop + megaupload is all it takes, guys. That's all I'm asking. Please.
[Droid X Android Development] cbaty08:
Update: For those stuck in bootloop after flashing SBF try erasing all data and cache through recovery.... worked for me : )
[Droid X Android Development] aldo37:
com.VZNavigator.droidx something.
[Droid X Android Development] MXMike:
Anybody having trouble getting ADB to recognize their phone after upgrading to 2.2?
[Droid X Android Development] mongoose0318:
Can anyone provide the build.prop edits necessary to trick the market into thinking this is a legit 2.1 version so paid apps show up. I have found the build.prop fixes for other phones but am not sure which lines they changed since I don't have their original build.prop files.
[Droid X Android Development] tpham86:
I got my X last night and updated to 2.2 this morning, prior to any rooting. Am I sol for rooting my phone now? =(
[Droid X Android Development] davisbs999:
No, you can still root
[Droid X Android Development] jatilq:
A zip file that will revert everything back to stock (if you have a theme) before update.
[Droid X Android Development] Rockeef:
Change the USB type to Media Share. Worked for me.
[Droid X Android Development] bignadad:
Watch a Video Tutorial on How to Upgrade to Froyo
[Droid X Android Development] showson1:
This fixed my ADB problems as well.. thanks!
[Droid X Android Development] Zaphod-Beeblebrox:
I could use some help/advice here.

I restored my services.jar/framework-res.apk and even Settings.apk (had a modified version).

Froyo update still complained at framework-res.apk so I guess I will need to SBF.

Followed the instructions, but for some reason RSD is not seeing my phone. when recovery mode, it doesn't appear to be making a USB connection.

Any help?
[Droid X Android Development] Zaphod-Beeblebrox:
Ok .. I think there is a small error in the directions:

SBF INSTRUCTIONS: Install the RSDLite 4.7 program by double clicking on the program.

Move the pst_flash.ini file into the following folder --> Program Files/Motorola/RSDLite

1b. Download .604 update HERE rename to update.zip and place in root of SDcard

1c. Download SBF from HERE

2. Install the drivers that apply to your Operating System. (attached are Win 64 bit drivers)

3. Unzip the SBF into a folder.

4. Open RSD Lite and find the UNZIPPED SBF

5. Put your Motorola Droid X in bootloader mode (With Device off, Press Volume Down and camera buttons then press power). Now connect the Droid X via usb.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Do not need to put the phone in bootloader mode. RSD takes care of this. Connect the phone through usb as normal.

6. Click start and sit back.

7. Device will reboot automatically and you will need to remove battery to power down
[Droid X Android Development] Zilliano:
I hope you didn't wipe yet, because I just fixed the issue that you and I seem to share by flashing Fabolous's Theme Killer.
[Droid X Android Development] eighty1:
When I run adb shell in terminal it says permission denied? Any suggestions?
[Droid X Android Development] Zaphod-Beeblebrox:
I did flash the SBF. In a very strange development though, the SBF did NOT erase my user data.

It took away my root, which I put back with the 1-click.

I'm installing Froyo now and it looks to be going fine.

Very unexpected that all my data was still there after doing the SBF.
[Droid X Android Development] daverdfw:
i keep having this issue, i flash 2.2 once using update.zip and one using clockwork recovery, and both time it reboots and the "M" logo is on screen, you can hear the sound sof it booting, and receiving emails, but i can never get the M off the screen, i did a SBF recovery after the first time , now i am doing another one, anyone else seen this?
[Droid X Android Development] dmeg:
3 things I noticed

1) I have non motorolla batteries. 2.2 refuses to charge them

2)The social networking application doesn't seem to be working

3) I tried going to system updates and it say I do not have a motorolla account? Would this restrict me from getting future upgrades?

Anyone have any suggestions with how to deal with these issues?
[Droid X Android Development] MXMike:
Just tried this...I'm guessing by media share you are talking about "windows media sync? Still ADB sees no device after updating to 2.2...any other suggestions? Sorry for being a noob.

Seems as though after updating to 2.2 my ADB interface driver is missing...where would you get this?
[Droid X Android Development] dmeg:
Ohh also I lost root. I tried doing the one click again. One click keeps saying it is Root successful yet when I do the su command it says permission denied.
[Droid X Android Development] dmeg:
Never mind that one I found the solution on alldroid

If you have /system/xbin/su and /system/app/Superuser.apk, but cannot use "Superuser" (no prompts from Superuser app, "permission denied" when you try to run "su"), just do the following:

1. Run "adb shell"

2. Run "/system/xbin/su"

3. Watch your screen for Superuser app to prompt for permission and click "allow"

4. Run "mount -o remount,rw /dev/block/system /system"

5. Run "cp /system/xbin/su /system/bin/su"

6. Run "chmod 4755 /system/bin/su"

7. [optional] Run "mount -o remount,ro /dev/block/system /system"
[Droid X Android Development] Rockeef:
Ya, try the others.
[Droid X Android Development] Zaphod-Beeblebrox:
Dunno about 1 & 2 ... I just tried 3. Mine says 'Up to date'.
[Droid X Android Development] MXMike:
Installed drivers...all is good /facepalm
[Droid X Android Development] Zilliano:
If I'm currently on Froyo, how would I use the SBF? I tried to edit the build.prop to enable StageFright, but now the Droid changing into the Eye animation just keeps looping, stopping suddenly when the eye would spin, looping again, so on and so forth.

Is this just a waiting game, or have I really bricked my phone? :/