[Bounty]: Revert to Gingerbread via Kexec - Motorola Droid RAZR

This is a thread for USEFUL discussion about the logistics involved in reverting the Razr back to GB (please keep the discussion on topic). I know there are those out there that want it.
I am throwing 50 bucks into a pot to the Dev that first finds a way.
What I have gathered. With the release of kexec, we now have the ability to flash custom kernels to our Razrs. From what I understand, the thing preventing the reversion to GB is the change from the GB kernel to ICS kernel...
So in theory, we should be able to fllash the gingerbread kernel, then the stock GB rom and we should be good?
Thinkin out loud, is any of this sound feasible?
EDIT: Bounty withdrawn, seems impossible due to locked bootloader as well...

asuhoops8628 said:
This is a thread for USEFUL discussion about the logistics involved in reverting the Razr back to GB (please keep the discussion on topic). I know there are those out there that want it.
I am throwing 50 bucks into a pot to the Dev that first finds a way.
What I have gathered. With the release of kexec, we now have the ability to flash custom kernels to our Razrs. From what I understand, the thing preventing the reversion to GB is the change from the GB kernel to ICS kernel...
So in theory, we should be able to fllash the gingerbread kernel, then the stock GB rom and we should be good?
Thinkin out loud, is any of this sound feasible?
Click to expand...
Click to collapse
Hi!
This is a feature request. There's no development involved. You should post questions in QA section. Or make the same question in kexec thread.
Thank you!

sorry for the wrong spot.. i didnt want to hijack the kexec thread and move it off topic. I thought there would be development involved in getting a GB kernel ported to work with kexec.
maybe someone else with more knowledge can chime in. My bad if i am mistaken

Sorry, but for what i understand,
Kexec able us to load a custom kernel after boot and not flash a custom kernel.
so i think dev have to find an other way. But they have more stuff to do than finding a way to downgrad i guess

sevenup30 said:
Sorry, but for what i understand,
Kexec able us to load a custom kernel after boot and not flash a custom kernel.
so i think dev have to find an other way. But they have more stuff to do than finding a way to downgrad i guess
Click to expand...
Click to collapse
I agree. Many devs are focusing on stabilizing CM9 and working to bring us CM10, I dont think GB is on their agenda but maybe some dev is willing to do it.

sevenup30 said:
Sorry, but for what i understand,
Kexec able us to load a custom kernel after boot and not flash a custom kernel.
so i think dev have to find an other way. But they have more stuff to do than finding a way to downgrad i guess
Click to expand...
Click to collapse
Is anyone able to confirm this is actually how Kexec works? and along these lines, i mean why couldnt we just load the GB kernel like any other custom kernel?
romdroid. said:
I agree. Many devs are focusing on stabilizing CM9 and working to bring us CM10, I dont think GB is on their agenda but maybe some dev is willing to do it.
Click to expand...
Click to collapse
Yes i realize most are, thats why i was putting my money where my mouth was. ICS has been a disaster for me on 3 razrs i am currently back on my bionic. I was hoping it would be a fairly simple project since all i was thinking needed to be done was to update the existing moto GB kernel for Kexec, and make a flashable zip of the stock moto GB rom
but i :dunno: im not a dev by any means

asuhoops8628 said:
This is a thread for USEFUL discussion
Thinkin out loud, is any of this sound feasible?
Click to expand...
Click to collapse
Not Development. Moved to General

asuhoops8628 said:
Is anyone able to confirm this is actually how Kexec works? and along these lines, i mean why couldnt we just load the GB kernel like any other custom kernel?
Yes i realize most are, thats why i was putting my money where my mouth was. ICS has been a disaster for me on 3 razrs i am currently back on my bionic. I was hoping it would be a fairly simple project since all i was thinking needed to be done was to update the existing moto GB kernel for Kexec, and make a flashable zip of the stock moto GB rom
but i :dunno: im not a dev by any means
Click to expand...
Click to collapse
Yes, it will verify the signature of your stock kernel then at just the right time hijak the boot process and load the custom kernel. I'm not a dev so i can't say if it can be done or not, but i would imagine not.
Edit: meant to add i think the biggest problem is that the bootloader changed between gb and ics. So without am unlocked bootloader don't think its happening.
Sent from my DROID RAZR using xda app-developers app

kintwofan said:
Yes, it will verify the signature of your stock kernel then at just the right time hijak the boot process and load the custom kernel. I'm not a dev so i can't say if it can be done or not, but i would imagine not.
Edit: meant to add i think the biggest problem is that the bootloader changed between gb and ics. So without am unlocked bootloader don't think its happening.
Sent from my DROID RAZR using xda app-developers app
Click to expand...
Click to collapse
So basically, without being able to also revert my bootloader version, i am up the creek as they say.
Thanks for the info, definately an educational experience...
I ended up buying a new Razr Maxx off ebay that still has GB, now i just need to root and freeze the updater and im golden

Related

Samsung Galaxy Nexus image Firmware realeased.

Hi,
I read that the original firmware of the Samsung Galaxy nexus has benn released here.
Can this be usefull to coock something for our Razr?
thanks
I hope the ICS stock room
In my razr
Sent from my XT910 using Tapatalk
No it dosn't help.
What helps is the source which have been out for a while now.
But before we can use the source to do anything we need to unlock the bootloader. And I think everyone is waiting for Motorolas ICS as the bootloader will be unlocked.
pajn said:
No it dosn't help.
What helps is the source which have been out for a while now.
But before we can use the source to do anything we need to unlock the bootloader. And I think everyone is waiting for Motorolas ICS as the bootloader will be unlocked.
Click to expand...
Click to collapse
Locked bootloader ONLY prevents custom kernels. You can still root, rom, and overclock with the bootloader locked. Not that big of deal.
jcutter347 said:
Locked bootloader ONLY prevents custom kernels. You can still root, rom, and overclock with the bootloader locked. Not that big of deal.
Click to expand...
Click to collapse
But a rom without a custom kernel is pretty worthless. Some apps and settings you easily could change yourself.
CM7 and MIUI both uses custom kernels.
Maybe we could get AOSP booting on Motorolas kernel but I guess it would be easier to do that with a custom.
Overclock can be done with a kernel module, but it would be better to do that in the kernel itself as we wouldn't have to see so the module is loaded all the time.
Rooting isn't very fun, it is like a jailbreaked iPhone. How much does it help to get out of you cell if your still trapped inside the prison wall.
pajn said:
But a rom without a custom kernel is pretty worthless. Some apps and settings you easily could change yourself.
CM7 and MIUI both uses custom kernels.
Click to expand...
Click to collapse
Um no, have you ever dropped by the Droid X section?
Hey,I'm New to Galaxy Nexus,Can Anyone tell how can i flash Firmware on my Galaxy Nexus,Also I'm Not using Linux.So Pls help me
pajn said:
But a rom without a custom kernel is pretty worthless. Some apps and settings you easily could change yourself.
CM7 and MIUI both uses custom kernels.
Maybe we could get AOSP booting on Motorolas kernel but I guess it would be easier to do that with a custom.
Overclock can be done with a kernel module, but it would be better to do that in the kernel itself as we wouldn't have to see so the module is loaded all the time.
Rooting isn't very fun, it is like a jailbreaked iPhone. How much does it help to get out of you cell if your still trapped inside the prison wall.
Click to expand...
Click to collapse
That's totally wrong.
I've owned a Droid 2 Global with a locked Bootloader, with CM7 loaded on top through an AOSP ROM, which completely changed the phone.
With a 2nd-init, you can load any custom ROM you want, which basically circumvents the locked bootloader, and allows the phone to be just as open as an unlocked bootloader.
My Mom even owns a Droid X, and has CM7 loaded on her phone, and I had to give her instructions on how to do that over IM. She did it in 20 minutes, and now loads updates on her own without my help. She's 60+ years old.
She even taught my Dad, who's probably one of the least tech savvy people on the planet, how to do the same on his phone.
Rooting is such an easy process these days, and I have my RAZR rooted, and running like a charm completely unbloated, and have ZERO issues at all.
I'm waiting for the first DroidTh3ory ICS release, and I'll be flashing immediately over to that when it's available.
Locked bootloaders, while fun to debate about the policy and the legality of the situation, are really not that important at all.
In fact, I would even argue, that having a locked bootloader, if you have the source code, is easier to work with than having an unlocked phone but no source code (HTC doesn't release there's) or have an unlocked bootloader but terrible dev support (Samsung is notorious for this).
Motorola actually has one of the better dev communities out there, because the source code makes it's so much easier to do a custom ROM.
I don't know where you got your theory on this, but it's not backed up by my real world experience.....

Will the stock kernel work for every rom?

I'm planning on getting this device shortly & was wondering if the stock kernel will work with most of the roms developed here? I'm just trying to do my homework so I can be ready when I have it in hand. I'm so ready to ditch the g2x.
Sent from my LG-P999 using xda premium
TBH I haven't seen a stock kernel NOT work with a Custom ROM. The only thing is some of the features i.e. Wifi Calling may not work. So it's always best to flash the recommended to avoid boot loops or bugs.
I just looked at four of the most popular ROMs, and in less than five minutes read that only one of them said stock kernel was ok. The other three say to flash either faux's kernel, xboarder's newest kernel, or the included boot.img in the download.
But yes the stock kernel will work but like just mentioned it will have limited functionality. In my opinion, read what the dev says in their OP and throughout their thread, but a whole thread on this isn't necessary.
I don't mean to be rude, just saying it like it is. Welcome!
Sent from my HTC_Amaze_4G using XDA App
Thanks for ur replys guy's. I have always used the stock kernel with every rom on every device I've used. I'm new to flashing kernels & every time I tried flashing a kernel I've always had issues. Thanks again for ur answers.
Sent from my LG-P999 using xda premium
I wonder how this thread's topic relates to development...
Okay let me clarify the whole kernel thing.
We have three types kernels to chose from.
The stock OTA kernel. That's what your phone comes with. It is secured which means it will not allow scripts to auto-start (which means that init.d is worthless) and does not default with superuser access from adb or terminal. You can still get root access but you always need to do "su" command.
The unsecured kernel. This is the kernel that comes with your rom. This is commonly found in the zip file of the custom rom that you download. The custom rom DOES NOT (which also means DOESN'T, WON'T, WILL NOT, CAN'T and CAN NOT) update the kernel by recovery like almost all the other phones do. We believe this is because we have bootloaders with S-ON. When or IF we get s-off we may be capable of flashing a kernel by recovery.
Faux123's kernel.
Refer to [Kernel]HTC Stock[2.6.35.13](v0.0.7)OC~1.73/UV/CIFS+UTF-8[Dec-30]
Q&A
But can't we flash Faux's kernel by recovery?
Yes and no. I developed a workaround to make that work however it doesn't directly flash the kernel from the recovery. It flashes the kernel after the phone has already booted which is why a second reboot is required.
Well... why not? I don't understand.
Unfortunately since the phone MUST come to a complete boot from a kernel that initiats init.d scripts (unsecured kernel as described above), we cannot use the above method going from a pure rooted OTA rom or when going from SenseUI 3.0 to SenseUI 3.5 or ICS roms. Let me know if you're confused by this.
Alright... so can you tell me more about Faux's kernel?
Well since I'm not Faux123 I'll try to answer this.
It's a slightly modified version of the unsecured kernel (capable of executing init.d scripts) that has been tweaked to allow slight over clocking and control over the voltage going to the CPU and RAM of the phone. This can help you or hurt you. You can push your processor harder and faster to increase performance but you may lose stability and drain your battery faster. Alternatively you can reduce the voltage and preserve battery life. At this time the kernel is NOT complete due to HTC not releasing the full source of their TI drivers. It would appear that since it is not technically their drivers, they don't have to release it.
So... what's the problem making the kernel?
Faux123 tried to make the kernel from source, unfortunately without the full source attempting to do so will lose wifi and wireless tethering abilities. Again... blame HTC for that. Until they release the full source we're stuck with this limitation.
So all this talking about kernels you still haven't explain how to flash it?
This part is easy.
Use this: [Guide][Tool] Kernel Flasher 2 Step/Kernel Restore Tool||Noob Proof||V3 released || or whatever directions are included with the ROM or kernel that you're interested in flashing. If you're skilled enough you can just use the fastboot commands.
From bootloader:
fastboot flash boot c:\directorytoboot\boot.img
(replace c:\directorytoboot with actual directory)
So in conclusion... as soon as HTC releases s-off for our devices as well as the full kernel source code we can have some really kick @$$ phones! Until then... we have to [email protected]$$ everything such as fastboot flashing our half-a$$ modified kernels. It's not the rom or kernel developers fault... it's HTC's.
Felinos11 said:
I wonder how this thread's topic relates to development...
Click to expand...
Click to collapse
Yeah yeah... I'll move it.
Thank you binary for your excellent explanation. I posted it here because the people with the knowledge frequent this board & hope they would see it. I apologize if I posted this in the wrong place.
Sent from my LG-P999 using xda premium
Binary100100 said:
Yeah yeah... I'll move it.
Click to expand...
Click to collapse
so how do I go back to stock kernel binary!!!!! i kid, i kid!!!
Stock kernel works fine.
seansk said:
so how do I go back to stock kernel binary!!!!! i kid, i kid!!!
Click to expand...
Click to collapse
Go choke on some nitrous.
Binary100100 said:
Go choke on some nitrous.
Click to expand...
Click to collapse
I love nitrous oxide, we had to try in in school, you should try it sometimes, we use it on kids, and some adults unfortunately that act like kids on the dental chair
seansk said:
I love nitrous oxide, we had to try in in school, you should try it sometimes, we use it on kids, and some adults unfortunately that act like kids on the dental chair
Click to expand...
Click to collapse
I'll try it while at the range. The range masters should love that.
Binary100100 said:
I'll try it while at the range. The range masters should love that.
Click to expand...
Click to collapse
Hmm...I don't know if those two will mix well!!!

[Q] Why no CyanogenMod?

I ran CM7 nightlies on my DInc2 and updated to the stable version the day it came out. Technically, I am a noob so I really don't know what I am doing, I just know what I like and I can follow directions. (Except for Matt's ICS update when I forgot to protect the root and had to start over with .181, doh!)
Why is it that CyanogenMod is unavailable for one of the hottest phones on the market? Is it because of the locked boot loader? (which I will have to look up cause I don't even know what the heck a boot loader is anyway)
It's not über important, I just really miss my CM7 and was wondering if anyone knew the answer.
Locked bootloader= no custom kernals also there is cm9 but not cm7 nobody wants cm7 anymore ....
Sent from my Spectrum....Verizon's most underrated phone
You don't need custom kernels to have official CM.
That being said, our devs are hard at work on making a fully functional CM ROM - thing is though, since we have to work around the kernel that our devices are working using a process called "2nd-init", since we have locked bootloaders, everything is taking a lot longer and is a lot harder.
We have a partially working CM9 ROM over at http://droidhive.com. We also have AOKP.
Would you recommend a partially working version for noob who really loves CM?
jdadad23 said:
Would you recommend a partially working version for noob who really loves CM?
Click to expand...
Click to collapse
Get the fist leaked ICS. It is cool.
Sent from my DROID RAZR using XDA Premium App
I am running 4.0.3. I agree, it is cool. I still think I prefer CM.
CM isn't necessary at this point in time.
hy,
i am quite sure this questions wer answered x-times, but i didn´t find the answer in the forum, so i will ask:
1) Can we expect that the Bootloader will ever be UNLOCKED?
2) Are some DEV´s (and who?) working on it? Do they inform the folk on ex. twitter or so, like the iPhone guys (musclenerd, pod2g, ionic,...)
3) I already updated to ICS-TMobile-Leak, is my bootloader now different to the one in GB?
somehow i thought, i shoud write a NEW post, but i hope its okay to ask here, coz +1(wanna hav CM9 toooo)
greets
lordvampire said:
hy,
i am quite sure this questions wer answered x-times, but i didn´t find the answer in the forum, so i will ask:
1) Can we expect that the Bootloader will ever be UNLOCKED?
2) Are some DEV´s (and who?) working on it? Do they inform the folk on ex. twitter or so, like the iPhone guys (musclenerd, pod2g, ionic,...)
3) I already updated to ICS-TMobile-Leak, is my bootloader now different to the one in GB?
somehow i thought, i shoud write a NEW post, but i hope its okay to ask here, coz +1(wanna hav CM9 toooo)
greets
Click to expand...
Click to collapse
1. I think only Moto can unlock the bootloader, cause someone else told me it's an hard work because of 3 layers of encrypted code (I don't know what it means!)...it requires a lot of time and a powerfull machine
2. see n°1, Eternity project team are working on a bypass for bootloader (kexec)
3. ICS Bootloader is different from GB one, I guess.
draga277 said:
1. I think only Moto can unlock the bootloader, cause someone else told me it's an hard work because of 3 layers of encrypted code (I don't know what it means!)...it requires a lot of time and a powerfull machine
2. see n°1, Eternity project team are working on a bypass for bootloader (kexec)
3. ICS Bootloader is different from GB one, I guess.
Click to expand...
Click to collapse
and if this kexec is developed, we can flash costum kernels and so CM9 too???
yes.
lordvampire said:
and if this kexec is developed, we can flash costum kernels and so CM9 too???
Click to expand...
Click to collapse
Wait a moment...kexec is not necessary for CM9 flashing...you can flash modded rom, yet.
kexec (or unlocked bootloader) is required for mod kernels!
I am on icsleak, means i cannot flash costum rom as long as devs are not developing roms for my existing kernel right?
So i need to have kexec to bypass the kernel flashing to flash a costum rom...
Sent from my XT910 using Tapatalk
lordvampire said:
I am on icsleak, means i cannot flash costum rom as long as devs are not developing roms for my existing kernel right?
So i need to have kexec to bypass the kernel flashing to flash a costum rom...
Sent from my XT910 using Tapatalk
Click to expand...
Click to collapse
First phrase. Yes, I think so, if you can't downgrade to GB, as I guess
Second hrare. I don't know if kexec gives you this opportunity. You have always to flash a compatible kernel with a custom rom, its or others. This is my guess, someone else can confirm or not?

[Q] overclocked and unofficial ICS

I have rooted SGN on att and flashed with odin pda-overclock and CWM recovery all working well and on 2.36 GINGERBREAD.UCLA1, baseband I717UCLA1, Kernel 2.6.35.11.
would it be ok to odin flash unofficial ICS?
I ask because previously I was rooted with ICS but been trying to overclock as it never with through CWM recovery or through odin.
I has tried Abyss but thats when everything went wrong and not sure if I had the wrong abyss files, anyway bricked it and now replaced but now am scared to try new things on it with out some advise.
Am a bit of a noob but have some minor experience with droids.
Am pretty sure I missed something and or just did something wrong
final and just love the ICS and would love to have it with the overclocking sor a smother and faster experience.
There is no Overclock on ICS......yet
but if you wanna overclock in GB flash this
http://forum.xda-developers.com/showthread.php?t=1504920
dont try to flash that kernel on ICS
IT WILL NOT WORK
just read read read read and i mean READ if you dont want to wind up with a 500$+
brick
dandel0074 said:
I have rooted SGN on att and flashed with odin pda-overclock and CWM recovery all working well and on 2.36 GINGERBREAD.UCLA1, baseband I717UCLA1, Kernel 2.6.35.11.
would it be ok to odin flash unofficial ICS?
I ask because previously I was rooted with ICS but been trying to overclock as it never with through CWM recovery or through odin.
I has tried Abyss but thats when everything went wrong and not sure if I had the wrong abyss files, anyway bricked it and now replaced but now am scared to try new things on it with out some advise.
Am a bit of a noob but have some minor experience with droids.
Am pretty sure I missed something and or just did something wrong
final and just love the ICS and would love to have it with the overclocking sor a smother and faster experience.
Click to expand...
Click to collapse
Unless I'm behind on the boards, over clocking isn't possible until the Kernel Source Code is released by the manufacturer...and that won't happen until the update is officially released.
They normally come out soon after the release: soon being relative.
Any fine-print readers out here?
Does GPL dictate time frames for a release of SC?
jayRokk said:
There is no Overclock on ICS......yet
but if you wanna overclock in GB flash this
http://forum.xda-developers.com/showthread.php?t=1504920
dont try to flash that kernel on ICS
IT WILL NOT WORK
just read read read read and i mean READ if you dont want to wind up with a 500$+
brick
Click to expand...
Click to collapse
I have read plenty and so many different things out there and it may have been possible that I may have mixed them up with I717 and GT-N7000 ( I think thats how I got the overclocking files from and confirm it with droid overclock and SetCPU). I do recall going over this one. But thank you for the extra info on "dont try to flash that kernel on ICS
IT WILL NOT WORK"
Can someone confirm or has anyone tried and see if USBjig works on the I717? I visited the site but I didn't see that model on there.
dandel0074 said:
I have read plenty and so many different things out there and it may have been possible that I may have mixed them up with I717 and GT-N7000 ( I think thats how I got the overclocking files from and confirm it with droid overclock and SetCPU). I do recall going over this one. But thank you for the extra info on "dont try to flash that kernel on ICS
IT WILL NOT WORK"
Can someone confirm or has anyone tried and see if USBjig works on the I717? I visited the site but I didn't see that model on there.
Click to expand...
Click to collapse
Yeah dont use anything N7000 unless it states otherwise
USBJig works....at least for me it does
some say it doesnt some say it does.. i think giving it the right ohm load will
work but thats just me
jayRokk said:
Yeah dont use anything N7000 unless it states otherwise
USBJig works....at least for me it does
some say it doesnt some say it does.. i think giving it the right ohm load will
work but thats just me
Click to expand...
Click to collapse
Cool,, thanks again.

What is the big deal with a locked bootloader?

I know everyone was *****ing about Motorola Verizon keeping the bootloader locked on the RAZR.
Well now that I have used/flashed/installed custom ROMs I like it.
Several brilliant Devs have overcome the "problem" (Safestrap and BMM, et al) and we can load custom ROMs and even multiple ROMs for multi-boot operating systems.
And, short of a hardware failure, we still have the ability to restore to factory image if something goes awry while we are playing with our phones.
Feels like troll bait.
Not trolling. Serial question. Bootloader is locked and anything that anybody wants to do to the phone can be done.
I too, don't understand. Isn't a locked bootloader supposed to prevent custom ROMs? I don't own this device, but I may plan to, so I want to know whether to avoid it or not...
stephendt0 said:
I too, don't understand. Isn't a locked bootloader supposed to prevent custom ROMs? I don't own this device, but I may plan to, so I want to know whether to avoid it or not...
Click to expand...
Click to collapse
you can run custom ROMs even though the bootloader is locked. I am running two custom ROMs.
That's why I am asking what the BFD is.
NO custom kernels. If we had an unlocked BL then problems like camera, bluetooth, screen rotation could be fixed much faster. Now all the devs are doing is using motorolas kernel 3.0.8 and no one is using kexec (dont ask my why...)
There is no posibility for a custom kernel.
Have you tried any CM10 rom?
Sure its fast at the beginning, but in dayli use, with dozens of apps. It is slower than stock.
All roms that are not stock based will have some extra lag besides all the bugs. Because of problems with the libraries in the kernel.
Also, the jpeg compression, 120fps recording and all those wonders aren't available because of the kernel limits...
romdroid. said:
NO custom kernels.
Click to expand...
Click to collapse
Olao99 said:
There is no posibility for a custom kernel.
Have you tried any CM10 rom?
Click to expand...
Click to collapse
Thanks for the answers guys. That is why I asked. It also answers why the CM10 roms I have tried also have BT, camera, and screen rotation problems. Two birds with one stone!!
The Razr Developer Edition has the unlocked bootloader. Can the devs find a way to unlock the bootloader of the normal Droid Razr if they'll have this phone?
well, thanks to the big guys.
but i am still dreaming an unlocked bootloader for a much more easier way to flash roms and other changes like recovery and radio
maybe it is not suitable for me to buy moto phones

Categories

Resources