Thursday, August 30, 2012

Temporary Stock FF18 from emmc

Utility for CM9 Epic Touch
This is a temporary ROM that boots Samsung's Ice Cream Sandwich FF18 firmware entirely from emmc without making any changes to the ROM currently installed on your phone. When you reboot, you return to recovery where you can re-flash the ROM to return to CM9. This temporary ROM is useful for several purposes.
  • Settings > About Phone > System updates >
    • Update Profile.
    • Update PRL.
  • Sprint Activation
  • Dial codes and diagnostic mode
  • GPS Fix
    • Install the GPS Status app, go outside with clear view of the sky, enable GPS and run the app.
    • After you have a GPS fix, GPS should work in CM9 too.
Changelog
  • v1: August 30th, 2012
    • Initial release based on Ice Cream Sandwich FF18.
    Download
    • tempboot-FF18.tar.xz [1] [2] [3] [4]
      • 320.6 MB md5sum 19c2292001ea13903b8c31981d472c85
    How To Use
    1. Download the tar.xz file.
    2. Download CM9 Beta 1 (gapps not needed. Flash this only if you aren't already on a recent build).
    3. Unpack using 7-Zip (Windows) or Keka (MacOS X) or any other xz capable archive software.  Recent versions of Linux can unpack it with tar xfvJ filename.tar.xz.
      1. Do you have a folder named multiboot?  If not, try again.
    4. Plug your Epic Touch into your computer and mount as USB storage.
      1. Copy the entire multiboot folder into the base of your emmc (internal storage, not external sdcard).  Safely remove the USB storage device from your computer to ensure it wrote everything properly.
      2. Transfer CM9 Beta 1 ROM.zip onto internal storage.
    5. STOP! Did you copy the multiboot folder and CM9 ROM.zip to your internal storage?
    6. Boot into CWM recovery.
    7. Install zip from sdcard > choose zip from internal sdcard > cm-9-20120907-EXPERIMENTAL-d710-Beta1.zip
      1. After it finishes flashing, go to advanced settings and reboot to recovery (only flash this if you aren't already on a recent build).
    8. Install zip from sdcard > choose zip from internal sdcard > multiboot > FF18 > boot_FF18.zip
      1. Did you see "install from sdcard complete"?  You failed to follow directions. You must be on a fairly recent CM9 build as the kernel/recovery that comes with older CM9 builds is not kexec enabled.
    9. WAIT.  It will eventually boot stock FF18 Ice Cream Sandwich.
    10. Once done using temp boot, just reboot your phone and it will boot back into your current CM9 ROM.
    Warnings!
    • DO NOT MOUNT USB STORAGE ON YOUR COMPUTER WHILE RUNNING TEMPORARY ICS. BAD THINGS WILL HAPPEN.
    • DO NOT USE AS DAILY DRIVER.
    Credits
    • nubercoder - updating temp boot to FF18.
    • mkasick - kexec port for E4GT.
    • noobnl - ROM hacking to make this work (with help from wtogami).
    • chris41g for his kexec enabled kernel.

    If you appreciate our work, please consider supporting Team Epic with a tiny contribution.