[LG Optimus 4X HD] Wenque:
OpenPDroid is an awesome mod developed and maintained by CollegeDev, FFU5y, Mateor, Pastime1971, Syvat and Wbedard that allows you to configure for each app separately exactly which permissions it should have and block or spoof everything else. Unfortunately, it can only be used if the core platform is integrated directly into the ROM. (For more details, see http://xdaforums.com/showthread.php?t=2098156)

Since I have completed the integration anyway during my attempts to fix the HDMI rotation bug (without success so far, I'm afraid) and the current version of CM does not seem to contain any more critical bugs, I thought others might like to make use of my ROM as well.

I therefore hereby present: CM 10.1 with OpenPDroid integration. Besides the platform integration I made the following changes:

PDroid Manager app integration.

Standard CM Updates are disabled by default.

CM anonymous stats collection is disabled by default.

Google Analytics integration has been removed from the CM stats collection module.

Updates and anonymous stats collection can simply be enabled again using the menu. (Warning! Applying a normal CM update purges the OpenPDroid integration!)

I will try to at least provide updates to newer versions at critical update moments and will perhaps provide some more in between.

You'll need to have ClockworkMOD installed in order to flash this ROM.

Downloads:

11/07/13: Version based on CM 10.1.1 stable. Steps:

1. Flash the stable version of CM 10.1.1 (10/07/13) for our device.

2. Flash this OpenPDroid patch.

3. Install PDroid Manager either from the Play Store or using the APK attached to this post.

10/07/13: (based on source code 09/07)

10/07/13: https://mega.co.nz/#!uswGGQ6K!Wt9JAFDBElZQ2i74yNxMrkz3y7kO4U8-LWK2dLx_L8s

10/07/13: MD5: 99fc3769c9b2354a844ac1ac92504650

16/05/13: (build with standard CM kernel)

16/05/13: https://mega.co.nz/#!StIyQbzD!GfgNa3Seha74UnSahokwIzvcZ9UVqKaa2P38_LlxuMY

16/05/13: MD5: ad036e4035291bba901ad90826ab0abf

13/05/13: (general source code cleanup)

13/05/13: https://mega.co.nz/#!KoxixajK!Wn91VGj5ooOFYXs-Vt8QJDkU8Bo7VuR40_939hd3YMg

13/05/13: MD5: dffad528804bf830c4b225b0bfff5a76

09/05/13: (WerewolfJB kernel v003 new)

09/05/13: https://mega.co.nz/#!2txwmS4S!aR4bHG6BHMkoTPabi8Z0K0r4hPsUICmKO9ROaaIYOg0

09/05/13: MD5: 4a75829296a167a563ad78ffe26991de

05/05/13: (vibration,memory management)

05/05/13: https://mega.co.nz/#!bsQERDaS!RHB4rHhQsDf9XauyOpeMySAiDt1gtc8Y7gnsckdWOlo

05/05/13: MD5: e05017acf9e50affcba7379050514d63

01/05/13: (merged in the WerewolfJB kernel, fixed headphone button actions)

01/05/13: https://mega.co.nz/#!ig5hCJYY!eHM5vwER9zEEZJRk9_C6vCvclH14rDcKa9CyBcU9kTc

01/05/13: MD5: 3ababb1c0cda47874ed7d688de032638

28/04/13 (adjusted some device references for improved custom recovery compatibility)

28/04/13: https://mega.co.nz/#!71BgVLBY!PEcEHAYxpDZVZcQycpgGJ2QeJZZ0HbgVdjaBkiD72bg

28/04/13: MD5: 7f2616736dd78940e37d1e14ea47084f

24/04/13: (storage, power profiles)

24/04/13: https://mega.co.nz/#!j44XWBDb!UrmGEhCUcjbj8Q3WTj1EkDrImXJXwcNGvEMIHFm-TvE

24/04/13: MD5: 491a500c5bef958d7575a6ce62fae1aa

23/04/13: https://mega.co.nz/#!75IDhCAA!EpwDqHm6W6fG3mk0lNaC0XPWvlsJxi2TjEpjJPEuj6Q

23/04/13: MD5: 609c76958796f19fb04aee217c44ba98

PS. If anyone ever discovers the correct procedure for calling the proprietary nvidia tegra driver api, please let me know.