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 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.
- 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.
- 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:
- A user reported an issue with Profiles and vibrate setting
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: