[App] PDroidAddon Camera and Microphone Permission [Update: v1.2, 2012-08-08]

Search This thread

CollegeDev

Senior Member
Jun 28, 2012
270
778
Hi,

here it is, the beta realase of PDroidAddon for managing Camera and Microphone permissions. First of all: Big thanks to Svyat who developed the main application.
Please note: I'm not responsible for any damages on your device if you use my software. The app is not fault tolerant, so don't use it if you do not know what to do and how to install it.

screenshot201207242129063ORT9.png
screenshot20120724212918319XK.png
screenshot20120724212928UB0KW.png
screenshot20120724213040AMVYE.png
networksettingsQRJ1D.png
wlansettings7PC86.png



UPDATE to v1.1, PDroid goes more secure:
  1. Fixed leaking of android_id for most applications, but not for google (they store the android_id in privacy db -> will fix that later, because it is much more work than I thought). Android_id will randomly generated. No, there is no option to block it, because otherwise your phone will not boot anymore ;) You can fake your android_id in main PDroid application if you choose the option: "Sim Info" and then block it
  2. Fixed leaking of cell location and signal strength. You can block this in main application if you choose: "Network Location" or "GPS location" option. If you check one of this options (random or block), cell location will be blocked.

UPDATE to v1.2, PDroid goes more and more secure:
  1. Fixed leaking of privacy data
  2. added feature for Wifi-Privacy. You can block all wifi information without any crashes of application if you use the option: "Network Info" and then select "block". Be aware of using this option! If you block system applications you can get problems with adding new wifi networks, because the system doesn't get any scan-results.
  3. be also aware with android_id blocking, some apps will not start if you use this option! Implemented in option "Sim Info" in main application!
  4. Minor bugfixes of pdroid
  5. Added functions for voicemail number (some applications were able to get it via hidden methods) -> no leaking of data
  6. Added feature to block phone_type and network_type (e.g. phone type: CDMA, SIP networ type: HSDPA, etc). It is also implemented in in option "Network Info" in main application
  7. If you install v1.2 just use the patches in attachment, no filecopy needed anymore

UPDATE: PDROID and PDROIDADDON now supports JellyBean:
  • PDroid and my Addon now supports jellybean. Patches will come out later, build for galaxys 2 is available.

Requirements:
  • Rooted Phone
  • ClockworkMod Recovery
  • If you integrated sys Dalvik into ROM with Titanium Backup, you will have to undo it
  • knowlegde about compiling your own rom, until ready patcher is out
  • ICS based ROM (e.g. CM9, because patch based on CM9)
Installation Instruction(for own compiling)::
1) Do sync
2) Apply the patches in attachment[files in patches.rar], Please note that patches not tested, if any failure -> contact me:
patch -p1 < ~/build.diff
patch -p1 < ~/libcore.diff
patch -p1 < ~/frameworks.diff
3) Copy the following files[Files in archive replacements.rar] and overwrite them:
AudioRecord.java and MediaRecorder.java to -> yourdir/frameworks/base/java/android/media/AudioRecord.java & MediaRecorder.java
Camera.java to -> yourdir/frameworks/base/core/java/android/hardware/Camera.java
MicrophoneInputStream.java to -> yourdir/frameworks/base/core/java/android/speech/srec/MicrophoneInputStream.java
If you use v1.2, just apply patches:good:
4) go to source tree: yourdir/device/your_manufacturer(e.g.samsung)/your_device_model/your_device.mk and edit the file(your_device.mk) adding following:
# Secure Fake Image
PRODUCT_COPY_FILES += \
privacy/PDroid.jpeg:system/media/PDroid.jpeg
5) create directory in your source tree yourdir/privacy <- "privacy" is the new directory and copy the PDroid.jpeg (see ATTACHED THUMBNAILS) in this folder -> yourdir/privacy/PDroid.jpeg. For people who don't compile on their own, make sure that PDroid.jpeg is in system/media/ !
6) Compile the source:
. build/envsetup.sh
brunch your_device
7) Flash the *.zip
8) Deinstall PDroid.apk if it already exist in your system (you can save all settings with Titanium Backup and after that restore it)
9) Install PDroid.apk and PDroidAddon.apk from archive Apps.rar
10) Restor settings from PDroid with Titanium Backup. If you don't have that app, just copy files manually!
11) Have fun!

About the Application:
This application allows you to block Camera and Microphone permission of all applications listed inside. It is an Addon app for PDroid and interacts with it. It works in black_list_mode, that means -> Above you can see camera and microphone icon. If you check the checkbox of an app you will block permissions

How to use the App:
1) Start the application from Launcher
2) Select preference button from your device and click "Reload Applications" (normally not needed)
3) Select all checkboxes from apps you want to revoke permissions
4) Select preference button from your device and click "Apply Rules"
5) Ready -> all settings are stored now and interacts with pdroid

Known Bugs::
  • After you change settings of the same application with original PDroid, settings for microphone and camera permission will be deleted -> go to addon application and click "Apply Rules" and all works fine.
  • Microphone Stream of origin Phone app can not interrupt with this version
  • Some Applications crash if you revoke Camera permission and it wants to take a video, but it depends on application and if dev surround his code with try/catch
  • If you revoke permissions of stock camera -> FC in Face-Unlock
  • Data access Toast doesn't show which permission blocked (camera, microphone)

READY BUILDS:
Until now there is only a ready build available for Samsung Galaxys S2 CM9. If you own that device, just flash the following *.zip from Recovery and skip the installation instructions to point 8(Deinstall origin PDroid.apk.....)
Tons of downloads, no response if it works -> down!

JELLY BEAN BUILDS:
Just flash zip and install PDroid.apk and PDroidAddon.apk from this thread and have fun!
Tons of downloads, no response if it works -> down!

BUG REPORT RULES:
  • Do not say : "it doesn't work, fix it!" -> post LogCat and I will have a look
  • This is a beta Version of the app, but works like a charm on my own device. I don't know if it works perfectly on all devices, so please test it

IF YOU LIKE MY WORK DONATE A BEER :eek:
 

Attachments

  • replacements.rar
    45 KB · Views: 435
  • Apps.rar
    216.2 KB · Views: 731
  • PDroid.jpeg
    PDroid.jpeg
    26.3 KB · Views: 1,448
  • patch.rar
    34.2 KB · Views: 381
Last edited:

bonanza123

Senior Member
Nov 11, 2007
206
35
'schland
Hey
today i made a complete new flash of you distributed ready built for SG2 and tested pdroid with the app "Network Info II". In the settings I denied access to everything. But the result was this (see attachment) it was still able to get the android ID and the cell side information.
 

Attachments

  • Screenshot_2012-07-25-12-01-16.jpg
    Screenshot_2012-07-25-12-01-16.jpg
    30.7 KB · Views: 1,269

testman86

Senior Member
Mar 23, 2012
351
112
First THANKS for your nice work!

I only would like to know which version of PDroid did you use to start this work?

As far as I know Syvat only released the source code of 1.27 of his nice app and not the latest 1.32. Or did you manage to get the newest code from him? :)
 

bonanza123

Senior Member
Nov 11, 2007
206
35
'schland
it feels a bit as if the phone is a bit slowed down by pdroid. can someone confirm this? I mean especially if some that has to be granted is accessed, e.g. viewing contacts with stock contact-app is slower on the startup.
 

CollegeDev

Senior Member
Jun 28, 2012
270
778
First THANKS for your nice work!

I only would like to know which version of PDroid did you use to start this work?

As far as I know Syvat only released the source code of 1.27 of his nice app and not the latest 1.32. Or did you manage to get the newest code from him? :)

It is based on v1.32 -> look at google code.

It seems to be that many people are not interested to this, right? I can't understand why, because privacy is very important for every android user of us.
Alright, does anyone of you want to have the fixed version with new framework changings of cell-phone-location and android_id random generator? (google can access android_id, because they store it in privacy database. That is one point i'm going to fix in the next few days, because it is much more work than I thought)
 
  • Like
Reactions: testman86

Px80

Senior Member
Feb 19, 2012
654
106
i like this app!
and i hope there will be more updates for it:)
will there ever be a method to install this app without doing this installation?
your instructions are very good but it still difficult :D (at least for me)
 

pulser_g2

Admin Emeritus / Senior Recognized Developer
Nov 27, 2009
19,544
11,630
It is based on v1.32 -> look at google code.

It seems to be that many people are not interested to this, right? I can't understand why, because privacy is very important for every android user of us.
Alright, does anyone of you want to have the fixed version with new framework changings of cell-phone-location and android_id random generator? (google can access android_id, because they store it in privacy database. That is one point i'm going to fix in the next few days, because it is much more work than I thought)

I was trying to get this up and running on Jellybean today, since LBE security isn't working, so Pdroid has a nice opportunity to get there first :)

Unfortunately I was getting null pointer exceptions on boot, due to being unable to find the privacy service (which was running though from what I see). The patches don't apply perfectly, but they're not far off (I refer to your patches in the OP, I didn't add the new files for camera and sound etc yet).

But yeah, it doesn't look too difficult to get it going, just needs a few tweaks where google rearranged stuff :)

Very interesting though, and quite keen to see this go further :)
 

testman86

Senior Member
Mar 23, 2012
351
112
It is based on v1.32 -> look at google code.

It seems to be that many people are not interested to this, right? I can't understand why, because privacy is very important for every android user of us.
Alright, does anyone of you want to have the fixed version with new framework changings of cell-phone-location and android_id random generator? (google can access android_id, because they store it in privacy database. That is one point i'm going to fix in the next few days, because it is much more work than I thought)

Does this fix mean you make a "fork" of PDroid or only a modified 1.32 Version or is this implemented in your addon?

I also think that privacy is the most important part in Android to care about!

Edit: I think most of the users are not able to find this thread in the 167 pages of PDroid thread ;) And I think most are interested but only do not know about this.

And I think it would be nice to have this camere permission and Microphone and the bug fixes in the main PDroid app instead of having the need to use both and make two kernel patches and so on.

I am not a Dev this are only my little ideas :)
 
Last edited:

wizayne

Senior Member
Dec 23, 2010
144
15
you should submit this amazing code to the fnv repo for jelly bean and cm for inclusion into cm10! great work

Sent from my Galaxy Nexus using Tapatalk 2
 

CollegeDev

Senior Member
Jun 28, 2012
270
778
I was trying to get this up and running on Jellybean today, since LBE security isn't working, so Pdroid has a nice opportunity to get there first :)

Unfortunately I was getting null pointer exceptions on boot, due to being unable to find the privacy service (which was running though from what I see). The patches don't apply perfectly, but they're not far off (I refer to your patches in the OP, I didn't add the new files for camera and sound etc yet).

But yeah, it doesn't look too difficult to get it going, just needs a few tweaks where google rearranged stuff :)

Very interesting though, and quite keen to see this go further :)

Yes, I've never looked on JB because I'm running on ICS :D . Do you manage the port to JB right now? You have to add the new files, otherwise my AddonApplication will not work! Thank you :)
Please note that the patches now old, I will update the new patches in the next few days. Source is ready and build too, but I haven't enough time to update them right now.

Does this fix mean you make a "fork" of PDroid or only a modified 1.32 Version or is this implemented in your addon?

I also think that privacy is the most important part in Android to care about!

Edit: I think most of the users are not able to find this thread in the 167 pages of PDroid thread And I think most are interested but only do not know about this.

And I think it would be nice to have this camere permission and Microphone and the bug fixes in the main PDroid app instead of having the need to use both and make two kernel patches and so on.

I am not a Dev this are only my little ideas

First of all: I modified some core classes in framework which control access to microphone and camera and bind it into PDroid -> new permissions can interact with PDroit itself. The new version also included a lot of framework changings AND changings in the patches, not in AddonApplication. My Application only interacts with pdroid, the most changes are in framework itself. I'm uploading the new build right now, patches will come out later.

And I think it would be nice to have this camere permission and Microphone and the bug fixes in the main PDroid app instead of having the need to use both and make two kernel patches and so on.
Yes, and that is the problem. I can't bind it into PDroid, because svyat doesn't released the source of its app -> wrote my own addonApplication.

you should submit this amazing code to the fnv repo for jelly bean and cm for inclusion into cm10! great work
Cyanogenmod will never include this sort of framework changings in their roms!
 
  • Like
Reactions: testman86

allofusjw

Senior Member
Jan 22, 2010
104
22
S. Jersey
Just wanted to say thank you for what you have created here. I'm stuck on the pdroid sidelines at the moment as I have been running jb on my galaxy nexus. I hope to be back in the game soon, but just wanted to say how much i appreciate your effort towards a more complete security solution. it's very important to me just on principle to be sure that no one is taking my personal information without my knowledge and consent and thanks to you we are another step closer to having control of our own information. great job, keep up the good work, and many, many thanks.
 

Px80

Senior Member
Feb 19, 2012
654
106
Is this addon a standalone?

i need to flash one of your .zip and than i still install the pdroid app from market and everythings fine? ^^
 

no twitter

Member
Jul 22, 2012
7
0
_
hopefully the pessimists will not bring their pain here, too

hooray!

Will try after ditching unity for mint mate.
 

CollegeDev

Senior Member
Jun 28, 2012
270
778
Is this addon a standalone?
Nope, not really. You need to install pdroid too and not the PDroid app from market, because that doesn't work. If you own GS2 -> Just flash the *.zip and install PDroid.apk and PDroidAddon.apk from attachment -> finish!

i need to flash one of your .zip and than i still install the pdroid app from market and everythings fine? ^^

Yes, look above. You need PDroid for this Addon!

UPDATE:
  • I was able to block android_id for market and other google apps (e.g. gsf), but if you revoke or fake the ID, all google apps won't work anymore. I don't know why the applications will not work anymore, because you get lots of server errors. Hopefully will find out a solution for that.
 
Last edited:
  • Like
Reactions: testman86

Px80

Senior Member
Feb 19, 2012
654
106
Nope, not really. You need to install pdroid too and not the PDroid app from market, because that doesn't work. If you own GS2 -> Just flash the *.zip and install PDroid.apk and PDroidAddon.apk from attachment -> finish!
Nope desire s


Sent from my HTC Desire S using xda app-developers app
 

CollegeDev

Senior Member
Jun 28, 2012
270
778
Nope desire s


Sent from my HTC Desire S using xda app-developers app

I'm sry to say it in this way, but I hate this fu*** stupid answer! Please, give me more information:

  • Did you compile your own?
  • if so, was patching successful?
  • which rom?
  • Did you follow ALL steps in install instructions?
  • Just explain me detailed enough what you have done, ok?

//sry, did you mean your device or the functionality of my AddonApplication?
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 21
    Hi,

    here it is, the beta realase of PDroidAddon for managing Camera and Microphone permissions. First of all: Big thanks to Svyat who developed the main application.
    Please note: I'm not responsible for any damages on your device if you use my software. The app is not fault tolerant, so don't use it if you do not know what to do and how to install it.

    screenshot201207242129063ORT9.png
    screenshot20120724212918319XK.png
    screenshot20120724212928UB0KW.png
    screenshot20120724213040AMVYE.png
    networksettingsQRJ1D.png
    wlansettings7PC86.png



    UPDATE to v1.1, PDroid goes more secure:
    1. Fixed leaking of android_id for most applications, but not for google (they store the android_id in privacy db -> will fix that later, because it is much more work than I thought). Android_id will randomly generated. No, there is no option to block it, because otherwise your phone will not boot anymore ;) You can fake your android_id in main PDroid application if you choose the option: "Sim Info" and then block it
    2. Fixed leaking of cell location and signal strength. You can block this in main application if you choose: "Network Location" or "GPS location" option. If you check one of this options (random or block), cell location will be blocked.

    UPDATE to v1.2, PDroid goes more and more secure:
    1. Fixed leaking of privacy data
    2. added feature for Wifi-Privacy. You can block all wifi information without any crashes of application if you use the option: "Network Info" and then select "block". Be aware of using this option! If you block system applications you can get problems with adding new wifi networks, because the system doesn't get any scan-results.
    3. be also aware with android_id blocking, some apps will not start if you use this option! Implemented in option "Sim Info" in main application!
    4. Minor bugfixes of pdroid
    5. Added functions for voicemail number (some applications were able to get it via hidden methods) -> no leaking of data
    6. Added feature to block phone_type and network_type (e.g. phone type: CDMA, SIP networ type: HSDPA, etc). It is also implemented in in option "Network Info" in main application
    7. If you install v1.2 just use the patches in attachment, no filecopy needed anymore

    UPDATE: PDROID and PDROIDADDON now supports JellyBean:
    • PDroid and my Addon now supports jellybean. Patches will come out later, build for galaxys 2 is available.

    Requirements:
    • Rooted Phone
    • ClockworkMod Recovery
    • If you integrated sys Dalvik into ROM with Titanium Backup, you will have to undo it
    • knowlegde about compiling your own rom, until ready patcher is out
    • ICS based ROM (e.g. CM9, because patch based on CM9)
    Installation Instruction(for own compiling)::
    1) Do sync
    2) Apply the patches in attachment[files in patches.rar], Please note that patches not tested, if any failure -> contact me:
    patch -p1 < ~/build.diff
    patch -p1 < ~/libcore.diff
    patch -p1 < ~/frameworks.diff
    3) Copy the following files[Files in archive replacements.rar] and overwrite them:
    AudioRecord.java and MediaRecorder.java to -> yourdir/frameworks/base/java/android/media/AudioRecord.java & MediaRecorder.java
    Camera.java to -> yourdir/frameworks/base/core/java/android/hardware/Camera.java
    MicrophoneInputStream.java to -> yourdir/frameworks/base/core/java/android/speech/srec/MicrophoneInputStream.java
    If you use v1.2, just apply patches:good:
    4) go to source tree: yourdir/device/your_manufacturer(e.g.samsung)/your_device_model/your_device.mk and edit the file(your_device.mk) adding following:
    # Secure Fake Image
    PRODUCT_COPY_FILES += \
    privacy/PDroid.jpeg:system/media/PDroid.jpeg
    5) create directory in your source tree yourdir/privacy <- "privacy" is the new directory and copy the PDroid.jpeg (see ATTACHED THUMBNAILS) in this folder -> yourdir/privacy/PDroid.jpeg. For people who don't compile on their own, make sure that PDroid.jpeg is in system/media/ !
    6) Compile the source:
    . build/envsetup.sh
    brunch your_device
    7) Flash the *.zip
    8) Deinstall PDroid.apk if it already exist in your system (you can save all settings with Titanium Backup and after that restore it)
    9) Install PDroid.apk and PDroidAddon.apk from archive Apps.rar
    10) Restor settings from PDroid with Titanium Backup. If you don't have that app, just copy files manually!
    11) Have fun!

    About the Application:
    This application allows you to block Camera and Microphone permission of all applications listed inside. It is an Addon app for PDroid and interacts with it. It works in black_list_mode, that means -> Above you can see camera and microphone icon. If you check the checkbox of an app you will block permissions

    How to use the App:
    1) Start the application from Launcher
    2) Select preference button from your device and click "Reload Applications" (normally not needed)
    3) Select all checkboxes from apps you want to revoke permissions
    4) Select preference button from your device and click "Apply Rules"
    5) Ready -> all settings are stored now and interacts with pdroid

    Known Bugs::
    • After you change settings of the same application with original PDroid, settings for microphone and camera permission will be deleted -> go to addon application and click "Apply Rules" and all works fine.
    • Microphone Stream of origin Phone app can not interrupt with this version
    • Some Applications crash if you revoke Camera permission and it wants to take a video, but it depends on application and if dev surround his code with try/catch
    • If you revoke permissions of stock camera -> FC in Face-Unlock
    • Data access Toast doesn't show which permission blocked (camera, microphone)

    READY BUILDS:
    Until now there is only a ready build available for Samsung Galaxys S2 CM9. If you own that device, just flash the following *.zip from Recovery and skip the installation instructions to point 8(Deinstall origin PDroid.apk.....)
    Tons of downloads, no response if it works -> down!

    JELLY BEAN BUILDS:
    Just flash zip and install PDroid.apk and PDroidAddon.apk from this thread and have fun!
    Tons of downloads, no response if it works -> down!

    BUG REPORT RULES:
    • Do not say : "it doesn't work, fix it!" -> post LogCat and I will have a look
    • This is a beta Version of the app, but works like a charm on my own device. I don't know if it works perfectly on all devices, so please test it

    IF YOU LIKE MY WORK DONATE A BEER :eek:
    5
    Hello CollegeDev.
    I would like to thank you for your huge effort in porting pdroid.

    Your development got me thinking of you joining forces with mateorod and pastime1971 in this thread, and I have already read that you are collaborating, from one of the previous posts :)

    However what I dont understand is that your work is not exactly the same as the other group.
    From one of your previous posts it SEEMED like you had done a better job than the other guys:
    http://xdaforums.com/showthread.php?t=1770765


    Do did I understand it correctly that mateorod and pastime1971 have done a "inferiour" work than yours, and therefore their script is NOT the same as yours?
    http://xdaforums.com/showthread.php?t=1719408

    Please help me out with the confusion, as I dont really know which thread is the "best" or the one I should bet my money on :)

    (BTW running Slim ICS 4.2 (aosp rom) on my Galaxy S2 i9100)

    First of all, thank you:)

    It is a little bit difficult to explain what is goin on now. First time I wanted to upgrade my device from GB to ICS, but not without PDroid :laugh: . I found the patch from pastime and mateorod and used it, but it didn't work for me because of all that exception listed above in your post. Then I went through, wrote a test environment and figured out the problem. After that I fixed also some leaks of PDroid and added new features (Camera, Microphone, Wifi and so on ..), because I like privacy :cowboy:

    After a(or some) user(s) asked for including PDroidAddon to auto_patcher I wrote a little bit with pastime about PDroid, the Addon and bugfixes. He asked me if he can catch a peace of code from me to improve their script too. Matereod wrotes in his thread:

    Improved the port of PDroid! Pastime1971 started this project by bringing PDroid to ICS. A big thanks to CollegeDev, who added some stability to the program for JB and ICS. His PDroid Add-on is a cool project, we will be talking to him about how to continue to improve the security of our Android devices.

    The port to JB is completly on my own and I haven't compared the patch from pastime with my source until now, because I have not so much time at the moment.

    Today, I don't know if the patch (ICS) from pastime and mateorod is the same like mine, but both are very similar to PDroidBasic (that means without all my new fixes and addons). I think pastime and mateorod do a great Job, because they spread out PDroid to more devices and ROMs than I do, but basically if you are able to compile you can use this patch with little modifyings for a lot of ROMs.

    ..., and therefore their script is NOT the same as yours?

    The patch in first post is definitely not same same as their script, because it included all my new features for PDroid. With this patch you're able to use my PDroidAddon and the other features.

    (BTW running Slim ICS 4.2 (aosp rom) on my Galaxy S2 i9100)

    Yes, it seems to be that many people run on that rom, because I got some PM's for users who asked me if I'm willing to port my Addon and PDroid to this ROM.
    4
    Hi CollegeDev!

    It took me a few Days and around 10 full "repo syncs" but since yesterday i am able to build my own CM from Source :victory: Currently setting up my Note from Source and - as far i can say till now - everything works perfect. Bevore i used Asylums ICS v20 patched with Patch 1.6.0. Works good so far but using Google Maps was almost impossible (FC Maps / PDroid).

    Beside this i set for every SYS-App where it's possilbe DeviceID, PhoneNumber, SIM-Serial, SubscriberID, NetworkLokation and GPSLocation to random - dont know if this make Sense but i feel safer :cool: On a patched ROM this brakes the Phone. On the compiled ROM everything still works with this setting :eek:

    So i am really happy; learned something and have a fully working, PDroid - powered CM-ROM :laugh:

    Greetings

    Good news at all. In few weeks I will release more features like SMS send control and CallPhone control and a lot of new bug fixes.
    Please, post the logcat of the FC from GoogleMaps, then I will fix it after my vacation. You can block all, and all will work like a charm, normally :cowboy:
    3
    First of all, I'm back:good:
    I will release my new features for JB in the next few days:cowboy:

    CollegeDev: Is there any major change to the interaction between the service and the manager app? Just checking because I'm working on a new manager app (to replace the original PDroid app), and I'm wondering if I should be holding off until you release the core changes before doing too much more.

    It depends on what you will support in future, PDroid's functions itself or my features too. But general communication should be the same.

    "JELLY BEAN BUILDS:
    Just flash zip and install PDroid.apk and PDroidAddon.apk from this thread and have fun!"

    I am on this CM10 ROM http://xdaforums.com/showthread.php?t=1826747

    I want to show the community your PDroid version with the fixes you listed. I think on a free OS everyone should care about privacy. So I want to give them a fixed flashable .zip to convince them. :) You write:

    "Tons of downloads, no response if it works -> down!"

    So is there a fixed .zip to flash or not? :) I am only asking, because I think your fixes only work if I flash the right patches which have your changes included.

    Thanks in advanced! :)

    Edit: I was not one of the persons who download the fix and test it and gave no feedback. I am seeing now that there was one, next time I should read the first post more often -.-

    Yes, the fixed version is currently running on my own device ;) I will update all in the next few days with an flashable rom for galaxy s2.



    JB isn't stable enough for me - for the next two months I need my S2 as a rockstable daily driver, lots of calendar reminders, calls and email.

    A really good working ICS/CM9 Pdroid build would be a dream. Otherwise I have to wait until JB is stable enough.


    @collegedev:

    I downloaded the CM9 build in the first post where it was still avaiable, got a lot of FCs on settings.apk and phone.apk.

    Wanted to try again after a really clean full wipe including a formatted internal SD . Then there was no ROM to try again because I saved it to internal SD :eek: So no more testing for me (yes, call me the idiot I am :laugh: ) and unfortunately no logs.

    That sounds curious, but it could be that you're in cdma mode. This is one of the "not tested" part of my changings. I will update in few days with flashable zip and source. Hopefully you will give me nice logs if there are some bugs :p

    Wow. real nice work. but i can't test ics. dont want switch back and have no old backup. so if you make a patch or source for jb. i would give you feetback so good as i can.
    ng sadan with a galaxy nexus under 4.1.1 aokp 1

    Nice to hear this. Just wait few days.
    3
    @CollegeDev: still on vacation? Sitting on needles waiting for the upcoming, bugfixed version :good:

    I'm now out of vacation, but I need time, because the next few weeks are very stressful :rolleyes:
    It is possible to update the patches now, but I'm working on complete new things and want to release all in one. If there are enough people who want JB support NOW, I'm willing to update the patches.
    I'm writing complete new features and lots of other new things (I don't want to say more until now :D ). If you can wait you will be rewarded, believe in me!:cowboy: :laugh: