• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM | 4.4.4 | FALCON | CM11 | UNOFFICIAL] CyanogenMod 11 with OpenPDroid

MiyagiSan

Senior Member
Sep 18, 2014
632
167
0
Code:
#include 
/*
*
* [COLOR="Red"]Your warranty is now void[/COLOR]
*
* Please do some research if you have any concerns about
* features included in this ROM before flashing it! YOU are 
* choosing to make these modifications, and if you point the
* finger at me for messing up your device, I will laugh at you.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm
* app failed.
*/

CyanogenMod (pronounced sigh-AN-oh-jen-mod), is a customized, aftermarket firmware distribution for a selection of Android devices. Based on the Android Open Source Project, CyanogenMod is designed to increase customizability, performance and reliability compared to the stock Android-based firmware supplied with devices by vendors and carriers such as Google, T-Mobile, HTC, etc. CyanogenMod also offers a variety of features & enhancements that are not currently found in these versions of Android.

CyanogenMod 11 (CM11) is the customized version of Android Kitkat 4.4.x. While this build is heavily optimized, it is also capable of pushing your phone much harder. CyanogenMod and it's team hold no responsibility for any damage caused to your phone, any loss of earnings as a result of damage to your phone or anything else that is connected to the development of this rom.


What is OpenPDroid?

OpenPDroid is a set of modifications to the Android framework and libraries which grants you some control of the level of access to your data by applications and services installed on your device. You are able to influence which applications are able to retrieve data about your device, your account, your messages, and more. Specifically, it is a Privacy service provider (using the PDroid 1.51 interface) forked from CollegeDev's PDroid 2.0, which is itself an extension of Syvat's PDroid. PDroid's tagline was The Better Privacy Protection. In many ways, PDroid/OpenPDroid remain the better privacy protection even today when Android 4.4.x and CM11 offer alternatives such as AppOps and CM Privacy Guard.

When configured using the PDroid Manager app, OpenPDroid intervenes in API interactions by apps (e.g. when an app attempts to retrieve your location, phone number, or contacts) and provides either real data, empty data, fake data, or random data, depending on the user setting. Unlike apps which actually remove permissions, OpenPDroid does not actually modify the permissions that an app has and - as a result - is threfore much less likely to cause the app to crash as a result of data access being denied.


Unofficial CM11 with OpenPDroid
Quick reminder:
  • Create a Nandroid backup before trying out any new rom
  • Post a short message about your experience with the rom
This is a build of CyanogenMod 11 patched with OpenPDroid for the single- and dual-sim versions of the original, 2013 1st gen Moto G (falcon). Please do not flash this on any generation of the Moto E, Moto X or Moto G 4G/LTE as they are NOT compatible with this rom. It is also NOT compatible with the 2014 2nd gen Moto G (and later generations of the Moto G) either.

This rom is based on what an official cm-11-20151124 nightly would have been as official CM11 nightlies no longer exist. This rom has been stable enough to be considered a daily driver but, your experience may differ. Now, as far as differences to the hypothetical CM11 20151124 nightly rom, this rom has only been patched with OpenPDroid. Since there are no longer any official CM11 releases for the Moto G, feel free to treat this rom as a recent CM11 build even if you have no need for OpenPDroid. It will work just as well.
  1. To activate and use the privacy controls the OpenPDroid framework provides, you will need to install the PDroid Manager app too. You can read more about the app here.
  2. The AFWall+ firewall is a good counterpart to OpenPDroid. Support the developer by buying the donate version if you find that you like and keep on using the AFWall+ firewall.

NOTE: OpenPDroid for CM11's maintainer @Lanchon has released generic, device-independent OpenPDroid for CM11 distributed as overlays to the official CyanogenMod releases - currently M9, M10 and M11 are supported at the time of this release. To use you first flash the official "M" snapshot corresponding to the OpenPDroid overlay you want to flash, then flash the overlay (and optionally, GApps for new installs).

Thanks to @Lanchon, OpenPDroid (and hence this rom) is now compatible with both the Davlik and ART runtimes.



DOWNLOADS:

File: cm-11-20151124-UNOFFICIAL-OpenPDroid-falcon.zip
CRC-32: d6ba49da
MD4: 2ac724f330ce2df24982c9e90e433fc2
MD5: 4d78716b612229b3f1443cdd5362b2b9
SHA-1: 0287476d7eb8116165a5fae9894c3e879ca5ebef

Issues:
  • REMINDER: Any and all issues reported for (an hypothetical) CM11 nightly build from 2015-11-24 for Moto G (falcon) will also apply to this rom

OLDER RELEASES:


File: cm-11-20141016-UNOFFICIAL-OpenPDroid-falcon.zip
CRC-32: 26e59df7
MD4: b2f0adbe8232fe089dfc87cfb16fe5b1
MD5: 86a91b98289e0e8c28f41c80d0ddc576
SHA-1: 92d6f8d7f61db8bfa5038aa8b456ac53de03f330

Issues:

WARNING: For roms below this message, OpenPDroid is not compatible with the new ART runtime. Please disable ART before flashing any of these roms. If ART is not disabled, your device will fail to boot and you will need to flash an official build of CM11 temporarily to be able to fix this issue (this will likely result in privacy leaks while the official CM11 is active). Alternatively, if you have ADB access in android (USB debugging enabled) or recovery, you can disable ART by using setprop or editing a file (please search the forums for instructions).

File: cm11-20140721-OPENPDROID-falcon.zip
CRC-32: 6e683aff
MD4: 47696d7245cb60701973aeaf5055ea5e
MD5: d0902ac383f946192fe895f4bb7b79c8
SHA-1: 56b4e1b19cac137048f9f1244d415da152b8e747




XDA:DevDB Information
UNOFFICIAL CM11 + OpenPDroid, ROM for the Moto G

Contributors
MiyagiSan, Lanchon, mateorod, FFU5y, CollegeDev, Syvat, dhacker29, Ethan Chen, CyanogenMod, AOSP, Google
Source Code: https://github.com/Lanchon/OpenPDroid-patches

ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod

Version Information
Status: Snapshot

Created 2015-11-25
Last Updated 2015-11-30
 
Last edited:

MiyagiSan

Senior Member
Sep 18, 2014
632
167
0
My runtime is Dalvik.
I was on Gummy rom. I wiped everything and I tried clean flash.
Not sure what the problem is. Had a quick look at original thread by @dhacker29 and did not get any sense that 20140721 is prone to bootloops. He did say this in response to a report of bootloops on a much earlier version. Perhaps it helps you?

How is Gummy rom? Is @dhacker29 helping to make it super stable over there?
 

boros2222

Senior Member
Sep 29, 2012
168
26
0
Not sure what the problem is. Had a quick look at original thread by @dhacker29 and did not get any sense that 20140721 is prone to bootloops. He did say this in response to a report of bootloops on a much earlier version. Perhaps it helps you?

How is Gummy rom? Is @dhacker29 helping to make it super stable over there?
Actually, I restored 4.4.4 stock firmware to update my bootloader.
I flashed custom recovery, custom rom again.
After I checked everything is ok, I installed your rom.
Now it booted up, but com.android.phone force closes constantly.
 

MiyagiSan

Senior Member
Sep 18, 2014
632
167
0
Actually, I restored 4.4.4 stock firmware to update my bootloader.
I flashed custom recovery, custom rom again.
After I checked everything is ok, I installed your rom.
Now it booted up, but com.android.phone force closes constantly.
Did you format everything before wipe like @dhacker29 recommended in that post I linked to
NOTE: he warns that EVERYTHING including the internal sdcard will be wiped so, BACKUP EVERYTHING

This rom only makes one change to the official, it patches it with OpenPDroid. I've had no issues with it (for my use case). Here are a few general troubleshooting steps you could try:
- doublecheck ALL the file checksums to make sure there was no error in downloading the file
- use the latest stable version of whatever recovery you are using (Philz/CWM had issues with restored nandroid and keeping time in earlier versions for instance)
- follow the steps given by @dhacker29 for total wipe before flashing rom (remember BACKUP first!)
- test rom before restoring anything to ensure problem isn't with restored bits (even before flashing Gapps)
- try to find and test the official 20140721 nightly that this is based on (any non-OpenPDroid isues in this rom likely originates from that rom)
 

boros2222

Senior Member
Sep 29, 2012
168
26
0
Did you format everything before wipe like @dhacker29 recommended in that post I linked to
NOTE: he warns that EVERYTHING including the internal sdcard will be wiped so, BACKUP EVERYTHING

This rom only makes one change to the official, it patches it with OpenPDroid. I've had no issues with it (for my use case). Here are a few general troubleshooting steps you could try:
- doublecheck ALL the file checksums to make sure there was no error in downloading the file
- use the latest stable version of whatever recovery you are using (Philz/CWM had issues with restored nandroid and keeping time in earlier versions for instance)
- follow the steps given by @dhacker29 for total wipe before flashing rom (remember BACKUP first!)
- test rom before restoring anything to ensure problem isn't with restored bits (even before flashing Gapps)
- try to find and test the official 20140721 nightly that this is based on (any non-OpenPDroid isues in this rom likely originates from that rom)
My data was wiped by restoring stock firmware, so I don't think, I should do it again with dhacker's method.
I'm using latest Philz Touch.
I'm actually trying new roms that have come for Moto G lately (Broken, Dirty Unicorn).
Probably, I'm gonna restore stock firmware again, because GPS stopped working..
 

MiyagiSan

Senior Member
Sep 18, 2014
632
167
0
:good:
This ROM is stable ?
It is equivalent to a nightly build. That has consequences for any expectations of stability of course but, it is used as a daily driver with no issues to report.....yet.

It is only day 2 since this rom was built....so, YES, it has been stable so far. :victory:

And it has all the StageFright fixes released so far included... :good:
 
Last edited:
  • Like
Reactions: lokem