[APP / Tool] Universal kernel flash

Search This thread

frapeti

Inactive Recognized Developer
Mar 23, 2012
1,048
4,224
Cordoba, Argentina
www.groupon.com.ar
Universal kernel flash tool

Instructions:

It's pretty easy, just follow simple few steps:
- Press "Check compatibility button"
- Select a valid kernel image
- Flash
- Reboot

Screenshots:

himsHkJ.png
KOgaEwu.png


FAQ:
Does it increase binary counter? No
Do I need to be rooted? Yes, of course.
Why is it for? With this tool you can flash kernels without a PC in your Android, easy and safer than never, just select the kernel image, flash and reboot.
Why is it safer? It has MD5 checksum to verify that your file is not corrupt, you must want to check it before flashing...
I have soft bricked my device flashing an mp3 file (?) what can I do? Flash with odin again, you can optionally flash the kernel only.

Suported devices:
GT-I9070 running Jelly Bean / Gingerbread
GT-I9070P running Jelly Bean /Gingerbread
GT-I8160 running Jelly Bean
LG Nexus 4 running Jelly Bean

* If you want to add a device to the list pm details and a kernel thread to have an example and I will update as soon as possible.

Bugs:
̶M̶e̶n̶u̶ ̶b̶u̶t̶t̶o̶n̶'̶s̶ ̶n̶o̶t̶ ̶w̶o̶r̶k̶i̶n̶g̶ ̶o̶n̶ ̶g̶i̶n̶g̶e̶r̶b̶r̶e̶a̶d̶ ̶(̶?̶)̶ ̶N̶o̶t̶ ̶s̶u̶r̶e̶ ̶w̶h̶y̶ :confused: Fixed!
H̶a̶n̶g̶ ̶a̶n̶d̶ ̶f̶o̶r̶c̶e̶ ̶c̶l̶o̶s̶e̶ ̶o̶n̶ ̶s̶o̶m̶e̶ ̶u̶n̶s̶u̶p̶o̶r̶t̶e̶d̶ ̶d̶e̶v̶i̶c̶e̶s̶ ̶w̶h̶i̶l̶e̶ ̶t̶r̶y̶i̶n̶g̶ ̶t̶o̶ ̶m̶a̶k̶e̶ ̶t̶h̶e̶ ̶d̶u̶m̶p̶ ̶i̶n̶f̶o̶ ̶f̶i̶l̶e̶ Fixed! (?)
You tell me... Tell me how to replicate also :p

INCREMENTAL CHANGELOG:

[Update 1.15]

  • fixed bug that marked i9070 as unsupported under android 4.3 version
  • more android versions supported for GT-I8160

[Update 1.14]

  • support for Samsung Galaxy S3 (GT-I9300) added
  • support for Samsung Galaxy S4 (GT-I9500) added
  • support for Samsung Galaxy S4 LTE (GT-I9505) added

[Update 1.13]

  • Nexus 4 added (4.2 and 4.3 Jelly Bean supported)
  • Semaphore kernels for mako added
  • Last CoCore kernels for GT-I9070 added

[Update 1.12]

  • Added support for Android 4.2 and 4.3, CyanogenMod 10, 10.1, 10.2

[Update 1.11]

  • Added support for CoCore-E 6.0
  • Added support for CoCore-E 6.2
  • Added support for CoCore-E 6.8
  • Added support for CoCore-EP 6.8 BETA

[Update 1.10]

  • Minor fixes / cleanup
  • Added support for GT-I9070P JB version
  • Added support for CoCore 5.6

[Update 1.09]



  • EDIT: New app reuploaded and old app unpublished.
  • 60% of the total source rebuilt cause of data loss w/out proper backup :( I could rebuilt the app but my signing keys are gone, so do not expect more updates via Play Store anymore until I fix it or upload a different and separated apk
  • Added support for Samsung Galaxy Ace II (GT-I8160) JB version
  • Added support for CoCore 5.0 and 5.1, D kernel for Ace II
  • Minor changes

[Update 1.08]

  • Fixed bug that caused FC's on some unsuported devices
  • Added reboot recovery / download (may not work in some kernels)
  • Added support for the following kernels:
  • CoCore-E 4.0
  • CoCore-E 4.2 (CWM)
  • CoCore-E 4.2 (TWRP)
  • CoCore-P 1.0

[Update 1.07]

  • Now the app checks if the user has root and busybox installed before going further.
  • Implemented dump report system to send useful device information if your device is not compatible. Post in the original XDA thread. (need testing)
    (Please note that devices with an MTD partition table may require some aditional work that is not currently supported by this app at the moment)
  • Removed "Check compatibility button" as it's not really necessary.
  • Added support for the following kernels:
  • SIRI-RC4
  • CoCore-E 3.9 Nightly
  • CoCore 4.1 Nightly

[Update 1.06c / 1.06b / 1.06]
[Update] Bug fixed (wrong error message shown)
[Update] Added support for SIRI-RC3 kernel
[Update] Minor fixes / cleanup
Fixed issue that prevented Gingerbread users to use the menu buttons. (not tested)
Minor fixes in the source.

Added support for the following kernels:
  • CoCore-E 2.9 (Nightly)
  • CoCore-E 3.3
  • ThunderZap 4.1 + TWRP
  • ThunderZap 4.1 + CWM
  • SIRI-RC2 (Experimental update) - AKA "Battery.bin"

[Update 1.05]
Released on Google Play Store!
They are actually the same .apk that you can download in this thread, the paid one is exactly the same, just use it if you want to support my job in any way
FREE: https://play.google.com/store/apps/details?id=com.frapeti.ukflash2
PAID: https://play.google.com/store/apps/details?id=com.frapeti.ukflash2_paid
Implementation of threads / asynchronous tasks (no more hangs while flashing / backing up)
UI Improvements
Stock LPY,LPZ and LQ4 JB kernels are now detected
Fixed issue that allowed users to press wrong buttons while flashing
Fixed issue that allowed unsupported devices to switch to backup mode​

[Update 1.04b / 1.04]
Bug fixed: No more issues with sd card free space (I hope so :D) :good:
New feature: Current kernel backup (press menu)​

[Update 1.03b / 1.03]
Fixed bug that prevents gingerbread users to use the app - thanks buick1356 for testing on gb!
  • Added I9070P compatibility (not tested)
  • Logcat implementation
  • Detection of kernel compatibility and Android version
  • Detection of invalid file extensions
  • Added automatic detection for the following kernels:
  • CoCore-E 2.8 by cocafe (Jelly Bean)
  • OMEGA V2 (Jelly Bean)
  • CoCore 4.1 by cocafe (Gingerbread)
[Update 1.02]
Now working with gingerbread (you know what you flash, do not blame at me lol)​

[Update 1.01]
Automagically detects common kernels if the MD5 checksum is correct.
Detected kernels:
ThunderZap 3.5 by Varun.chitre15
Siri RC2 by AdiPat​

[Initial release 1.00]
It's working! :D


FEEDBACK:
Any feedback is apreciated, if you have any bug please report and I will try to solve it, any suggestion is welcome.

PlayStore Link: https://play.google.com/store/apps/details?id=com.frapeti.ukflash2

Thanks lucasleal for the idea ;)

XDA:DevDB Information
[APP / Tool] Universal kernel flash, a Tool/Utility for the Samsung Galaxy S Advance I9070

Contributors
frapeti

Version Information
Status: Stable
Current Stable Version: 1.15

Created 2013-10-09
Last Updated 2013-10-09
 

Attachments

  • ukf20.apk
    1.4 MB · Views: 30,220
  • himsHkJ.jpg
    himsHkJ.jpg
    38.6 KB · Views: 6,607
  • KOgaEwu.jpg
    KOgaEwu.jpg
    24.4 KB · Views: 6,284
Last edited:

vieri_firman

Senior Member
Jun 23, 2012
68
7
Indonesia
Re: [4.1+] [Tool] Universal kernel flash [v1]

:) :good
Thanks, it's simple way for flash kernel... .

Sent from my GT-I9070 using xda premium
 
Last edited:

joehanh88

Inactive Recognized Themer
Jan 12, 2013
720
1,512
Kuala Lumpur
LOL 101% sure.. thats really funny! :D
anyway, nice looking forward apps ^_^
cant wait to try..


FOR OUR GT-I9070 SAKE!
 

mesuprakash

Senior Member
Apr 17, 2012
62
4
Re: [4.1+] [Tool] Universal kernel flash [v1]

Vety good... after flash some lags on the boot screen it still showoing galaxy s adcance... if you touch the screen then it show the home screen... any idea about this??? Other than its superb apps... simple way to falsh kernel... thanx buddy...:):):)

Sent from my GT-I9070 using xda premium
 

adamuadamu

Senior Member
Dec 9, 2011
401
121
Poznan
feedback: not working
step 1: compatibility check - pass
step 2: select a kernel - error message. no window shown, no way to choose a program to select a file to flash like in second screenshot. I have ES and stock samsung file explorer installed.

fw: deodexed XXLPZ
 

mesuprakash

Senior Member
Apr 17, 2012
62
4
Re: [4.1+] [Tool] Universal kernel flash [v1]

feedback: not working
step 1: compatibility check - pass
step 2: select a kernel - error message. no window shown, no way to choose a program to select a file to flash like in second screenshot. I have ES and stock samsung file explorer installed.

fw: deodexed XXLPZ
Put the kernel in yiurvsd card then select the kernel image.... then flash it and restart

Sent from my GT-I9070 using xda premium
 

anex

Member
Oct 5, 2008
23
30
feedback: not working
step 1: compatibility check - pass
step 2: select a kernel - error message. no window shown, no way to choose a program to select a file to flash like in second screenshot. I have ES and stock samsung file explorer installed.

fw: deodexed XXLPZ

The Program works after you install Root Explorer system with File Explorer does not work
 

frapeti

Inactive Recognized Developer
Mar 23, 2012
1,048
4,224
Cordoba, Argentina
www.groupon.com.ar
Vety good... after flash some lags on the boot screen it still showoing galaxy s adcance... if you touch the screen then it show the home screen... any idea about this??? Other than its superb apps... simple way to falsh kernel... thanx buddy...:):):)

Sent from my GT-I9070 using xda premium

Well it's related to the kernel itself and not cause of my app :p always leave the phone rest at least 2 minutes while it's booting.

feedback: not working
step 1: compatibility check - pass
step 2: select a kernel - error message. no window shown, no way to choose a program to select a file to flash like in second screenshot. I have ES and stock samsung file explorer installed.

fw: deodexed XXLPZ

In the next release I will increase the number of compatible file browsers by changing the MIME type, thanks for the feedback! :p

EDIT: I think it is already on the most generic file mime type: "file/*", I tried with ES File Manager and it works so I don't know how to replicate your problem :/

Dkcj19M.png
 
Last edited:
  • Like
Reactions: search74

lucasleal

Senior Member
Aug 24, 2011
140
38
Re: [4.1+] [Tool] Universal kernel flash [v1]

Thanks to me for the idea.

Sent from my GT-I9070 using xda app-developers app
 

frapeti

Inactive Recognized Developer
Mar 23, 2012
1,048
4,224
Cordoba, Argentina
www.groupon.com.ar
Re: [4.1+] [Tool] Universal kernel flash [v1.01]

[Update 1.01]
  • Automagically detects common kernels if the MD5 checksum is correct.
    Detected kernels:
    1. - ThunderZap 3.5 by Varun.chitre15
    2. - Siri RC2 by AdiPat

    If you are trying to flash any of the above and do not see the automatic detection message consider redownloading becouse the file may be corrupted.

Thanks to me for the idea.

Sent from my GT-I9070 using xda app-developers app

Sure! Maybe all of us thought of this before but u were the first to point it :D

Sent from my GT-I9070 using xda app-developers app
 

lucasleal

Senior Member
Aug 24, 2011
140
38
Re: [4.1+] [Tool] Universal kernel flash [v1.01]

My feedback: the app is great, put it at play store man !
If u do not have a dev account or somethin like that, I could post it.

Sent from my GT-I9070 using xda app-developers app
 

Top Liked Posts

  • There are no posts matching your filters.
  • 168
    Universal kernel flash tool

    Instructions:

    It's pretty easy, just follow simple few steps:
    - Press "Check compatibility button"
    - Select a valid kernel image
    - Flash
    - Reboot

    Screenshots:

    himsHkJ.png
    KOgaEwu.png


    FAQ:
    Does it increase binary counter? No
    Do I need to be rooted? Yes, of course.
    Why is it for? With this tool you can flash kernels without a PC in your Android, easy and safer than never, just select the kernel image, flash and reboot.
    Why is it safer? It has MD5 checksum to verify that your file is not corrupt, you must want to check it before flashing...
    I have soft bricked my device flashing an mp3 file (?) what can I do? Flash with odin again, you can optionally flash the kernel only.

    Suported devices:
    GT-I9070 running Jelly Bean / Gingerbread
    GT-I9070P running Jelly Bean /Gingerbread
    GT-I8160 running Jelly Bean
    LG Nexus 4 running Jelly Bean

    * If you want to add a device to the list pm details and a kernel thread to have an example and I will update as soon as possible.

    Bugs:
    ̶M̶e̶n̶u̶ ̶b̶u̶t̶t̶o̶n̶'̶s̶ ̶n̶o̶t̶ ̶w̶o̶r̶k̶i̶n̶g̶ ̶o̶n̶ ̶g̶i̶n̶g̶e̶r̶b̶r̶e̶a̶d̶ ̶(̶?̶)̶ ̶N̶o̶t̶ ̶s̶u̶r̶e̶ ̶w̶h̶y̶ :confused: Fixed!
    H̶a̶n̶g̶ ̶a̶n̶d̶ ̶f̶o̶r̶c̶e̶ ̶c̶l̶o̶s̶e̶ ̶o̶n̶ ̶s̶o̶m̶e̶ ̶u̶n̶s̶u̶p̶o̶r̶t̶e̶d̶ ̶d̶e̶v̶i̶c̶e̶s̶ ̶w̶h̶i̶l̶e̶ ̶t̶r̶y̶i̶n̶g̶ ̶t̶o̶ ̶m̶a̶k̶e̶ ̶t̶h̶e̶ ̶d̶u̶m̶p̶ ̶i̶n̶f̶o̶ ̶f̶i̶l̶e̶ Fixed! (?)
    You tell me... Tell me how to replicate also :p

    INCREMENTAL CHANGELOG:

    [Update 1.15]

    • fixed bug that marked i9070 as unsupported under android 4.3 version
    • more android versions supported for GT-I8160

    [Update 1.14]

    • support for Samsung Galaxy S3 (GT-I9300) added
    • support for Samsung Galaxy S4 (GT-I9500) added
    • support for Samsung Galaxy S4 LTE (GT-I9505) added

    [Update 1.13]

    • Nexus 4 added (4.2 and 4.3 Jelly Bean supported)
    • Semaphore kernels for mako added
    • Last CoCore kernels for GT-I9070 added

    [Update 1.12]

    • Added support for Android 4.2 and 4.3, CyanogenMod 10, 10.1, 10.2

    [Update 1.11]

    • Added support for CoCore-E 6.0
    • Added support for CoCore-E 6.2
    • Added support for CoCore-E 6.8
    • Added support for CoCore-EP 6.8 BETA

    [Update 1.10]

    • Minor fixes / cleanup
    • Added support for GT-I9070P JB version
    • Added support for CoCore 5.6

    [Update 1.09]



    • EDIT: New app reuploaded and old app unpublished.
    • 60% of the total source rebuilt cause of data loss w/out proper backup :( I could rebuilt the app but my signing keys are gone, so do not expect more updates via Play Store anymore until I fix it or upload a different and separated apk
    • Added support for Samsung Galaxy Ace II (GT-I8160) JB version
    • Added support for CoCore 5.0 and 5.1, D kernel for Ace II
    • Minor changes

    [Update 1.08]

    • Fixed bug that caused FC's on some unsuported devices
    • Added reboot recovery / download (may not work in some kernels)
    • Added support for the following kernels:
    • CoCore-E 4.0
    • CoCore-E 4.2 (CWM)
    • CoCore-E 4.2 (TWRP)
    • CoCore-P 1.0

    [Update 1.07]

    • Now the app checks if the user has root and busybox installed before going further.
    • Implemented dump report system to send useful device information if your device is not compatible. Post in the original XDA thread. (need testing)
      (Please note that devices with an MTD partition table may require some aditional work that is not currently supported by this app at the moment)
    • Removed "Check compatibility button" as it's not really necessary.
    • Added support for the following kernels:
    • SIRI-RC4
    • CoCore-E 3.9 Nightly
    • CoCore 4.1 Nightly

    [Update 1.06c / 1.06b / 1.06]
    [Update] Bug fixed (wrong error message shown)
    [Update] Added support for SIRI-RC3 kernel
    [Update] Minor fixes / cleanup
    Fixed issue that prevented Gingerbread users to use the menu buttons. (not tested)
    Minor fixes in the source.

    Added support for the following kernels:
    • CoCore-E 2.9 (Nightly)
    • CoCore-E 3.3
    • ThunderZap 4.1 + TWRP
    • ThunderZap 4.1 + CWM
    • SIRI-RC2 (Experimental update) - AKA "Battery.bin"

    [Update 1.05]
    Released on Google Play Store!
    They are actually the same .apk that you can download in this thread, the paid one is exactly the same, just use it if you want to support my job in any way
    FREE: https://play.google.com/store/apps/details?id=com.frapeti.ukflash2
    PAID: https://play.google.com/store/apps/details?id=com.frapeti.ukflash2_paid
    Implementation of threads / asynchronous tasks (no more hangs while flashing / backing up)
    UI Improvements
    Stock LPY,LPZ and LQ4 JB kernels are now detected
    Fixed issue that allowed users to press wrong buttons while flashing
    Fixed issue that allowed unsupported devices to switch to backup mode​

    [Update 1.04b / 1.04]
    Bug fixed: No more issues with sd card free space (I hope so :D) :good:
    New feature: Current kernel backup (press menu)​

    [Update 1.03b / 1.03]
    Fixed bug that prevents gingerbread users to use the app - thanks buick1356 for testing on gb!
    • Added I9070P compatibility (not tested)
    • Logcat implementation
    • Detection of kernel compatibility and Android version
    • Detection of invalid file extensions
    • Added automatic detection for the following kernels:
    • CoCore-E 2.8 by cocafe (Jelly Bean)
    • OMEGA V2 (Jelly Bean)
    • CoCore 4.1 by cocafe (Gingerbread)
    [Update 1.02]
    Now working with gingerbread (you know what you flash, do not blame at me lol)​

    [Update 1.01]
    Automagically detects common kernels if the MD5 checksum is correct.
    Detected kernels:
    ThunderZap 3.5 by Varun.chitre15
    Siri RC2 by AdiPat​

    [Initial release 1.00]
    It's working! :D


    FEEDBACK:
    Any feedback is apreciated, if you have any bug please report and I will try to solve it, any suggestion is welcome.

    PlayStore Link: https://play.google.com/store/apps/details?id=com.frapeti.ukflash2

    Thanks lucasleal for the idea ;)

    XDA:DevDB Information
    [APP / Tool] Universal kernel flash, a Tool/Utility for the Samsung Galaxy S Advance I9070

    Contributors
    frapeti

    Version Information
    Status: Stable
    Current Stable Version: 1.15

    Created 2013-10-09
    Last Updated 2013-10-09
    3
    plz update it for siri kernel 3.0.65
    adi_pat said TO UPDATE THE KERNEL FLASHER APP WITH THE md5sum of rc-3.

    Thread updated with new version
    3
    Одг: [4.1+] [Tool] Universal kernel flash [v1]

    hi shut_down.I mean flashing by "Universal kernel flash tool" not by odin does it increase?
    This will not increase. It is like you use Terminal emulator or ADB shell and dd command. :)

    Sent from Galaxy S Advance
    3
    Re: [4.1+] [Tool] Universal kernel flash [v1.01]

    [Update 1.01]
    • Automagically detects common kernels if the MD5 checksum is correct.
      Detected kernels:
      1. - ThunderZap 3.5 by Varun.chitre15
      2. - Siri RC2 by AdiPat

      If you are trying to flash any of the above and do not see the automatic detection message consider redownloading becouse the file may be corrupted.

    Thanks to me for the idea.

    Sent from my GT-I9070 using xda app-developers app

    Sure! Maybe all of us thought of this before but u were the first to point it :D

    Sent from my GT-I9070 using xda app-developers app