FORUMS

What Are the Best Looking Apps on Android?

As more developers are updating their apps with Material Design elements, we’re … more

Cyngn Explained: Who’s Cyanogen, What’s Cyanogen OS?

While Cyanogen, Inc has been the source of many headlines lately, there … more

Verizon Moto X 2014 Receives Root On Kitkat 4.4.4

The Verizon Moto X 2014 has finally received root, albeit only on Kitkat 4.4.4 … more

Android 5.1.1 Released, Google Cell Service – XDA TV

Android Lollipop 5.1.1 has been released. That and much more news is covered … more
Post Reply Subscribe to Thread Email Thread

Kexec, and a Proof-of-Concept Source-Built Kernel (Bootloader Workaround)

9th July 2012, 07:23 AM |#1  
OP Retired Recognized Developer
Thanks Meter: 1,010
 
More
Team Epic announces a proof-of-concept source-built kernel for the Verizon SGS3, complete with kexec hardboot support. This kernel serves two purposes:

1. To be included in custom recovery images, as it proves the capability of booting-via-kexec custom kernels from recovery.

2. To serve as a proof-of-concept boot kernel, to demonstrate that custom kernels are capable of running on the Verizon SGS3 in its present form.

Please see our blog post, Kexec, and a Proof-of-Concept Source-Built Kernel for the Verizon SGS3, for full details and source links.

CyanogenMod's Team Epic specializes in Sprint's flagship Android phones on Sprint.
If you appreciate our work, please consider supporting us with a tiny contribution. Thanks!
The Following 72 Users Say Thank You to CMTeamEpic For This Useful Post: [ View ]
 
 
9th July 2012, 07:25 AM |#2  
ruvort's Avatar
Senior Member
Thanks Meter: 406
 
More
Awesome! Thank you so much for your guys efforts

Sent from my HTC Rezound via Tapatalk

MyColorScreen
The Following User Says Thank You to ruvort For This Useful Post: [ View ]
9th July 2012, 07:35 AM |#3  
ceo.mtcl's Avatar
Senior Member
Flag St. Paul, MN
Thanks Meter: 422
 
More
Good luck guys.

☞ sent from my GS3
9th July 2012, 07:43 AM |#4  
Retired Recognized Developer
Thanks Meter: 830
 
More
Just to confirm, the kexec hardboot approach used here is a bit different from the typical kexec. The main difference is that we actually perform a hardware reboot, reinvoking the bootloader just prior to booting the kexec'd kernel.

The advantage to this approach is that it maintains a high-degree of compatibility and minimizes buggy behavior. The disadvantage is that it requires that the bootloader is capable of booting custom recoveries, which the present Verizon SGS3 bootloader is capable of doing.

Thus, it's very important that folks do not apply any over-the-air (OTA) update, until it is confirmed that custom recovery booting remains intact.

If it eventually arises that booting from a stock kernel/recovery is necessary, then it's likely a bunch of kernel bugs will have to be fixed, and it might still have compatibility issues observed in previous kexec attempts. It's linked in the blog post, but there's a bit more of a technical description of the hardboot approach in this old thread.

Thanks to invisiblek and captjtkirk for testing.
Last edited by mkasick; 9th July 2012 at 07:53 AM.
The Following 16 Users Say Thank You to mkasick For This Useful Post: [ View ]
9th July 2012, 07:51 AM |#5  
Member
Thanks Meter: 3
 
More
you guys are awesome xda has the best devs ever! I worship you guys!
The Following User Says Thank You to droidfta For This Useful Post: [ View ]
9th July 2012, 07:58 AM |#6  
Senior Member
Thanks Meter: 173
 
More
Wow! Thanks for taking the time to do this even though you guys aren't vzw owners. Great example of how great this community is.

Sent from my DROIDX using xda app-developers app
9th July 2012, 08:12 AM |#7  
Senior Member
Flag Pasadena, CA
Thanks Meter: 20
 
More
Unbelievable...you guys are awesome.

Jelly Bean here we come!

9th July 2012, 08:42 AM |#8  
Junior Member
Thanks Meter: 3
 
More
Quote:
Originally Posted by mkasick

Thus, it's very important that folks do not apply any over-the-air (OTA) update, until it is confirmed that custom recovery booting remains intact.

Forgive my paranoia, but does Verizon have the ability to force an OTA without us pressing an "OK" button?

Thanks to all who worked on this, you're awesome!
The Following 2 Users Say Thank You to jh120 For This Useful Post: [ View ]
9th July 2012, 09:13 AM |#9  
Neverendingxsin's Avatar
Senior Member
Flag Virginia
Thanks Meter: 1,141
 
More
Quote:
Originally Posted by jh120

Forgive my paranoia, but does Verizon have the ability to force an OTA without us pressing an "OK" button?

Thanks to all who worked on this, you're awesome!

nope. you have to accept the OTA
The Following 2 Users Say Thank You to Neverendingxsin For This Useful Post: [ View ]
9th July 2012, 09:17 AM |#10  
Senior Member
Thanks Meter: 18
 
More
Just a question does the kexec allow the sgsiii to use both cores. I have heard that kexec on both the droid razr and droid 3 doesn't allow for dual core yet. Any such issues with sgsiii or is it too soon to tell?


Sent from my DROID X2 using xda app-developers app
Post Reply Subscribe to Thread

Tags
notdevelopment!
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes