[APP][Update] SGS kernel flasher v1.6.2 - flash a kernel within android

Search This thread

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
This application *requires* root.

This app can flash a kernel within android on Samsung i9000, Captivate, Fascinate, Vibrant and more.

Features:
* backup kernel as update.zip (for recovery)
* flash kernel from zImage, any .tar or .zip that contains a zImage
* reboot

Usage:
backup kernel: creates an update.zip (for recovery) containing a backup of the current kernel with time and date in /sdcard/sgs-kernel-flasher/backup/
choose kernel: choose kernel image (mostly named zImage) or any .tar or .zip that contains a zImage
flash kernel: flashes the kernel
reboot: reboot the phone

Android market: SGS kernel flasher


DISCLAIMER:
The author of this app is not responsible for any damage to your phone that may be caused by usage of this app or by deficient kernel images.
 

Attachments

  • qr-code.png
    qr-code.png
    802 bytes · Views: 65,766
  • sgs-kernel-flasher-v1.6.2-1.jpg
    sgs-kernel-flasher-v1.6.2-1.jpg
    27.8 KB · Views: 4,924
  • sgs-kernel-flasher-v1.6.2-2.jpg
    sgs-kernel-flasher-v1.6.2-2.jpg
    50.7 KB · Views: 3,577
  • sgs-kernel-flasher-v1.6.2-3.jpg
    sgs-kernel-flasher-v1.6.2-3.jpg
    35.1 KB · Views: 2,981
  • sgs-kernel-flasher-v1.6.2.apk
    237 KB · Views: 20,998
Last edited:

Daneshm90

Retired Recognized Developer
Jun 1, 2009
3,332
662
Im curious, is it "bad" to flash to the partitions when in use ?

Shouldn't it be done via recovery ? Something like cwm where you'd choose flash kernel, it would safely restart your phone into recovery where it would flash your zimage and reboot.

Thnx
 
  • Like
Reactions: boydee

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Im curious, is it "bad" to flash to the partitions when in use ?

Shouldn't it be done via recovery ? Something like cwm where you'd choose flash kernel, it would safely restart your phone into recovery where it would flash your zimage and reboot.

Thnx

This partition is safe to be flashed from within android - otherwise i would not publish an app that can do that.
The partition is not used while android is running - only read at boot.

Just dont use the app with wrong files - you have to know what you are doing.
 
Last edited:
  • Like
Reactions: boydee

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
I improved the app:
v1.0.1 stable:
* added: manual reboot
* added: check selected file for valid zImage

This app is now stable - happy flashing.
 
  • Like
Reactions: Exostenza

EarlZ

Senior Member
Jun 21, 2010
6,290
327
What are the benefits of flashing the kernel while the OS is running ?
 

Hrc4u

Senior Member
Jul 13, 2010
377
62
Whats the difference between this and the Tuxility app.? It does the same thing..?
/H

Sent from my GT-I9000 using Tapatalk
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Whats the difference between this and the Tuxility app.? It does the same thing..?
/H

Sent from my GT-I9000 using Tapatalk

This app does not use the redbend_ua binary - no forced reboot.
And the only purpose of this app is to flash the kernel, nothing else.

what about checking ( disabling ) lagfix?

I will implement a check that will show a warning, but disablinf or removing of a lagfix is too much at the moment. There are too much different lagfix approaches and considering them all is pretty complex.
 

xan

Retired Recognized Developer
May 21, 2006
1,407
455
Crack-ow
I keep most of kernels on /sdcard/kernals/ directory in .zip (CWM) format.
Any chances of adding support of such files?
Adding .tar should be straightforward too :)
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
I have updated the app one more time:

v1.2.1:
added: PDA.tar and update.zip file support
added: choose file starts in /sdcard/sgs-kernel-flasher/
added: lagfix detection and warning

That means you can now select any .tar or .zip that contains a zImage and the app will automatically extract and flash that zImage.
Major break through for easy kernel flashing on i9000, Captivate, Fascinate and Vibrant- please propagate this awesome news. :)

Btw. the app is now on market.
 
Last edited:

Pierreken

Senior Member
Oct 11, 2009
179
39
I'm running the 2.2.1 firmware ( JPX trough KIES) and used the "SuperOneClick 1.5.5" application to root.
When I run the kerner installer, it would tell me that I have a lagfix installed (AFAIK I don't have any) and also tells me that my device is not rooted.
I can confirm that it's rooted by using the root-explorer and have super-user and busybox installed.
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
I'm running the 2.2.1 firmware ( JPX trough KIES) and used the "SuperOneClick 1.5.5" application to root.
When I run the kerner installer, it would tell me that I have a lagfix installed (AFAIK I don't have any) and also tells me that my device is not rooted.
I can confirm that it's rooted by using the root-explorer and have super-user and busybox installed.

Did you see the root request dialog?

If not, you may restart the app or just have look what the superuser app says about the permissions of the sgs kernel flasher.
 
Last edited:

xan

Retired Recognized Developer
May 21, 2006
1,407
455
Crack-ow
Last edited:

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Does it support 'CWM' .zip files?
I mean these where not only zImage resides, but also some other thingies.

I ask this question because I wasn't able to flash SO_4_5_1 kernel using CWM file provided in this topic: http://xdaforums.com/showthread.php?t=811660
file: http://xdaforums.com/attachment.php?attachmentid=467462&d=1292684343
Attempt on JPX+SO_4_5_1 kernel (so basically it was an attempt to reflash of the same kernel)
Code:
zImage extraction failed!
Kernel flash failed!

I will check that. :)
edit: fixed will be released in a few minutes
 
Last edited:
  • Like
Reactions: Exostenza

xipod

Member
Mar 10, 2008
18
0
Hello,

Many thanks for this so nice app :) .

I have to inform You that he detects lagfix is running on my phone, but that is not true.

My phone is running on 2.2.1 Froyo, XXJPUI9000, and i flashed all .PIT, PDA, MODEM and CSC files trough Odin.

I rooted My phone with CF-Root.

And ofcourse differenc is visible, I charge my phone each 3 days :) .

So if this BUG can be fixed would be nice.

Thanks.
 

neldar

Retired Recognized Developer
Jul 4, 2010
569
363
twitter.com
Hello,

Many thanks for this so nice app :) .

I have to inform You that he detects lagfix is running on my phone, but that is not true.

My phone is running on 2.2.1 Froyo, XXJPUI9000, and i flashed all .PIT, PDA, MODEM and CSC files trough Odin.

I rooted My phone with CF-Root.

And ofcourse differenc is visible, I charge my phone each 3 days :) .

So if this BUG can be fixed would be nice.

Thanks.

I will also check that - it is only a warning message, you can ignore that for the moment.

Edit: I need some mount listings, if you have working adb, please run something like this: "adb shell mount > mount-listing.txt" and attach that file to a post in this thread. That will help me to improve the lagfix detection. Thanks.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 44
    This application *requires* root.

    This app can flash a kernel within android on Samsung i9000, Captivate, Fascinate, Vibrant and more.

    Features:
    * backup kernel as update.zip (for recovery)
    * flash kernel from zImage, any .tar or .zip that contains a zImage
    * reboot

    Usage:
    backup kernel: creates an update.zip (for recovery) containing a backup of the current kernel with time and date in /sdcard/sgs-kernel-flasher/backup/
    choose kernel: choose kernel image (mostly named zImage) or any .tar or .zip that contains a zImage
    flash kernel: flashes the kernel
    reboot: reboot the phone

    Android market: SGS kernel flasher


    DISCLAIMER:
    The author of this app is not responsible for any damage to your phone that may be caused by usage of this app or by deficient kernel images.
    3
    And there is another version available:

    v1.5.9:
    added: Auto-reboot text clickable
    added: flash verify
    added: more error messages
    fixed: bml blocksize detection on eclair

    The 1.5.6 did not work on eclair - please update to 1.5.9.
    3
    I have updated the app one more time:

    v1.2.1:
    added: PDA.tar and update.zip file support
    added: choose file starts in /sdcard/sgs-kernel-flasher/
    added: lagfix detection and warning

    That means you can now select any .tar or .zip that contains a zImage and the app will automatically extract and flash that zImage.
    Major break through for easy kernel flashing on i9000, Captivate, Fascinate and Vibrant- please propagate this awesome news. :)

    Btw. the app is now on market.
    3
    I currently, have KA7+Voodoo running and since I'm a noob not sure what the upgrade process is to upgrade to the latest KB1+Voodoo?

    If the kernel dev does not say anything about the update process, you are supposed to flash the new kernel.

    Btw: new version available:

    v1.5.6:
    added: java implementation of tar
    added: proper detection of supported flashtypes (only bml, at the moment)
    added: more detailed error messages
    2
    If you're going to flash a kernel which can also read & write ext4, you're safe. So if you want to move from speedmod to voodoo, or vice versa, there is no need to undo lagfix first. But if you want to revert to the original kernel for example, which can NOT read ext4, ext3, ext2 or jfs, then you need to undo the lagfix first and restore the rfs filesystem. If you accidentally mess up, you can always use odin to flash back your previous kernel (make sure you can access download mode). Hope this is helpful.

    J.