• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root [ROM][WIP]CM11.0.p769-BobZhome

BobZhome

Android Enthusiast
Dec 30, 2010
351
626
MA
LG Optimus L9 (cm11.0(Android 4.4.2)) (MS769, MetroPCS)

KitKat(Android 4.4.2)

Builder: BobZhome

Current Version: CM11.0-(2-1-2014)-BobZhome-P769

Description: Well, let's be honest. Unless you're living under a rock, you probably know what Android 4.4.2(KitKat) is. Furthermore, you should know what the CyanogenMod project is. However, if a rock is really your home and you'd like to learn more, please visit their site: http://www.cyanogenmod.com

==== '''People worked with/owe thanks to:''' ====


  • CyanogenMOD - Do I need to state why we owe thanks to this guys?

==== '''What is not working?''' ====



  • Call forwarding - Get a "Call settings error - Network or SIM card error"

==== '''What is partly working?''' ====


  • 1080p Video Recording - Preview not working
  • Picture taking while video recording - Results in gray pictures

==== '''Changelog''' ====


2-1-14:
  1. Sync'd with CM11.0(Still at Android 4.4.2_r1):
    CM's Trebuchet Launcher is back
  2. Kernel: upgraded 3.0.101+ with an addition 70 commits

1-18-14:
  1. Sync'd with CM11.0(Still at Android 4.4.2_r1): a bunch of status bar updates...like double tap to sleep(turn screen off)
  2. Fixed: 1080p Video Recording, but the preview screen isn't working
  3. Kernel: upgraded from 3.0.101 to 3.0.101+ with 63 commits(See Q&A below for more details)

12-30-13:

  1. Sync'd with CM11.0(Still at Android 4.4.2_r1)
  2. Fixed: Camera(broken in last release)
  3. Fixed: Front Facing Video Recording
  4. Kernel: upgraded from 3.0.98 to 3.0.101

12-21-13:

  1. Sync'd with CM11.0(Still at Android 4.4.2_r1)
  2. Fixed: Headphone button - now works
  3. Removed: Emulated Internal SD card(See Q&A below for more details)
  4. Kernel: upgraded from 3.0.93 to 3.0.98

12-20-13:


  • Updated CWM recovery: Everything should be working(sideload & USB), removed internal sdcard partition, and partitions that should not be played with(dvp, mpt, and persist)

12-13-13:
  1. Sync'd with CM11.0(Upgraded to Android 4.4.2_r1)
  2. Added: CM's WhisperPush - more info here
  3. Adjusted: Call volume - increased call volume a little
  4. Kernel: upgraded from 3.0.89 to 3.0.93

12-8-13:

  1. Sync'd with CM11.0(Upgraded to Android 4.4.1_r1)
  2. Fixed: External SD-card, which broke in last release
  3. Fixed: Front facing camera, but front facing video recording is still broken
  4. Adjusted: 1080p(1920x1080) recording down to 1280x1024 which works and is better than 720
  5. Kernel: upgraded from 3.0.87 to 3.0.89

12-6-13:

  1. Sync'd with CM11.0(Still at Android 4.4_r1.2)
  2. Adjusted: Headset/headphone volume down
  3. Adjusted: WiFi configuration
  4. Changed: Selinux status from permissive to enforcing
  5. Kernel: upgraded from 3.0.81 to 3.0.87

11-27-13:



  1. Sync'd with CM11.0(Android 4.4_r1.2)
  2. Added: Ringtone - "Somebody's Out There" by one of my favorite bands: "Triumph"
  3. Added: Notification - "Heaven"
  4. Removed: Bootlooder option from Reboot/Recovery Menu
  5. Kernel: My CM10.2 kernel upgraded to 3.0.81

==== '''Prerequisites''' ====



  • Unlocked Bootloader - See "Unlocking Bootloader" below
  • CWM recovery (6.0.4.3 +) - See "Custom Recovery" below

==== '''Flashing ROM''' ====



  1. Boot into CWM Recovery
  2. IMPORTANT: Make a backup on sdcard : EXTERNAL SDcard
  3. Wipe Dalvik Cache: advanced > Wipe Dalvik Cache > Yes - Wipe Dalvik Cache
  4. Hit back button(bottom left) to get back to main menu
  5. Hit wipe data/factory reset > Yes - Wipe all user data
  6. Flash ROM: install zip from sdcard > choose zip from external sdcard > cm-11.date.BobZhome.p769.zip > Yes - Install cm-11
  7. Flash Gapps
  8. Reboot system now!

==== '''Download Links''' ====


Build 2/1: cm-11-02012014-BobZhome-p769.zip MD5checksum = 59a9e0bf2c229bba0e1d437abcb026c9

Build 1/18: cm-11-01182014-BobZhome-p769.zip MD5checksum = cb4fa268d83e47d84fa5f743e8bd0c19

Build 12/30: cm-11-12302013-BobZhome-p769.zip MD5checksum = e6509ac2b3f30f6c20afb65f4571ca88

Build 12/21: cm-11-12212013-BobZhome-p769.zip MD5checksum = b9552b6c3e528d4b86ad4d7db6119dd7

Build 12/13: cm-11-12132013-BobZhome-p769.zip MD5checksum = 10adb1d47af44695f2bebbccc068f52e

Build 12/8: cm-11-12082013-BobZhome-p769.zip MD5checksum = 29abc1ebc993b65d02fc4419f401edee

Build 12/6: cm-11-12062013-BobZhome-p769.zip MD5checksum = e2ccb4cc3aee0f1fd3be04512b6bb016

Build 11/27: cm-11-11272013-BobZhome-p769.zip MD5checksum = b46ce7e290247741f076206662d57953

Gapps: 0-day PA-gapps More info about them here

==== '''Q & A''' ====

Q: When will the next build come?
A: When time permits...I have a wife, five kids, full time job, and an old house that I'm remodeling...hobbies come last.

Q: Can I port your ROM?
A: No, please learn to build from source...my github link is in "Resources".

Q: Why did you remove the Emulated Internal SD card?

A: There is no dedicated internal SD card, no separate partition, and the internal sdcard does not exist on our phone...It is emulated inside the data partition. Which means that every time you save anything to the internal sdcard, the space is being taken away from data.
Now, Android and all apps see the external SD card properly. There are no problems with big apps or games. All downloads will go to the external SD card as expected. Moving apps to SD card works correctly now, because storage is not emulated.

Q: What's up with the 3.0.101+ kernel?

A: The 3.0 kernel has reached it's EOL(End Of Life) at 3.0.101, kernel.org has stopped upgrading it. So now, I have to cherry-pick commits from new branches(kernels) that apply to our kernel. Hens, the 3.0.101+...the added commits can be seen in the cm-11.0+ branch of my kernel.

==== '''Unlocking Bootloader''' ====

There is no easy way to unlock the bootloader.
I originally used this guide: [GUIDE] Root L9 ICS/JB with New Lelus method & Offline Flashing [LOCKED BL] [31-Mar] - xda-developers(which I altered because Metro has a different kdz)
One of these maybe a little easier: [Guide]Unlock Bootloader for Noobs P769 - xda-developers or
http://forum.xda-developers.com/showthread.php?t=2461483

What ever guide you use, be sure to read it over two or three times and follow it exactly....if your not 100% sure of something go back and re-read it. It's also very important to read the whole thread...some user my have an issue that you may come across. If you have any problems or questions please post them in the thread you are following.

Good Luck!

==== '''Custom Recovery''' ====


Make sure that you are using the latest CWM recovery (6.0.4.3 +), if not you will get an error message stating: “set_metadata_recursive: some changes failed (Status 7)".

You can grab my CWM recovery (6.0.4.5) here: BobZ_p769_4.4.2_recovery.img MD5checksum = 880a09b28e4e40742d1fbd1cc5ff5387

Easy way to flash it is with [ROOT]Recovery Tools - Flasher

==== '''Resources''' ====

https://github.com/BobZmotion

==== '''How Can You Help?''' ====

Donations to me are also welcomed.

Thank You!
 
The rom works great, I have a few questions though. Is there any way to remove sdcard emulation? It was nice to be able to use app2sd. Also more of a personal preference thing, in earlier versions there was an option to modify the status bar(clock, battery type, signal type, etc.). What happened to those options, the percentage option for the battery indicator was better. Another issue I have come across is while trying to overclock. The phone freezes at 1200 and above. Not sure if that is a phone by phone issue or common amongst all. Other than that great work. Even though I can't overclock, phone is still a little snappier.
 
Upvote 0
The rom works great, I have a few questions though. Is there any way to remove sdcard emulation? It was nice to be able to use app2sd. Also more of a personal preference thing, in earlier versions there was an option to modify the status bar(clock, battery type, signal type, etc.). What happened to those options, the percentage option for the battery indicator was better. Another issue I have come across is while trying to overclock. The phone freezes at 1200 and above. Not sure if that is a phone by phone issue or common amongst all. Other than that great work. Even though I can't overclock, phone is still a little snappier.

not sure if this will help, ran across it over on XDA regarding cm11/kitkat on a tablet.. Don't have this phone to test (YET :) ) or whatever so try at own risk ;)

In Terminal Emulator or using adb shell, enter following commands:
su (not necessary if you are already root)
content insert --uri content://settings/system --bind name:s:status_bar_show_battery_percent --bind value:i:1
reboot
 
Upvote 0
not sure if this will help, ran across it over on XDA regarding cm11/kitkat on a tablet.. Don't have this phone to test (YET :) ) or whatever so try at own risk ;)

In Terminal Emulator or using adb shell, enter following commands:
su (not necessary if you are already root)
content insert --uri content://settings/system --bind name:s:status_bar_show_battery_percent --bind value:i:1
reboot
Nice try. It didn't work though. The status bar is only half working with themes as well. The clock, battery, and bluetooth icons are not themed like the wifi and data icons. No big deal just kind of annoying seeing those three white items next to fully themed ones.
 
Upvote 0
I had it set up at first to just use the real sdcard(no emulated sd), but as soon as you install Gapps there would be all kinds of problems. Google is forcing FUSE on kitkat, if your not using FUSE(emulated sd) you have issues. Look back at the merges in cm11 and you can see all the devices trying to get there sd cards to work correctly.

CM has been slowly adding in the tweaks...lock screen buttons were added a couple of days ago and it looks like battery changes were added today. I'll post an updated rom this weekend!
 
Upvote 0
Tried pulling the extsd card out it didn't read it. Tried plugging it into my PC and it only reads the internal sd card. I've tried formatting my extsdcard and starting over and still no luck. I've tried Root Explorer App but it says the extsdcard is empty. Titainium Backup doesn't detect my ext sdcard either.... Looking for fixes for it now

If you formatted it, then of course root explorer said it was empty. Mine shows up. My old data is there and I can view it in root explorer. I just can't move apps to it.

Also so everyone knows, the front camera turns on now without breaking the back one. Found that out by accident. Hit button by mistake and thought, damn now I gotta reinstall, but alas it switched back.
 
Upvote 0
I'm not a complete dumb as lol I know.... I put my data back on it after I formatted my sdcard but it still doesn't read it. Music apps show empty and root explorer said empty as well... It doesn't even scan the sd when I start up or pull it out and put it back in... so I'm going to revert to stock and try it all over for the 4th time. Older version build reads the sdcard maybe I need another brand instead
 
Upvote 0
Sometimes when I hang up a call using my LG Tone+ Bluetooth headphones the screen locks and wont come back on so I have to hold the power button down until the phone turns off then turn it back on. Other then that I'm full happy with this rom the music plays great not much audio glitch if any... Volume of calls are a bit low in my opinion but other then that great rom feels good to be on the latest version on android :) Thanks again BobZhome
 
  • Like
Reactions: HipnoTheBeast
Upvote 0
So the sd is visible in root browser now and data will show up, but rom still emulates an sd as well and will not allow moving apps to external sd. This also affects picture storage as well, although pictures are not the real issue here. Is there any fix in the works for this, or is it just one of those things we have to deal with? If so, I guess we will have to take what we can get right. Thanks again Bob.
 
  • Like
Reactions: HipnoTheBeast
Upvote 0
This is kinda off topic but in regards to unlocking the boot loader to install this.. saw where it said you used metro's kdz instead.. instead of flashing the v20 kdz? anxious to get this thing unlocked and try this bad boy out
I used Metro's V10B_00.kdz(I can't find the link for it, but I'm pretty sure sammyz gave me the link for it) instead of t-mobiles V20B_00.kdz. I modified the LGMS769_AP[11].bin to root my phone.


Anyway, I updated my CWM recovery today...info in OP ;)
 
  • Like
Reactions: travioso
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones