Prompt [Recovery/Bootstrap][5-sep-2012] CWM Touch recovery v6.0.1.1

Touch enabled ClockWorkMod for LG Optimus 4X HD 4.0.3 ONLY

NOT COMPATIBLE WITH LG EARLY BETA v20a WITH Android OS 4.1.2

ClockWorkMod recovery based on http://builder.clockworkmod.com but of course not using a boot.img here, but a raw ramdisk copy of it.
Todo's
  • A bootup check function, on external sdcard, for a _boot direct to recovery_ in case you
    cannot get regular apps opened, this might be a way to boot recovery in bootloop cases.
HOWTO install
  • UPDATES: if you are installing an update , remember to press install recovery again, so the changes take effect.
  • Get your o4x root'd, follow this guide here
  • make sure busybox is installed correctly and all commands are available in /system/xbin (normally part of rooting installation)
  • Download the attached zip to this post
  • extract the apk from inside the downloaded zip file.
  • install the LG-Optimus-4XHD-Recovery apk on your mobile
  • after installation reboot mobile once (if you do not, the app might fail installing recovery)
  • start the LG 4X Recovery app
  • press - Install recovery - grant superuser access when prompted
  • wait for success OK, if it fails, something is wrong or SU is not properly installed or denied su access. you should set permissions to granted for this app
  • after successfull installation, you can press boot recovery and boot into the clockworkmod recovery and make your backups or install custom roms
  • when you do a backup, remember that CWM v6.0.1.1 got a bug, so you need to specifically chose backup to external sdcard for now.
ChangeLog
05-sep-2012
- uses latest boot base from v10f (OPEN edition), but not much changed
-Found issue with unmount of /system and other filesystems during start of clockworkMod, making it hard to restore backup.
all filesystems are now properly unmounted and services stopped which could use it.
- for adb users, unplug usb cable once, to re-activate adb connection when cwm starts.
current issues
backup to internal sdcard location is not working , use backup to EXTERNAL sdcard (problem is the link in / which point to /mnt/sdcard)

(FIXED in v1.1) factory reset/restore backup - if you restore a backup or factory reset, it will also wipe your internal storage/sdcard location. as LG have chosen to use part of internal store on same partition.
so where possible, always copy your internal storage files to a safe location
(Koush removed this option in v6.0.1.1)external sdcard - mount usb - currently shares only external sdcard storage to pc.
general notes
It is to assume, that anything restored from a backup, will include any 4X clockwork recovery, as this is located on your system partition.
so its always good to install the newest apk, after a restore of your backup.

snapshots of recovery running on LG Optimus 4X HD

information on the technical solution used
  • The bootstrap solution used to run ClockWorkMod is based on the 2nd-init function , which has been around for some time now.
  • Additional functions are used here, based on services started and building small changes into the unsecure ramdisk, so we get the full functionality of our device.
  • For those technical users, wanting to use my work, just remember to mention where you got it, and i have no problems with others using scripts.
  • It's also important when booted into recovery, that you restart adb (adb usb) to get full root access.
  • as this recovery is not started from a clean bootup, some cleanup jobs are required for those, that MIGHT do a custom rom.
    i have seen with my works in progress, that jellybean and htc roms use different services and those needs to be included in the bootmeny/bootrecovery script to stop and cleanup what ever service started originally. so when/if someone makes a different rom, remember to update the bootmenu scripts, which i guess you know how to change if you do customroms.
Remember to press THANKS, if you liked my help or builds.
Hardware: Galaxy Note II * LG Optimus 4X * Elocity A7 * HTC Flyer/Wifi * ASUS TF201/Prime
LG Optimus 4X HD - 4X ClockWorkMod - O4X CustoNexus - O4X Sense4
HTC Flyer - ICSSense OneXXL -Flyer JellyBean * Tattoo - TatFroyoSense * Elocity A7 - ElocityMod