Razr JB All In One Index - Motorola Droid RAZR

So people this thread is basically related to all the JB Stuff (like, rooting, development, recoveries etc.) for the razr XT910/XT912.
Soon I will release a video on how to install roms using safestrap and how to use the rom slots for various roms (i.e. quad boot).
In the mean time, this thread will link you to the rom threads directly which are available in the dev section, I will paste the links to the rom thread, because if a dev updates his rom, you guys can download the latest one without a problem.
But first up i will Paste All the Important Links.
XT910
1.Fastboot Files
2. JB Root
3. Motorola Drivers
4. RSD Lite Guide
5. Fastboots
6. Safestrap And BMM
7. Switching Between Recoveries (i.e, SS and BMM)
XT912
Here is the ultimate tool by Matt for your help, the tool has everything.
ROMS For XT910/XT912.
ARTMOD V3.1 ST
CM10.1
Buttered AOKP
PACman
Carbon Rom
Bionx Catalyst
Avatar (GSM), Avatar (CDMA)
Dirty Unicorns
Rage Rom
Stock AOKP
Liquid Smooth
Blue Android
D-WiZ JBX
Now as far as I have seen, most of the roms require same installation steps (Basic installation of a rom, may not be the same for all roms)
1. Reboot into recovery.
2. Select your slot/ activate system.
3. Wipe Cache, Data, Factory Reset and System.
4. Flash the Rom (with gapps/gsm patch, extra zip; depending upon the rom procedure).
5. Reboot and Enjoy.
Safestrap Users Note:-
Now we have some roms which have very specific requirement like, PACman has to be installed on slot2, cm10.1 on slot1, Liquid smooth on slot3, etc etc.
Beaware of this fact, as after a flashing the rom in the wrong slot, they will not boot, So its advised to read the instructions given on each rom page.
Bmm Users Note:-
Now we have some roms which have very specific requirement like, flashing on system 1 or 2. I dont use the BMM much, so I cant , but other BMM users can share their experience with me, and i will update the thread accordingly.
Beaware of this fact, as after a flashing the rom in the wrong system, they will not boot, So its advised to read the instructions given on each rom page.
For BMM tutorials Click Here
Important Note:-
Most of the roms are based on European JB base, so some users may have to flash the EU JB kernel in order to boot the rom, most of the roms have an attachment of the kernel (if needed with the rom), and users have to flash the kernel before flashing the rom accordingly, otherwise rom wont boot up.
The video will be based on SS recovery, because I use that and will be out soon.
Remember; now people can contact me to me on fb as well, my fb page is in my signature and to sow your support you even like the page.
Cheers to All Once Again :angel:

Related

[Q] Requirements for Installing Roms

I am still new at this stuff, and did research on the forums, but cant find an answer
For example, one of the Roms I want to install had this description;
(http://forum.xda-developers.com/showthread.php?t=2133763)
YOU MUST BE ON THE VERIZON (USA) JB KERNEL(either through dualboot or the leak) TO FLASH THIS ROM
YOU MUST FOLLOW THESE INSTRUCTIONS EXACTLY.
~~~~
I am using Safetrap 3.11, and my stock rom is running just the regular stock that came with the phone (4.0.4) android
(My phone is CDMA too I think.).
Does that mean I have to install a different rom that has a JB kernel on slot 1, and then I can install this rom into slot 2,
does it work like that? It can get a little iffy for me trying to understand rom requirements.
elecreativity said:
I am still new at this stuff, and did research on the forums, but cant find an answer
For example, one of the Roms I want to install had this description;
(http://forum.xda-developers.com/showthread.php?t=2133763)
YOU MUST BE ON THE VERIZON (USA) JB KERNEL(either through dualboot or the leak) TO FLASH THIS ROM
YOU MUST FOLLOW THESE INSTRUCTIONS EXACTLY.
~~~~
I am using Safetrap 3.11, and my stock rom is running just the regular stock that came with the phone (4.0.4) android
(My phone is CDMA too I think.).
Does that mean I have to install a different rom that has a JB kernel on slot 1, and then I can install this rom into slot 2,
does it work like that? It can get a little iffy for me trying to understand rom requirements.
Click to expand...
Click to collapse
No,you just install JB kernel and then Jb rom on system 2 (if you want) and you´ll still have ICS on system 1.
Be sure that before anything,you do a backup of kernel and cid,so you can go back to ICS if you want.
Here is the very good rom http://forum.xda-developers.com/showthread.php?t=2142593 ,everything is working,good battery life...
Just follow the instructions

Chinese Galaxy S2 (I9100G)

I have a Galaxy S2 GT-I9100G (bought in China 2 years ago).
In the past I have changed it's rom to SuperROM#v1.1 found here : http://forum.xda-developers.com/showthread.php?t=1374135.
The current Android version is 2.3.6 (oldddd )
Kernel version is : 2.6.35.7
Baseband version : I9100GZCKI1
I also have CWM-based Recovery v5.0.2.6 for GS2.
I would really like to upgrade to JellyBean.
I have seen a couple of versions here:
* http://www.ibtimes.co.uk/articles/4...100g-android422-jellybean-aokp-mr1-build6.htm
* http://www.ibtimes.co.uk/articles/4...-android422-jellybean-vanilla-rootbox-rom.htm
* http://www.ibtimes.co.uk/articles/4...droid422-jellybean-update-slimbean-build5.htm
and of course all the ROMs here on the site (too much to choose from !)
My question is : can my *Chinese* device be upgraded to JellyBean ?
If so - I have read on some forum threads that I need to somehow get the stock roms first, but I have no idea where to get them for the Chinese device.
Any help would be very much appreciated...
S2User said:
I have a Galaxy S2 GT-I9100G (bought in China 2 years ago).
In the past I have changed it's rom to SuperROM#v1.1 found here : http://forum.xda-developers.com/showthread.php?t=1374135.
The current Android version is 2.3.6 (oldddd )
Kernel version is : 2.6.35.7
Baseband version : I9100GZCKI1
I also have CWM-based Recovery v5.0.2.6 for GS2.
I would really like to upgrade to JellyBean.
I have seen a couple of versions here:
* http://www.ibtimes.co.uk/articles/4...100g-android422-jellybean-aokp-mr1-build6.htm
* http://www.ibtimes.co.uk/articles/4...-android422-jellybean-vanilla-rootbox-rom.htm
* http://www.ibtimes.co.uk/articles/4...droid422-jellybean-update-slimbean-build5.htm
and of course all the ROMs here on the site (too much to choose from !)
My question is : can my *Chinese* device be upgraded to JellyBean ?
If so - I have read on some forum threads that I need to somehow get the stock roms first, but I have no idea where to get them for the Chinese device.
Any help would be very much appreciated...
Click to expand...
Click to collapse
officially yes, unofficially(none samsung) yes
official:
take a look at this: http://forum.xda-developers.com/showthread.php?t=2171269 (thanks to hacbaoklhh for posting this thread)
unofficial (none samsung)
first you need to do the official thing (so you can get the ics/jb boatloader in), if you wish to stick with the official then you're done, no need to continue.
then you need to do this: http://forum.xda-developers.com/showthread.php?t=2113545 flash via stock recovery (thanks to Ryuinferno for his great work)
then you can flash whatever rom you want (AOSP, AOKP, MIUI)
to revert back to original:
take a look at this: http://forum.xda-developers.com/showthread.php?t=1916623 (thanks to Harchaoui for his hard work) or you can do the official thing again via odin, end of story
but i wouldnt revert back to chinese stock rom, we have the best developers and our 4.2.2 has become so stable
good luck
xtachix said:
officially yes, unofficially(none samsung) yes
official:
take a look at this: http://forum.xda-developers.com/showthread.php?t=2171269 (thanks to hacbaoklhh for posting this thread)
unofficial (none samsung)
first you need to do the official thing (so you can get the ics/jb boatloader in), if you wish to stick with the official then you're done, no need to continue.
then you need to do this: http://forum.xda-developers.com/showthread.php?t=2113545 flash via stock recovery (thanks to Ryuinferno for his great work)
then you can flash whatever rom you want (AOSP, AOKP, MIUI)
to revert back to original:
take a look at this: http://forum.xda-developers.com/showthread.php?t=1916623 (thanks to Harchaoui for his hard work) or you can do the official thing again via odin, end of story
but i wouldnt revert back to chinese stock rom, we have the best developers and our 4.2.2 has become so stable
good luck
Click to expand...
Click to collapse
Wow, that was fast !
Thanks so much for the response.
I have 3 questions if you could answer:
1. In your first link it says "Instructions For Flashing ICS:".
Does it mean that is will flash ICS or that I need to have ICS to flash it ?
because I don't have ICS... I have Gingerbread ...
2. Does the process in both your links change the Kernel or the Rom ?
(I managed to forget all this stuff since I last did this 2 years ago)
3. Which ROM would you recommend to use ? (out of the AOPS, AOKS and MIUI)
Thanks !
S2User said:
Wow, that was fast !
Thanks so much for the response.
I have 3 questions if you could answer:
1. In your first link it says "Instructions For Flashing ICS:".
Does it mean that is will flash ICS or that I need to have ICS to flash it ?
because I don't have ICS... I have Gingerbread ...
2. Does the process in both your links change the Kernel or the Rom ?
(I managed to forget all this stuff since I last did this 2 years ago)
3. Which ROM would you recommend to use ? (out of the AOPS, AOKS and MIUI)
Thanks !
Click to expand...
Click to collapse
1. its ok, that's probably just a typo, the android version there is 4.1.2. should state JB. via odin you can flash that and you will have official JB
flashing via odin doesnt care which version of android you currently have
2. the process of the first link will basically put a whole new kernel and rom in your system. you will have official JB kernel from samsung along with official rom from samsung. your version will be 4.1.2. (this is required to get the ics/jb bootloader which you dont have)
the purpose of the second link is to change the kernel so that it has cwm or twrp recovery integrated in. this will allow you to flash mods and roms and all that. but it is not necisary if you are not willing to use AOSP AOKP MIUI. if you'd like to stick with the official and see how it performs then you don't have to do the second link
3. personally i think the simpler the better, i use CM10.1 (CyanogenMod 10.1) <----- thanks to codworkerx, i also like Thinking Bridge http://forum.xda-developers.com/showthread.php?t=2199527 (thanks to Black_Prince for his great work)
couple any of those roms with http://forum.xda-developers.com/showthread.php?t=2251840 kernel (thanks to biagio7xD) and you will have a super fast rom with no SOD
xtachix said:
1. its ok, that's probably just a typo, the android version there is 4.1.2. should state JB. via odin you can flash that and you will have official JB
flashing via odin doesnt care which version of android you currently have
Click to expand...
Click to collapse
Thanks for the info.
2. the process of the first link will basically put a whole new kernel and rom in your system. you will have official JB kernel from samsung along with official rom from samsung. your version will be 4.1.2. (this is required to get the ics/jb bootloader which you dont have)
the purpose of the second link is to change the kernel so that it has cwm or twrp recovery integrated in. this will allow you to flash mods and roms and all that. but it is not necisary if you are not willing to use AOSP AOKP MIUI. if you'd like to stick with the official and see how it performs then you don't have to do the second link
Click to expand...
Click to collapse
I would like to go with custom ROMs. do I have to do the chapter 'Instructions For Changing CSC' that is in your first link ?
It says that it will wipe my device.
3. personally i think the simpler the better, i use CM10.1 (CyanogenMod 10.1) <----- thanks to codworkerx, i also like Thinking Bridge http://forum.xda-developers.com/showthread.php?t=2199527 (thanks to Black_Prince for his great work)
couple any of those roms with http://forum.xda-developers.com/showthread.php?t=2251840 kernel (thanks to biagio7xD) and you will have a super fast rom with no SOD
Click to expand...
Click to collapse
Thanks for the info. I don't think I will use the simple CM10.1 . I will look for a nice-looking UI rom.
By the way - do all the ROMs work with the Kernel that I will install in step 1 ?
S2User said:
Thanks for the info.
I would like to go with custom ROMs. do I have to do the chapter 'Instructions For Changing CSC' that is in your first link ?
It says that it will wipe my device.
Thanks for the info. I don't think I will use the simple CM10.1 . I will look for a nice-looking UI rom.
By the way - do all the ROMs work with the Kernel that I will install in step 1 ?
Click to expand...
Click to collapse
Dont worry about CSC.
every rom comes with its own kernel, if you're refering to step one as in the official then that's the kernel for official and nothing else
the blazing kernel is also for official and nothing else (or official based roms)
the kernel link i gave you last was for aosp aokp based roms
xtachix said:
Dont worry about CSC.
every rom comes with its own kernel, if you're refering to step one as in the official then that's the kernel for official and nothing else
the blazing kernel is also for official and nothing else (or official based roms)
the kernel link i gave you last was for aosp aokp based roms
Click to expand...
Click to collapse
So I am a bit confused now ...
You say 'don't worry about CSC'.
Does that mean I don't have to install CSC ?
Or that I do have to install it, but not worry about it...
also - I understood from your 1st comment that I have to go through the official kernel & rom, before I can put a custom rom.
Did I get it right ?
Because now from your last comment - I am understanding that if I want a custom rom - I can go ahead and just install it with its own kernel, without having to go through the first step of installing the official rom and kernel.
xtachix said:
officially yes, unofficially(none samsung) yes
unofficial (none samsung)
first you need to do the official thing (so you can get the ics/jb boatloader in), if you wish to stick with the official then you're done, no need to continue.
then you need to do this: http://forum.xda-developers.com/showthread.php?t=2113545 flash via stock recovery (thanks to Ryuinferno for his great work)
then you can flash whatever rom you want (AOSP, AOKP, MIUI)
Click to expand...
Click to collapse
Another question : I looked at this link - isn't CWM6 old ? I thought that the latest version is 10.1
S2User said:
So I am a bit confused now ...
You say 'don't worry about CSC'.
Does that mean I don't have to install CSC ?
Or that I do have to install it, but not worry about it...
also - I understood from your 1st comment that I have to go through the official kernel & rom, before I can put a custom rom.
Did I get it right ?
Because now from your last comment - I am understanding that if I want a custom rom - I can go ahead and just install it with its own kernel, without having to go through the first step of installing the official rom and kernel.
Click to expand...
Click to collapse
dont worry about the csc means really dont worry, every official rom, custom rom, comes with csc. some of them have multiple csc.
S2User said:
Another question : I looked at this link - isn't CWM6 old ? I thought that the latest version is 10.1
Click to expand...
Click to collapse
CWM = clockworkmod (this is the recovery integrated with the kernel. you have a few main types- cwm, twrp, official). this recovery allows you to install roms and such. version 6 is the latest. if i'm not mistaken the version you have for gingerbread would be (if you have cwm) 4 or 5.
cm = cyanogenmod (this is the rom)
they are two different things.
let us go through the basics:
what does a ROM have?
it has a kernel (this allows you to do the basic io stuff, it has cwm or twrp >> if custom, or official recover if official)
it has a bootloader (this allows you to get into a specific version of roms), official roms have the bootloader
it has system files (this is the actual rom base, it has all the modules)
it has basic apps (well, these are the apps, dialer, messaging, etc..)
it has csc
it has baseband and ril
let us elaborate a little bit:
your phone currently has gingerbread bootloader. so it is version 2.0+
to use Icecream sandwich you need the icecream sandwich bootloader. 4.0+
different version means different bootloader
this is where flashing a rom via odin comes in handy. it will install that specific bootloader into your phone
ofcourse along with other things, like the kernel, actual rom, apps. so you will have a full 4.1.2 system.
notice: ics and jb bootloaders are the same, reason is simple, the base version of both is 4, if there they introduce a version 5 android then everyone has to get the newest bootloader for version 5 to use it.
it doesnt matter where the 4.x+ comes from, if it is aosp aokp official miui, the bootloader is REQUIRED to run any of those
now your first step is to install the official rom (this way you ensure that you have the proper bootloader, and at the same time you get the official 4.1.2). now if you want to keep the official then there is nothing else to do, if by any chance you need to change csc then the steps there are simple, but it is not required. look up what is csc
next you need to install a kernel that has either cwm or twrp (this way you prepare yourself to install custom roms)
next you select the rom you would like to install, download it and put it in your sdcard
next you boot into recover (notice it is different from the official one, it has many options)
install the rom from the sdcard location
and in many cases you will have to install gapps (google apps, and do not make a mistake and install the wrong one, every version of android has its own gapps, if you have 4.2.2 install ONLY 4.2.2 gapps)
done!
as i mentioned above, every rom comes with whatever that it comes with. a kernel, csc, blah blah blah.
so basically what happens when you flash the custom rom?
simple, you change the kernel (zImage) it has its own and that's what it needs to run, and official kernel cannot run an aosp rom. period.
you put a whole new framework, system, apps, based on the android version they have been developed in.
next if you want to modify things, you can get into themes, installing another kernel, changing baseband and ril(Radio Interface Layer), and so on.
well i hope this helps
xtachix said:
dont worry about the csc means really dont worry, every official rom, custom rom, comes with csc. some of them have multiple csc.
CWM = clockworkmod (this is the recovery integrated with the kernel. you have a few main types- cwm, twrp, official). this recovery allows you to install roms and such. version 6 is the latest. if i'm not mistaken the version you have for gingerbread would be (if you have cwm) 4 or 5.
cm = cyanogenmod (this is the rom)
they are two different things.
let us go through the basics:
what does a ROM have?
it has a kernel (this allows you to do the basic io stuff, it has cwm or twrp >> if custom, or official recover if official)
it has a bootloader (this allows you to get into a specific version of roms), official roms have the bootloader
it has system files (this is the actual rom base, it has all the modules)
it has basic apps (well, these are the apps, dialer, messaging, etc..)
it has csc
it has baseband and ril
let us elaborate a little bit:
your phone currently has gingerbread bootloader. so it is version 2.0+
to use Icecream sandwich you need the icecream sandwich bootloader. 4.0+
different version means different bootloader
this is where flashing a rom via odin comes in handy. it will install that specific bootloader into your phone
ofcourse along with other things, like the kernel, actual rom, apps. so you will have a full 4.1.2 system.
notice: ics and jb bootloaders are the same, reason is simple, the base version of both is 4, if there they introduce a version 5 android then everyone has to get the newest bootloader for version 5 to use it.
it doesnt matter where the 4.x+ comes from, if it is aosp aokp official miui, the bootloader is REQUIRED to run any of those
now your first step is to install the official rom (this way you ensure that you have the proper bootloader, and at the same time you get the official 4.1.2). now if you want to keep the official then there is nothing else to do, if by any chance you need to change csc then the steps there are simple, but it is not required. look up what is csc
next you need to install a kernel that has either cwm or twrp (this way you prepare yourself to install custom roms)
next you select the rom you would like to install, download it and put it in your sdcard
next you boot into recover (notice it is different from the official one, it has many options)
install the rom from the sdcard location
and in many cases you will have to install gapps (google apps, and do not make a mistake and install the wrong one, every version of android has its own gapps, if you have 4.2.2 install ONLY 4.2.2 gapps)
done!
as i mentioned above, every rom comes with whatever that it comes with. a kernel, csc, blah blah blah.
so basically what happens when you flash the custom rom?
simple, you change the kernel (zImage) it has its own and that's what it needs to run, and official kernel cannot run an aosp rom. period.
you put a whole new framework, system, apps, based on the android version they have been developed in.
next if you want to modify things, you can get into themes, installing another kernel, changing baseband and ril(Radio Interface Layer), and so on.
well i hope this helps
Click to expand...
Click to collapse
Thanks so much for the information !
I've managed to install 10.1 and now have 4.2.2 !
Thanks so much !
S2User said:
Thanks so much for the information !
I've managed to install 10.1 and now have 4.2.2 !
Thanks so much !
Click to expand...
Click to collapse
you're most welcome,
enjoy your newly flashed rom

Do I need custom Kernel for this ROM?

Hello
I'm new to the whole android development
I've had my S2 for some time now and you can tell what I'm dealing with when you know I have the stock rom and haven't tried rooting it
I found this "pound rom" here: http://forum.xda-developers.com/galaxy-s2/development-derivatives/rom-pound-rom-t2535113
there is no "Steps" tho that I can follow
as this will be my first ever time
can someone be kind enough to tell me If I can root my phone and flash this rom using any tutorial out there?
or do I need different kernel? cause it says this in the thread: " Need to flash this ROM with a cm10.2 or newer kernel for best results. "
hopefully this thread isn't against the rules of the forum
egy_b0y said:
Hello
I'm new to the whole android development
I've had my S2 for some time now and you can tell what I'm dealing with when you know I have the stock rom and haven't tried rooting it
I found this "pound rom" here: http://forum.xda-developers.com/galaxy-s2/development-derivatives/rom-pound-rom-t2535113
there is no "Steps" tho that I can follow
as this will be my first ever time
can someone be kind enough to tell me If I can root my phone and flash this rom using any tutorial out there?
or do I need different kernel? cause it says this in the thread: " Need to flash this ROM with a cm10.2 or newer kernel for best results. "
hopefully this thread isn't against the rules of the forum
Click to expand...
Click to collapse
first it is not against forum rules
second it means you just need to have a cwm version 6.0.4.3+ which you get in cm10.2 kernel so flash cm10.2 first reboot recovery then a full wipe and the install pound rom
root your phone - http://www.youtube.com/watch?v=OOaTscV92gU ( make sure you are running official jelly bean 4.1.2 xwl.x.x )
after rooting follow this - http://forum.xda-developers.com/galaxy-s2/general/cwm-kit-kat-compatible-t2546597 ( follow this carefully )
after completing the above two steps , you can flash the rom after you wipe data , cache , dalvik cache ... flash the rom and its respective gapps and reboot system .
if you want a kernel , you can flash it after you install the rom you want ( just make sure that is the kernel compatible with the rom and its android version )
feel free to ask anything regarding to galaxy s2 i9100 and you are in no way breaking any forum rules so ask any thing you do not understand ..all the best and happy flashing
a tiny warning after flashing kk comp. cwm
reboot to "recovery" not to system
sometimes i can be missed by newbies like me

[Q] Install [ROM][4.4.4][SPYDER\XT912]

Hello to all members.
I want to know how to directly install the Rom on the main partition on my Motorola XT912 rarz.
I do not want to manage multiple system.
A tutorial for noobs will welcome knowing that I already root on the device.
Thank you for helping me
Just download and install safestrap. You can install custom rom on stock partition or rom slots.

Cm 9.1.0 on xperia min pro mango

Hi
This is the first time I will be trying out a custom rom. Basically I would have just tried rooting stock rom but I want to go a little further. So I have picked cynanogen mod jellybean based rom.
I found the instructions here
https://wiki.cyanogenmod.org/w/Install_CM_for_mango
So before I start there are few questions I have which I would like some help with.
1. The last step of installing from zip says to use Cwm if using cm 11 and using cyanogenmod recovery if using cm 12 or newer. But the latest stable is 9.1.0 so what method to use ?
2. Does kernel mean boot.img?
3. Will I ever be able to get back to stock if I wish in future ?
4. I am currently on stock 4.0.4 is that good enough to start unlocking bootloader and flashing cm 9.1.0
5. What other issues can I expect ?
6. Should I wipe dalvik , user data and all that before I start with the zip ?
Apologies if some questions are stupid
Anyone with some pointers ?
@rajdeeprath
6.) Yes.
4.)To install CyanogenMod or to flash any kernel ,you will need to unlock bootloader.
2.)Yes. boot.img = kernel.
1.) The recovery is in the boot.img so ignore that instruction
3.) You can just go back to stock ROM by flashing FTF.
5.) Yes you will. Check Bugs and issues in relevant thread for details.

Categories

Resources