How to Avoid EMMC Brick By Installing Safe Kernel/Recovery on Rooted Epic 4G Touch!

Download this video for viewing in HD on your smartphone or computer.
Click Here to Download High-Quality HD video to your Smartphone or Computer.

This video was brought to you by Click Here to See at

In recent months, there’s been a ton of users bricking their Epic 4G Touch due to faulty ICS kernels on leaked ICS ROMs. This caused a havoc among the Epic 4G Touch users including myself. I bricked my phone and it was not fun feeling as my Epic 4G Touch is the only phone I’ve ever bricked out of many 30 or so Android devices I have.

Well, there’s a way to avoid this EMMC bug brick, simply by flashing a safe kernel/recovery on your Epic 4G Touch before installing or restore ROMs when you are on an ICS ROM.

Simply, before you flash any ROM, just get in the habit of flashing a safe kernel/recovery via ODIN or ClockworkMod Recovery. After that, make sure to reboot into recovery (if you flashed using ClockworkMod Recovery), and install custom ROMs or restore ROMs as usual.


Download Epic 4G Touch Safe Install Kit

Getting some kind of format() error?

Try the CM9 safe kernel instead then.

Want to stay updated on latest Epic 4G Touch Root news?
Sign up for our Epic 4G Touch Root Newsletter here so you don't miss a single tip and get personal help via e-mail!
First time to rooting and custom ROMs? Please see our Epic 4G Touch Root FAQ FIRST!
Want to contact me?
Add me on:
For emergencies (such as bootloops, cannot get phone working) e-mail me at zedomax at with Subject "EMERGENCY EPIC 4G TOUCH" but please do not use that subject line for non-emergencies.
Categories: Epic 4G Touch Kernels.

Recent Android News from

74 Responses to How to Avoid EMMC Brick By Installing Safe Kernel/Recovery on Rooted Epic 4G Touch!

  1. travis says:

    I have been trying to flash the safe install, but it keeps aborting. Any suggestions?

  2. travis says:

    it acts like it is going to flash. its says opening update
    installing update
    install aborted…
    I cant get it to flash whatsoever.

  3. Joe says:

    So I’ve ran ODIN for the autoroot before, but this version has options for PDA, PHONE Etc… what do I do next, and where do I specify the file? please explain.

  4. Clint says:

    I flashed this kernel and now I get the yellow triangle when I boot my phone. Any idea why?

    • admin says:

      You have to install a new ROM after flashing this kernel unless u r on FF18 ROM.

      • Marv says:

        Same thing is happening with me, theres a yellow triangle when i boot but it shuts off after

        • admin says:

          you need to install ROM after installing the kernel and rebooting to recovery. This kernel will not boot your phone, do not install for just the sakes of it only when you install a new ROM.

          • Stephen says:

            try using triangle away from the google play store. It removes all the yellow triangles without the use of a usb jig. Best of luck πŸ™‚

  5. Jason says:

    I used the safe kit, showed the triangle, and then flashed phantom rom, and triangle is still there.

    • Ronan Eckelberry says:

      That is because anytime you use ODIN or the like to flash your phone, the “flash count” goes up. This is done so if you try to do any warranty service or anything, they can tell that you flashed the phone. The easiest way to reset the counter is to get a “USB jig” and use it.

      If I recall, even flashing to a stock kernel/ROM will not remove this triangle. I was able to remove it from mine which is running a custom kernel/ROM with my USB jig. Only costs a few bucks on Amazon.

      I think I’ve seen other ways on the XDA forums as well.

      Hope it helps!


  6. carlos says:

    I’m on rogue ET recovery 1.1.2 cwm v 5.02.7
    Error log says
    Checking for extendedcommand
    Skipping execution of extended command file not found
    Then flash aborts

  7. Dominus says:

    So which Kernel is safe EL26 or EL29?

  8. Jason says:

    Update on the triangle – for me, I don’t care for warranty – I’ve had the phone for awhile and personally the antenna and GPS in this phone is a crap shoot. If you use ICS SPH-D710.FF18_CL663858_ROOTED-OneClick, it will give flash your phone back to ICS Stock FF18, with root and you are set to go, no triangle, etc.. your count will be go up, but if you don’t care about the count or about warranty, then it’ is all good. The triangle was just annoying when I restarted =], I suppose it’s just a preference.

  9. Stephen says:

    For people with the yellow triangle, just use triangle away from the market. Phone is without yellow triangle now with custom kernel :). Tested it on Samsung Sprint SPH-D710.

  10. JJ says:

    Do I flash this first before rooting the phone? Can you post a walk through?

  11. tim says:

    Have a couple questions
    1.When in Odin, which files download option do i use, Bootloader, PDA, PHONE, CSC?
    2. Which file do i use tar or zip?
    3. Does phone need to be in download mode?

  12. Rhett Pendleton says:

    just re rooted to stock ff-18 and then odin’d this kernel with apparently no problems, but when I try to flash a rom through cwm, it aborts every time

  13. Rhett Pendleton says:

    How do I install this one?

  14. Rhett Pendleton says:

    And don’t worry about it anymore. Finally rooted back to GB which is all I wanted to do in the first place, since the official ICS was garbage

  15. mark says:

    how do i update cwm

  16. mac says:

    same problem aborts the installation

  17. DAVID says:

    Formatting Cache…
    format ( ) expects 4 args., got 3
    E: error in /sdcard/Universe_Rom_v2.0
    (Status 7)
    Installation Aborted

  18. Alan says:

    Does this have to be done before installing custom ROMS based on FF18 and later ICS releases?

  19. oscar says:

    So this is the only kernel you can use for any ics or later roms? I Wanted to use this kernel to use usb host mode

    • admin says:

      When installing ROMs, but you can use any kernel to just run it.

      • oscar says:

        Ok thank you. You respond so quickly. One last question…ive had terrible 4g speeds so i did some research and found out theres something wrong with some epic 4g touhes on ics where 4g slows down. So apparently going back to gingerbread fixes it. Now my question is how do you go back?…safely of course

  20. Tony says:

    Hey i got the E4GT on boost ICS out of the box FH29..How would i get to jellybean.Do i have to backtrack to gingerbread?Do i need a safe jellybean recoviery for jellybean roms?Or Once i have a safe recovery i can flash any rom no matter what the os version??

  21. Jul Diaz says:

    I am currently on on Stock but rooted EL29 with Rogue recovery and running Gingerbread. My questions are :

    How do I get rid of Rogue Recovery and have the pure CWM recovery ? I want to give some roms a try but want the safe recovery on my phone.

    Thanks in advance .. your site has been of great help to me.

    • admin says:

      Just use safe kernel for installing new ROM, don’t use Rogue for installation you can use it for backup though.

      • Jorge says:

        Hey man is it also necessary to install safe kernel to restore an ics back up? And whats the safe recovery to use in order to restore? Thanks in advance.

  22. SC says:

    This article deals is preventative, but what can be done for a phone that is already in the soft-brick condition?

  23. jeff says:

    does this work on fi03

  24. john says:

    Please help me im very lost i have a sph-d710 and i installed fi03 because the last os was very glitchy but now i want to use the blu kuban rom and cannot get it to work i am on rooted fi03 but everytime i try to copyot over the android guy goes on his back with a red triangle so i have tp do a factoryreset to get it to reboot. What am i doing wromg will this one alow met use blu kuban??your site is awsome thank you for your time

  25. Steve says:

    Ok, so I used the FI07 with root and followed your directions. That went fine. But, when I try to flash the safe kernel I get a dead android image with the red triangle. After wiping cache a restoring factory defaults, same thing happens. I tried both the safe kernel and safe install (from you) and even tried flashing a ROM, all give me the red triangle…any idea why??

  26. broken says:

    ok how do I unbrick the phone.
    How did I accomplish this amazing feat?

    I didn’t see the thing about a safe kernal and thought it would be good to go. I used your root method for 710. I had many other roms working and I wanted to try code name jellybean jelly joyride. It worked fine but then it said need to format sd and other stuff. It started to act weird right after I put other accounts on I wipe everything and reinstalled another rom then I figure I would try jellybean jelly joyride again just not put other account on it. I used titanium back up installed missing app and data. Everything act good I love the rom. Later I went to sleep and didn’t plug it into the charger. This morning it has no response.
    I tried
    power vol up,
    power vol down.
    Power vol up and down
    .Taking the battery out and reinstalling it
    black screen once in a while all bottom button light up
    I plug it into the computer and the computer recognize it.
    I don’t love the rom anymore but I think I made a mistake and not checking the kernal. So not the rom but me.
    Need help

  27. broken says:

    tried the usb jig it didnt work

  28. broken says:

    sorry I figured it out its ok

    • mine_too says:

      how did you figure it out? I’ve yet to get my phone past the FH13 baseband. It’s stuck, I cant reflash with ODIN, update/upgrade or replace anything. I can’t get root either.

  29. Scott says:

    Your video is down!

  30. Florentino Moreno says:

    hey Max I was trying to flash a rom with this new safe driver for my friend but I really cant I get the error that every one else has been talking about! well when its starts flashing it goes from formatting cache
    than format() expects 4 args, got 3
    E:Error /emmec/roms/
    (statues 7)
    Installation Aborted.
    thats all i get with all roms i try to install!
    please help me I rooted 3 different phones and they all work fine but this one thank Max

  31. Jeremy says:

    Admin, I want to offer you a donation for your assistance. I’m using the latest BluKuban Rom (Fl27 Baseband FL24) which is awesome, but I want the latest STOCK Jelly Bean. What’s the safest way to do this? Every guide I’ve found is for older ROM versions and I couldn’t proceed with confidence. Send me an email so I can send you an Amazon gift card or whatever else you’d like. Thank you!

  32. robisok says:

    I use the safe kernel just to backup restore and factory reset. It wont let me flash roms so I flash the zedomax v3 kernel and flash the roms with that. Seems to work for me.

  33. Frank says:

    I have a Sprint model SPH-D710 FL24, instead of FF18 as shown in the video. Does it make any difference? Also, which ROM should I install to get free wifi hot spots? Thanks!

  34. Frank says:

    Hi Max,
    I have Sprint model SPH-D710 FL24 and I got the same “ABORTION” problem as other people when flashing a customer ROM after installing the safe kernel in your current video via Odin (so no need for Reboot Recovery – right?). Error message:
    format() expects 4 args, got 3
    E:Error in /sdcard/
    (statues 7)
    Installation Aborted

  35. Robert Nevels says:

    hey I downloaded the install kit and there was no file in the download.

Leave a Reply to JJ Cancel reply

Your email address will not be published. Required fields are marked *

Related News and Resources