Download

0-readme-cm-14.1-h811.txt

for the LG G4, by Warren

No wait time for you! Download right away.

Download Information

178
Downloads
6.8KB
Size
c9e92ab727ac20a7084d0350b28e9a12
MD5
Nov 16, 2016 | 10:42PM
Upload Date

Description:

There is no need to download this file. Everything in the file is in this description of it.

For newbies to this process there are very exact instructions at the bottom of this text.

Note that the most recent builds will be found at the bottom of the list of files.

These CyanogenMod CM-14.1 (AOSP Nougat 7.1) ROM images for LG G4 H811 (T-Mobile) are built from CyanogenMod source code and TheMuppets vendor blobs from github. The code is freshly synchronized at the time of build. I may include some extensions and previews from time-to-time as noted. I try to keep them updated semi-weekly.

ROM image naming convention:
cm-14.1-(UTC date)-UNOFFICIAL-WS[-EXP][#]-h811.zip
"UNOFFICIAL" is a recognized build type that does not come from CM, vs "NIGHTLY" that does.
"WS" indicates the build comes from me, not elsewhere.
Optional "-EXP" or "-E" indicates that this build includes some custom code that is not merged as part of the official cm-14.1 branch.
Optional "#" if present is the UTC time of build on this UTC date.

Be sure to flash a Nougat compatible version of gapps on the first update from Marshmallow or any other time you do anything that wipes your existing Nougat compatible gapps installation (e.g. wiping system partition). Flashing a CM14.1 ROM image without having existing Nougat gapps installed, or without flashing a gapps image at the same time as the CM14.1 ROM image will lead to high strangeness. When flashing a system ROM image and gapps, flash them at the same time without rebooting in-between. A fine selection of compatible flashable gapps images can be downloaded from The Open Gapps Project.

The TeamWin TWRP recovery is highly recommend for flashing these images, wiping partitions as necessary, and of course creating and maintaining nandroid backups. Of special note – be sure to have a backup of your efs partition. Some versions of CM are known to corrupt it. So far the CM-14.1 versions do not, but beware other builds have been known to.

When updating from an earlier CM14.1 system ROM image it is advisable, but not absolutely necessary, to clear the cache, Dalvik, and system partitions and then flash the new system ROM image and gapps image at the same time. Wiping the system partition forces all the old cruft to be deleted. If the system partition is not wiped prior to installing a new system ROM image then the update process patches the existing install in the system partition. That can leave cruft, for better or worse. It is generally acceptable to leave the data partition intact (a "dirty" update) during the update process. That will preserve user applications and their data, usually saving a lot of time and effort and usually with no ill effect. YMMV. Of course, KEEP BACKUPS.

From time to time you may find that MTP over USB shows the External SD to be blank (empty). Most of the time it really isn't, and the data has not been harmed. What has happened is that the databases used by the MTP software have been corrupted and need to be rebuilt. Why this happens is unknown. If you encounter the problem use this procedure to fix things. (This will not delete the data on your external SD card.)
  1. Unplug USB
  2. Settings → Apps
  3. Menu → Show system apps
  4. Select Media Storage
  5. Select Storage
  6. Tap CLEAR DATA
  7. Back up to the apps list
  8. Select External Storage
  9. Select Storage
  10. Tap CLEAR DATA
  11. Exit and reboot
  12. Wait a few minutes for background process to rebuild databases before plugging in USB cable.

Every ROM image that I post here I am using on my personal LG G4 H811. If significant issues crop up during my use of it I may post warnings, or in extreme cases remove the ROM image from this site.

Explicit instructions for noobs:
  1. MAKE BACKUPS BEFORE ATTEMPTING!!
  2. Your phone must be rooted for any of this to work. If it is not, proceed no further until you have located instructions and rooted your phone.
  3. Make sure your phone battery is fully charged and is connected to a charging source. (Your PC's USB port is fine.)
  4. Install a custom "recovery". This is a minimal operating system image that is placed into a special partition that your phone can boot into when you press a magical sequence of keys during startup. TWRP is highly recommended. Follow directions at the teamwin website to install it.
  5. Download a system ROM image from below to your PC. Also download to your PC the latest opengapps ROM image for arm-64, Android 7.1, and the package of your choice. I like "mini".
  6. Copy the system ROM image and the gapps image from your PC to internal or external SD on your phone. Use USB or wifi or bluetooth, your choice. I like USB, using MTP or adb push. More detailed instructions on how to do that depend on your PC's and phone's OS and versions and so that research is left to you.
  7. Boot your H811 to recovery. (Once CM14.1 is installed this can be done directly without having to first shut down and then press magic keys.) Instructions following assume TWRP recovery. If using another recovery then follow the same process using its interface as appropriate.
  8. Use "Wipe" → "Advanced wipe" to wipe the system, cache, and Dalvik cache. If this is a first install from Marshmallow you will also need to wipe the data partition.
  9. Return to the TWRP home screen and hit "Install".
    1. Add the system ROM image you copied to phone SD to the install queue.
    2. Hit the "Add more Zips"
    3. Add the gapps image you copied to phone SD to the queue.
    4. Now you can "swipe to confirm flash".
  10. When the flash is complete, hit "Reboot system".
  11. Now go find a cup of coffee while the system partition first boots and lots of applications get built.
  12. If this is the first install of Nougat after Marshmallow it is advisable to do a second reboot after the initial boot. Sometimes some app builds get missed on the first pass.
  13. Once your phone has rebooted in CM14.1 for the first time, you should enable developer options. To do this go to "Settings" → "About Phone" and rapidly tap on "Build number" seven times. That will enable the "developer options" menu.
  14. Once developer options have been enabled, go to "Settings" → "Developer options" and:
    1. Enable "Advanced reboot. That will give you the option to reboot directly to recovery whenever you initiate a reboot.
    2. Make sure "OEM unlocking" is enabled.
    3. Hit "Root access" and select "Apps and ADB" to enable root functions from your apps and via USB ADB.
    4. Make sure "USB debugging" is enabled if you plan to do such activity.
  15. Done!!

Additional Information:

Developer :