Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
scholbert
Old
(Last edited by scholbert; 6th April 2011 at 09:18 AM.)
#1  
Senior Member - OP
Thanks Meter 447
Posts: 1,210
Join Date: Aug 2007
Default TFKC - The Froyo Kernel Collection

Hi fellas,

the intent is quite obvious, collect the latest boot.img that are usable for Froyo.
So here it is, the Froyo kernel collection with all the bugs...
Unless there is no unlocked bootloader we have to deal with the delivery of Moto.
The files could be found easily in the web, but you'll have to search.
I know that searching is very hard for some, so i decided to put it down here and collect some other useful informations in this little thread.

Kernel images (boot.img) sorted by kernel build date:

Korean 5.06 (SHOLS_U2_05.06.0_kernel-2.6.32.9-g4bc8ed0-20101108_update.zip)
Linux version 2.6.32.9-g4bc8ed0 (w21529@zkr30mdb03) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Mon Nov 8 12:25:43 KST 2010

Generic 5.26 (SHOLS_U2_05.26.0_kernel-2.6.32.9-gafbfc43-20110119_update.zip)
Linux version 2.6.32.9-gafbfc43 (w21529@il93lnxebld12) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Wed Jan 19 00:39:50 CST 2011

Brazilian 5.14 (SHLA_U2_05.14.0_kernel-2.6.32.9-20110224_update.zip):
Linux version 2.6.32.9 (wfp018@zbr05lnxdroid03) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Thu Feb 24 11:30:29 BRT 2011

Brazilian 5.14 debug version (SHLA_U2_05.14.0-DB_kernel-2.6.32.9-20110224_update.zip):
Linux version 2.6.32.9 (wfp018@zbr05lnxdroid03) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Thu Feb 24 12:40:39 BRT 2011

Arabian 5.27 (SHOLS_U2_05.27.2_kernel-2.6.32.9-g11068ed-20110305_update.zip):
Linux version 2.6.32.9-g11068ed (w21529@il93lnxebld12) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Sat Mar 5 03:24:42 CST 2011

African 5.27 (SHOLS_U2_05.27.5_kernel-2.6.32.9-g11068ed-20110305_update.zip):
Linux version 2.6.32.9-g11068ed (w21529@il93lnxebld12) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Sat Mar 5 03:27:31 CST 2011

Basically the arabian and the african kernel are the same.

All files are installable through OpenRecovery and might be renamed to update.zip.
You could easily extract the boot.img and use Nandroid alternatively!

For the curious, here's the official kernel source:
https://opensource.motorola.com/sf/f.../frs12183?dl=1

Disclaimer:
I did not re-pack these files myself, i just collected them.
If you harm your device using these packages, i'm not responsible.
If anyone is the best friend of w21529, wfp018 or r2d2 please ask for help.
If you are a motorola employee send the private keys to wikileaks.
If i made a mistake, tell me!

Thanks goes out to all the openminded developers out there.

@moderators:
If the attachments are getting to large tell me.

TBC

Cheers,

scholbert
The Following 6 Users Say Thank You to scholbert For This Useful Post: [ Click to Expand ]
 
scholbert
Old
(Last edited by scholbert; 5th April 2011 at 01:25 PM.)
#2  
Senior Member - OP
Thanks Meter 447
Posts: 1,210
Join Date: Aug 2007
Default ~~~~~~~~~~~~~~~~~~~~~~~~

Example structure of MS1 boot.img:

Code:
0x0000 0000 - 0x0000 07ff   Android header, the first 8 bytes are the magic = "ANDROID!", followed by:
                            unsigned kernel_size,
                            unsigned kernel_addr,
                            unsigned ramdisk_size,
                            unsigned ramdisk_addr,

0x0000 0240 - 0x0000 02e0   id (checksum 160Bits)

0x0000 0800 - 0x0027 07ff   zImage

0x0027 0800 - 0x002a 77ff   ramdisk.gz

0x002a 7800 - 0x002b f7ff   n x 0xff + 0x0000 0100 at the end

0x002b f800 - 0x002c 07ff   key structure
The key structure at the end of boot.img is explained more in detail here:
https://www.droid-developers.org/wik...overySignature

Advanced Linux tool for boot.img examination:
http://gitorious.org/ac100/abootimg

Some more to come...

Have fun!

scholbert
 
zeppelinrox
Old
#3  
zeppelinrox's Avatar
Senior Member
Thanks Meter 16741
Posts: 8,051
Join Date: Dec 2010
Location: IN THE FREAKIN' OP

 
DONATE TO ME
Maybe you can indicate the +'s and -'s of each one?

I think one has 4 point multitouch but usb bug included with it :P
One or two may have DSI bug, but not as bad as others
 
SophT
Old
#4  
Senior Member
Thanks Meter 8
Posts: 198
Join Date: Jul 2010
Location: 天津
Quote:
Originally Posted by zeppelinrox View Post
Maybe you can indicate the +'s and -'s of each one?

I think one has 4 point multitouch but usb bug included with it :P
One or two may have DSI bug, but not as bad as others
I agree, I'm still using the GOT leak kernel simply because I keep reading of various bugs on various kernels and haven't decided to change to any other yet. Although, I normally just pick the newest kernel and assume it had the most fixes - this is MOTO we're talking about (2.0 -> 2.1u1 kernel bugs anyone?)
 
scholbert
Old
#5  
Senior Member - OP
Thanks Meter 447
Posts: 1,210
Join Date: Aug 2007
Quote:
Originally Posted by zeppelinrox View Post
Maybe you can indicate the +'s and -'s of each one?
Yupp nice idea.... need to gather some information though.
Need some days.

Regards,

scholbert
 
max_3000
Old
#6  
Senior Member
Thanks Meter 11
Posts: 152
Join Date: Jan 2010
Could you please tell me which one of those is CM7 RC3 using?
sileshnair Old
#7  
Guest
Thanks Meter
Posts: n/a
Quote:
Originally Posted by max_3000 View Post
Could you please tell me which one of those is CM7 RC3 using?
Arabian 5.27

Sent from my MILESTONE using Tapatalk
 
scholbert
Old
#8  
Senior Member - OP
Thanks Meter 447
Posts: 1,210
Join Date: Aug 2007
Hey,
thanks for the comments so far...

SHLA_U2_05.14.0_kernel-2.6.32.9-20110224_update.zip is not the best source i guess. It contains a boot.img which is slightly too big in size.
Though this might not cause any issues, please be warned.

I got no SDK at hand... so i'm looking for an alternative to build a new update.zip.

Further comments are welcome!

Regards,

scholbert
 
SophT
Old
#9  
Senior Member
Thanks Meter 8
Posts: 198
Join Date: Jul 2010
Location: 天津
Quote:
Originally Posted by scholbert View Post
Hey,
thanks for the comments so far...

SHLA_U2_05.14.0_kernel-2.6.32.9-20110224_update.zip is not the best source i guess. It contains a boot.img which is slightly too big in size.
Though this might not cause any issues, please be warned.

I got no SDK at hand... so i'm looking for an alternative to build a new update.zip.

Further comments are welcome!

Regards,

scholbert
I'm not sure if SignApk relies on the SDK - as it's not acutally part of the SDK, I think it just relies on JAVA, you could give that a shot - that's what I use (but I have the SDK installed so I don't know about dependencies)

http://www.londatiga.net/it/how-to-c...e-zip-package/
 
scholbert
Old
#10  
Senior Member - OP
Thanks Meter 447
Posts: 1,210
Join Date: Aug 2007
Quote:
Originally Posted by SophT View Post
I'm not sure if SignApk relies on the SDK - as it's not acutally part of the SDK, I think it just relies on JAVA, you could give that a shot - that's what I use (but I have the SDK installed so I don't know about dependencies)
That's right, sorry for confusion and thanks for clearing up.
It just works with Java on your machine. The tool is called signapk.jar.
I found the package on my workstation... uploaded new Brazilian kernel (debug version)

Maybe i'll delete the standard version...

Regards,

scholbert

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Job Interview Prep: Phone Screen Part 1 – XDA Developer TV

XDA Developer TV Producer Jayce has been very busy creating videos to help … more

Auto Test Your Android Apps with Robotium

You’ve just finished coding your very first app, but before you release it to the wild, you … more

Open Source CPU Info App for Windows

So you’re playing with your shiny new Windows 8 tablet PC, when one of your like-minded geeky … more

Guide to Using Adobe Air on Android

When writing an app with performance in mind, you most likely want to write it native code using the … more