Future upgrade to ICS from CustomROM - Atrix 4G Q&A, Help & Troubleshooting

I don't know very well, and in deep, all this steps to upgrade to a CustomROM:
changing file sistem to ext4
deoxing
aligning
changing kernel
changing bootloader
...and I'm a bit afraid to try a CustomROM (CM7 or CM9) for all these changes made by the ROM to the phone.
Using a CustomROM (when ICS will come out officially from Motorola) I think it will be impossibile use OTA upgrade, right?
So: how we will upgrade officially to fully official ICS ROM?
(I'm a Windows programmer so I can understand your technical answers)

emandt said:
I don't know very well, and in deep, all this steps to upgrade to a CustomROM:
changing file sistem to ext4
deoxing
aligning
changing kernel
changing bootloader
...and I'm a bit afraid to try a CustomROM (CM7 or CM9) for all these changes made by the ROM to the phone.
Using a CustomROM (when ICS will come out officially from Motorola) I think it will be impossibile use OTA upgrade, right?
So: how we will upgrade officially to fully official ICS ROM?
(I'm a Windows programmer so I can understand your technical answers)
Click to expand...
Click to collapse
To be able to install a custom rom you need to do the following:
1. Root phone
2. Unlock bootloader
3. Install custom recovery
4. Install custom rom
There is a guide for beginners on how to do all of them:

Thanks for the answer, but I was interested in "how to install official ICS, when it will be avaiable, if I'm already using CM7 or CM9 CustomROM with all those changes like Ext4, deoxed, etc..."

Though there may be better ways, if I was faced with the scenario you are discussing, I would flash the newest "stock rom" like Nottachtrix (keeping is ext3 and with a stock kernel) to my phone before flashing a stock ICS fruitcake, which someone will likely post.
The purpose of the intermediate flash, as I see it, would be to return the phone to the state nearest to stock (kernel, ext3, etc.) before applying an upgrade that may rely on stock variables in order to properly "take". Making your own fruitcake from the OTA update files is not remarkably difficult either, but I am sure there will be at least a few devs left making the official ICS release even better. I am eager to see what changes Moto makes to webtop for the Atrix, or if the webtop changes are just for newer models.
Good luck!

emandt said:
Thanks for the answer, but I was interested in "how to install official ICS, when it will be avaiable, if I'm already using CM7 or CM9 CustomROM with all those changes like Ext4, deoxed, etc..."
Click to expand...
Click to collapse
Lol…sorry misunderstood you . From what I know going back to stock is risky business. There are some people who did go back using fruitcake. I think the previous post gives a good method.

Ok, thanks.
I'll stay with Stock until I can try official ICS....if official ICS is not very good, I'll consider to use a CustomROM at the end

Related

updating gingerbread

I have a trio droid tablet (rk2918 based), it runs gingerbread 2.3.1, and I was wondering how hard it would be or even if it would be possible to update/upgrade it to 2.3.7, would it need a new kernel? I've already done a lot of stuff to it, such as added ext4 support and converted the filesystems over to it, gotten cwm installed on it, etc.. but i'd like to upgrade it to a newer version of the OS, as most of the mods don't work on this version of gb.
thanks
pat
mr.jaguar said:
I have a trio droid tablet (rk2918 based), it runs gingerbread 2.3.1, and I was wondering how hard it would be or even if it would be possible to update/upgrade it to 2.3.7, would it need a new kernel? I've already done a lot of stuff to it, such as added ext4 support and converted the filesystems over to it, gotten cwm installed on it, etc.. but i'd like to upgrade it to a newer version of the OS, as most of the mods don't work on this version of gb.
thanks
pat
Click to expand...
Click to collapse
Good morning,
i would suggest you to search for a rom for your tablet and just install it through cwm after doing a full nandroid backup (so u can get back afterwards if sth. went wrong)
the kernel is included in the rom package so i would say just have a try and ckech out what happens but remember to make a full wipe of data/cash partition in the cwm
fare well & be succesfull
I have a technaxx techtab rk2918 too. I have ics rooted and it works ok. I don't know if yours it's the same version of the oem. In my signature you have how i upgraded mine (don't do nothing till you are sure and I don't know if it's going in your tab) and in the comments you'll find a user named oma who is working ahead with kernels and cm to our rk29.
Congrats +1 to a rk29 forum !
Sent from my RK29 tab...

[Q] Returning to stock/Changig ROM

Hi!
I'm a happy user of the ATP since this summer. When I buy it, it comes with ICS (Android 4.0), and when Android 4.1 was released, I didn't wait to an official upgrade: I follow the instructions and unlocked with the official ASUS application and then installed CWM 5.8.2.0 and a CyanogenMod 10 nightly.
Now, I want to move forward, but I read some thing about different bootloaders and I prefer to be more careful than I usually am.
First, I don't if I can return to an official ASUS ROM with my actual configuration (unknown bootloader, CWM 5.8.2.0 andCM10 nightly).
Second, I don't know if there is an thread about the official ROMs (I was unable to find any).
Third, I don't know if the latest ASUS ROMs are Android 4.2.1, 4.2 or 4.1.
[cry mode]In addtion, trying to look my bootloader version I made a mess and wipe my user data, so this is the perfect momentum to move backward/forward and put my ATP in the "right way".[/cry]
Thanks in advance and best regards
Ok, I just have found a thread about the official updates and it looks like ASUS is still on 4.1 (not bad!).
So, One of my questions is answered
I hope that when you say "unlocked" you mean after getting nvflash access:
http://androidroot.mobi/2012/07/15/nvflash-for-tegra3-transformer-prime/
http://androidroot.mobi/t3_nvflash/
(will save you from bricking)
Generally, you have the ICS bootloader and the JB bootloader. Most roms now require the JB bootloader, so if you're looking to flash new roms, especially something like craigmcgomez's unofficial AOKP/CM roms (based on 4.2), you'll need the JB bootloader. I simply used this rom:
http://forum.xda-developers.com/showthread.php?t=1927494
This is the official worldwide ASUS update (there's also a US version in another thread, not sure if these are still the most up-to-date), but it's 4.1 (.2?), rooted and it comes with TWRP recovery (I prefer over CMW5), but most importantly, it comes with the new JB bootloader. I understand you won't be able to return to the ICS bootloader after you update to the JB bootloader, but I don't see a reason why you'll want to. Either way, you can flash this even if you're on the ICS bootloader (and if you're already on the JB bootloader).
After you flash this you can flash JB bootloader-compatible roms. I recommend AndroWook or AOKP. I'm on AndroWook, but I'm waiting for official CM10.1.
If I'm not mistaken, the CM10 nightlies work on the ICS bootloader, and 10.1 will officially support the JB bootloader only, so my guess is you're on the ICS bootloader. If you updated to stock 4.1.x or any rom that says it comes with the JB bootloader, then you know you've got the JB bootloader, otherwise you're probably on ICS bootloader.
Thanks WiW for your answer.
I don't know if I have unlocked the Nvflash...
I refer to using the Asus tool for being able to enter to the bootloader/recovery (when the message "This device is unlocked"appears on the top left corner when the Nvidia logo is on the screen.
I will check all your links now. A lot of thanks for you time!
Sent from my GT-I9100 using Tapatalk 2
Now reading your two first links I'm pretty sure that I didn't unlock my NVflash. I only unlocked my bootloader for being able to flash a recovery, just that.
Sent from my GT-I9100 using Tapatalk 2
Well, if you're not sure you can follow this guide and see if it works for you. If you did not follow the steps from the previous links I posted, I think there isn't much you can do about it...
Sorry for the misunderstanding. I was able and I successfully unlocked and backup my files with NVflash.
I installed the official Asus ROM and the JB bootloader and TWP Recovery.
After that I've installed the Androwook, as you suggested. It works fine, but I expected 4.2... my fault, I didn't read the entire AndroWook post.
A lot of thanks WiW
Sent from my GT-I9100 using Tapatalk 2

[Q] First time flashing Cyanogenmod: Help needed on installing CM10 or CM10.1

Hello there!
I'm a complete noob when it comes to rooting and other related stuff so I could use some help. I want to install Cyanogenmod 10 (or 10.1 if it actually is usable and mostly stable / it is easier or more noobproof to install) for the first time and I would like to know what do I need to know before starting to follow any tutorials for flashing new kernels etc. There are just so so many tutorials for this and I don't know which one I should follow to not brick my phone as I just can't afford a new phone if I manage to brick this one and I just want to get everything out of this phone.
All this Clockworkmod, Odin, Rooting and everything just confuses me and I don't know where to start. If I've understood correct the first thing I should do is I should download some custom kernel as this is something which runs "under" the Android (kind of like bios for computers?) and allows me superuser access=rooting? Then after I got new rooted kernel done I should install Odin or ClockworkMod which acts like a "backup" if something goes wrong? And lastly I should flash in the Cyanogenmod 10 or 10.1 depending which is more hassle-free for everyday use (I'd like to get as much customization as possible for my phone) and has more features and more stable.
My phone model is GT-I9100 so it's the international one (I live in Finland so no Verizon or other model of it.. that much I understand at least) and my Android version is 4.0.4 the 100% stock version of it.
I'm tired of waiting for the slow Samsung people in Finland to get the official Jelly Bean release to be done and I want all that project butter goodness NOOOOOOW. So...
TLR: I have Samsung Galaxy S2 (GT-I9100).I want to get CM 10 or CM.10.1 the noobproofest way possible, can't afford to brick. Can you guide me to a good tutorial with easy to follow orders and up-to-date versions of Cyanogenmod as I don't want CM7, but the latest GOOD Jelly Bean version or just tell me how to do this? I will answer any questions you might have about my phone or anything. I'm not stupid when it comes to computers, but phones are totally new thing to me and I don't want to flash new jelly bean with some random tutorials from youtube as I'm afraid of getting a bricked phone (or missing out some great features from other Jelly Bean releases). I want the best for everyday use, most stable and the one with most customization options version of CyanogenMod Jelly Bean for my S2.
Thanks in advance! I will be monitoring this thread actively so I answer possible questions quick.
I think you're a bit confused at some points.. I assume you're on ICS now. First you have to root your phone by flashing a custom kernel (which gaines you root access) like Siyah WITH Odin. Steps are descriped in enough guides on xda.
When you've rooted your phone, it's best to make a Nandroid back up in Recovery Mode (CWM), you get CWM automatically with flashing Siyah, just in case anything goes wrong.
After this you may choose to flash a custom rom, mostly done with CWM recovery. Steps for this part are almost always written at the instructions on the first post of a rom thread, so read them carefully.
About Project Butter: this isn't fully implemented in CM, so flash the JB-leak from Samsung, or a rom based on it (or wait for the official release).
Sent from the Matrix
Donnie Sins said:
I think you're a bit confused at some points.. I assume you're on ICS now. First you have to root your phone by flashing a custom kernel (which gaines you root access) like Siyah WITH Odin. Steps are descriped in enough guides on xda.
When you've rooted your phone, it's best to make a Nandroid back up in Recovery Mode (CWM), you get CWM automatically with flashing Siyah, just in case anything goes wrong.
After this you may choose to flash a custom rom, mostly done with CWM recovery. Steps for this part are almost always written at the instructions on the first post of a rom thread, so read them carefully.
About Project Butter: this isn't fully implemented in CM, so flash the JB-leak from Samsung, or a rom based on it (or wait for the official release).
Sent from the Matrix
Click to expand...
Click to collapse
Yes I'm running 4.0.4 forgot to add that sorry. That clears many things up thank you! Oh... I thought that Project Butter was fully implemented on every 4.1.X ROM. Now I'm having hard time deciding if I should flash CM10 or just wait for the official Jelly Bean release which is supposed to come next month in Finland... I just want my phone to be really, really fluid and I'm not really pleased with this current 4.0.4 and all these unneeded programs like all the Samsung Hub programs.

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

[Q] Wait for 5.1 or go for a custom?

We are in the "soon" state from january, first with 5.0 and now with 5.1 and this phone is pratically becoming "motorola moto indians" considering that only them are getting soak and/or updates, so, what do you guys think? wait or go for a custom? i'd flash a custom now but i read everywhere people that have problems going back to stock after flashing custom roms on the E and someone says that this is the easiest phone to brick (why? dunno)
ps. yeah i really want to change, stock 4.4.4 it's giving me problems and since i need to reset soon i want to upgrade.
Modesis said:
We are in the "soon" state from january, first with 5.0 and now with 5.1 and this phone is pratically becoming "motorola moto indians" considering that only them are getting soak and/or updates, so, what do you guys think? wait or go for a custom? i'd flash a custom now but i read everywhere people that have problems going back to stock after flashing custom roms on the E and someone says that this is the easiest phone to brick (why? dunno)
ps. yeah i really want to change, stock 4.4.4 it's giving me problems and since i need to reset soon i want to upgrade.
Click to expand...
Click to collapse
That someone is probably me I guess? Well ya, some devices are unbrickable but some devices like this one are easily brickable [emoji20] One bad move and you would end up with a bricked device with no rescue. There's more that can happen, unfortunately Please be careful, do not depend on OTAs much because they are the most famous sources of bricks. Always prefer flashing ROMs via TWRP latest. Also, if you want stock, ask someone to upload their TWRP backup of system and boot partitions if you already have messed up with OTAs before because at this point of time, we really don't know which OTA can brick the device so please stay away from them and prefer custom ROMs or TWRP nandroid backups [emoji55]
if i flash a custom rom like cm or whatever, will be easy to go back to stock 5.1? (when the update will be officially available)
Modesis said:
if i flash a custom rom like cm or whatever, will be easy to go back to stock 5.1? (when the update will be officially available)
Click to expand...
Click to collapse
Once the factory image is released, I guess it'll be easy to flash it via fastboot.

Categories

Resources