Installing CyanogenMod on the LG Optimus Black P970

Prerequisites

Device: LG Optimus Black P970

Firmware V10b (later firmware version might need another rooting-hack)

adb installed on your Computer, an USB cable at hands, USB debugging activated at your device.

Rooting the Device

Use GingerBreak-v1.20.apk from http://forum.xda-developers.com/showthread.php?t=1044765

Install the apk and run Gingerbreak.

Afterwards you should be able to get root access using adb by entering the following on you Computer while teh phone is attached via USB:

Becoming root
adb shell
$ su
# 

When entering su, a popup on your phone asks you to allow root access to the su program.

If su is not installed, your device has no root access and you have to search another rooting hack for your device.

Install ClockWordMod Recovery

Install the version of the ClockWorkMod recovery system matching your device from the list under http://www.clockworkmod.com/rommanager

Install ClockWordMod ROM Manager

This program may be fetched from the Google Play AppStore or from the apk avaiable from the URL above.

Download CyanogenMod for your device to your SD-Card

From http://wiki.cyanogenmod.org/w/Devices#vendor=;

Stick to the "stable" version, which is 10.0 in August 2013.

Download Google Apps matching your CyanogenMod version to your SD-Card

From http://wiki.cyanogenmod.org/w/Gapps

The version matchin CyanoGenMod-10.0 is http://goo-inside.me/gapps/gapps-jb-20121011-signed.zip

Boot to the recovery system using ROM Manager

Use either the description under http://www.handy-faq.de/forum/lg_p970_optimus_black_forum/203027-lg_p970_optimus_black_clockworkmod_recovery_installieren.html

or enter the following on the adb debug console:

Becoming root
adb shell
$ su
# reboot recovery

Flash CyanogenMod

In the CWM Recovery Manager, you might be unable to mount you SD-Card, because The Recovery Manager searches for the wrong /dev entry. To circumvent this problem, mount the SD-Card manually using adb:

Mounting the sdcard manually
adb shell
# mount /dev/block/mmcblk1 /sdcard

  (you might need to specifiy another /dev-Node on other devices...)

Afterwards, perform the following steps

  1. => Backup and restore > Backup (Saves a backup of your existing installation)
  2. => wipe data/factory reset (confirm with 'Yes')
  3. => wipe cache partition (confirm with 'Yes')
  4. => advanced
  5. => Wipe Dalvik Cache (confirm with 'Yes')
  6. => Wipe Battery Stats (confirm with 'Yes')
  7. => ++++Go Back+++++++
  8. => install zip from sdcard
  9. => choose zip frome sdcard
  10. => navigate to "cm-10.0-XXXXX-yyy.zip" in your download folder
  11. confirm with "***YES***" and the installation starts
  12. => +++++Go Back+++++
  13. => reboot system now

Install Google Apps

Google apps may be installed just like CyanoGenMod, by using booting to the recovery manager (manual munt of /sdcard may be required as above) and performing the following steps:

  1. => install zip from sdcard
  2. => choose zip frome sdcard
  3. => navigate to "gapps-jb-20121011-signed.zip" in your download folder
  4. confirm with "***YES***" and the installation starts
  5. => +++++Go Back+++++
  6. => reboot system now