[Motorola Droid RAZR] therazrguy:
Before I say anything I would like to thank these great people whirleyes, dtrail, hashcode for their awesome work !!

Special thanks to my awesome friend HSD-Pilot.

We all know Motorola by mistake pushed out jb 4.1.2 ota update for the Droid Razr in U.S., but soon they pulled down the update. Now we can get that OTA working in Our GSM Razrs. All you need to do is read this thread, and if you want more help, see the video.

I am not responsible if anything Happens to your Phone.

Before we begin let me tell you all the pre-requirements:-

1. Reflash ICS in your device using the fastboot files.

2. Your device must be rooted.

3. Download all the files

3.1 mbm.bin file

3.2 Jelly Bean Kernel

3.3 Jelly Bean GSM Patch

3.4 Jelly Bean OTA

3.5 Fastboot

4. Download Terminal Emulator and Bootmenu Manager from the Play store

5. A good battery Life

Procedure

1.Backup your cid using terminal emulator.

code:

dd if=/dev/block/mmcblk1p18 of=/sdcard/cid.img

(remember this code is case sensitive, copy the code correctly with proper and exact spaces in the lines)

Q. Why to do that?

A. You cannot flash kernel from different region because is protected by MOTO.

When you erase CID partition you can flash US kernel to EU device

every single one device has unique CID number so you have to backup CID partition before you erase it. If you not backup you're not able to restore your unique CID number and you can only boot your device via Power ON + Vol+ Vol- then BP Tools.

This is temporary solution, when Moto release European 4.1.2 most of us restore CID from Backup then we will flash EU kernel and EU system.

2. Then transfer it to a safe place.

3. Once done switch your phone off and then boot into ap fastboot mode.

4. Then erase your cid while your phone is in ap fastboot mode.

code:

fastboot flash mbm allow-mbmloader-flashing-mbm.bin

fastboot reboot-bootloader

fastboot erase cid

5. Once done reboot your phone up using bptools, switch it off again and then again go into fastboot mode

6. This time flash the jb kernel.

code:

fastboot flash boot boot_jb.img

7. After flashing JB kernel reboot again using the bp tools, and when the android icon appears double tap custom recovery to select it.

8. Wipe cache, dalvik cache and data, then go to mounts and storage>mount system and then mount data.

9. Flash jb ota and and dtrail's gsm patch.

10. Then go into system keeper>install hijack, then reboot option>power off phone.

11. Then again select bp tools and reboot.

12. Profit jb

After the update, if you guys want to use some other language other than english and spanish, see this app.

If you guys want to go back to ICS, then

Video will be released when XT910 gets Official JB, so that I can show the full process at once!

1. Flash the fastboot files using rsd lite

2.Then enter into recovery and wipe your data and cache.

3.Power off your phone Reboot using bp tools

3. Root your device

Remember while rooting when the tool reboots your device press the vol- and vol at the same time when the phone switches off to enter in boot menu mode and reboot using bp tools mode, other wise u will see a black screen everytime you reboot.

4. Once done restore your cid using terminal emulator.

code:

dd if=/sdcard/cid.img of=/dev/block/mmcblk1p18

If you guys are facing troubles in boot menu mode like the flash failure then see this thread

Link To Videos (The video was big so I divided into two parts)

Part1 (Contains Info up to step 4)

Part2 (Contains info onwards step 4)

Edit: After updating to jb, update your bmm to v0.3.4 whirleyes has nailed it again with his work, u can now boot up using power button and USB storage also works properly...

Installation For Latest Jb,i.e, US JB And Vodafone Jb On your Razr

.

Before we begin let me congratulate to this fella, artur0588 for his epic work and support.

Now moving on with the procedure for updating to these version, they are pretty much the same, it's just that you have to choose which update you want to install.

I am running the US JB one currently on my phone.

Before we begin let me tell you all the pre-requirements:-

1. You need to install the latest bmm on your phone using the playsotre. If you are bricked then re flash ics using fastboot files or if you still have the latest bmm installed, follow with the procedure.

2. Rooted phone

3. Good Battery Life

4.Download all the files

4.1 Fastboot

4.2 US JB Kernel or Vodafone JB Kerne

4.3 Vodafone JB or US JB

4.4 mbm.bin file

Procedure

1. Backup your cid using terminal emulator or using bmm (go into Firmware flashing>Backup CID)

code:

dd if=/dev/block/mmcblk1p18 of=/sdcard/cid.img

(remember this code is case sensitive, copy the code correctly with proper and exact spaces in the lines)

2. Then transfer it to a safe place.

3. Then erase your cid while your phone is in ap fastboot mode or using bmm (go into Firmware flashing>Erase CID)

code:

fastboot flash mbm allow-mbmloader-flashing-mbm.bin

fastboot reboot-bootloader

fastboot erase cid

If you have already erased your cid and backed it up there is no need to do the above things

4. Once done switch off your phone by hitting the power button and then flash the JB kernel by booting into fastboot mode or by using bmm (go into Firmware flashing>Flash Kernel)

code:

fastboot flash boot boot_jb.img

5. Then again switch off your device (no need to do if you used bmm to flash the kernel), switch on your device and use bmm selector to enter into recovery. (if you used bmm yo flash the kernel, just go back to the main screen of the recovery)

6. Once inside the recovery select the system on which you want to install (if you wanna do it on the main system then no need to that).

7. Then go into wipe and clean> wipe data,cache, dalvik cache.

8. Then flash the JB which you want.

9. After that, go into System Keeper>Install Bmm (main system)

10. Then go to reboot option> power off, Then boot up your device and select the system on which you installed the update from the boot selecter screen.

11. Profit Latest JB (remember first reboot takes about 5 mins so wait patiently)

I hope I helped you all again, if you like my work and would like to donate to me, soon my account will be up and then you can do that!

Thanks.

Cheers to whirleyes for his work, donate to him if you like his work

For the best experience put this launcher and widget in /system/app

http://xdaforums.com/showthread.php?t=2055361

Cheers If I helped you all .