yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] FFU5y:
I'll just extend a little on this:

OpenPDroid forked from PDroid 2.0: see the OpenPdroid post for some info on differences and reasons for the fork. It is largely PDroid/PDroid 2.0 code at this stage, but with 4.2.1 support (although I believe that is coming in PDroid 2.0, and indeed a couple of people in this thread have ported PDroid 2.0, although I haven't tested their code).

There is a second release of OpenPDroid due out very soon, which will fix some performance issues from the first release (turns out some bugs improve performance).

In term of 'open-sourceness': both PDroid 2.0 core and OpenPDroid are GPL v3 (because Syvat's original PDroid was, so all derivative works are), and indeed CollegeDev is now moving to put the PDroid 2.0 core (i.e. framework mod) on Github, which is excellent.

In terms of the long-run: I expect that there will be some parts where OpenPDroid will draw on fixes from PDroid 2.0, and vice versa. However, I think there are some features going into PDroid 2.0 (e.g. task management) which will not be included in OpenPDroid - basically just because of philosophical differences.

Because OpenPDroid and PDroid 2.0 App both still share an identical service interface, both apps should work on both framework mods. I have heard of people having FCs using PDroid 2.0 App on OpenPDroid, but I haven't tested it personally nor seen any specific details.

---------- Post added at 11:52 PM ---------- Previous post was at 11:49 PM ----------

Sorry, still not seeing it (I may just be blind). That post just says 'there were crashes' right? It doesn't say with what or the context or anything?

Just want to make sure I'm not missing some details about the crashes which would allow reproducing them.
[Android Apps and Games] exefixxer:
First of all, i have to say PDroid2.0 is the most important, security-related, Add-on Android has seen so far!! Period!!

Thanks a lot for doing this CollegeDev!! And please don´t stop doing this!! I really hope the "new team" manages to work together

and make PDroid even better, than it is already!!

I´ve been tinkering around with PDroid2.0 for quite a while now and there are a few things i came across, that i´d like to share/ask,

in no particular order.

- For users (like me) not knowing too much about the restricting of accesses and want to get a secure as possible Android without rendering the system unusable.

It would be great to get a notification when restricting a system-app permission that may influence important system-funtions and probably render some functions "not working". Personally it happened to me, i first batch-restricted everything and then slowly tried to allow as little as possible to get a working system.

But as much is i try,

- Is the device-serialnumber and the Wlan Macaddress something that could possibly be spoofed with PDroid (as an addition to "Phone Profile" or better as random values)?

Anything that makes that impossible? Would that make it more secure? I think these values might be used to uniquely identify a device (in my humble opinion).

- I once read in another Forum, that IPV6 extensions can also be used to uniquely identify a device!?

- Bug? I don´t allow K9-Mail to access my contacts but it still can access them.

- If you really want to put PDroid2.0 on the playstore, please also keep a downloadversion on XDA as well (for users not using the market)

- For security´s sake i personally prefer AES 256 Bit Encryption over small file size

- Another question is: What Permission-Restrictions can be added in the future, that make it even more secure?

And CollegeDev, did you read the excellent article at kuketz-blog about your work?

You should also see the links in the article, according the other many permissions that are out there, they are really interesting!!

I read in the OpenPDroid post, that there are "Two major security issues, which allow apps to bypass many or all PDroid or PDroid 2.0 settings".

Have you been informed about these and other ones they found, and are these issues fixed in the upcoming release?

As you might have noticed, i don´t have too much knowledge about that whole topic, but i hope i could throw some unexperienced

points of view in, that might start some useful ideas!! ;)
[Android Apps and Games] wbedard:
Re: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

LOL...no, you're not missing anything! There wasn't much context/content to the post.

R/

wbedard
[Android Apps and Games] SecUpwN:
Darn it, still no 4.2 support? Aww man, seems like I'm forced to use openPDroid and PDroidManager. Uncool.
[Android Apps and Games] Koetermann:
AW: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

First: It isn't uncool to use openpdroid and PDroidManager.

Second: You can use openpdroid with the app PDroid 2.0 in 4.2.

Third: Reading could help sometimes. ;)

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Android Apps and Games] SecUpwN:
Which "advantages" brings openPDroid compared to PDroid 2.0?
[Android Apps and Games] jpeg725:
As far as I understand it the android contacts permission lets an app read the list of contacts all by itself. Without this permission an app can still ask the user to select a contact, it will then have temporary access to the data of that contact only. K-9 might be doing that and I suppose that PDroid doesn't block that - after all apps will need user input to access any contacts data.

Hope that helps.
[Android Apps and Games] ThiefMaster:
Can I safely install CM10.1 via system update? I know i'll lose pdroid by doing that but I wonder if i need to flash the restore package first or if the upgrade will work anyway.
[Android Apps and Games] Koetermann:
AW: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

You don't have to install the update.zip. But please make sure, you did a nandroid backup before you change to CM10.1.

Maybe you need to do a full wipe after installation, test you're cellphone function.

Additionally you should use the backup function in PDroid 2.0 and then make a Titanium Backup. So you are able to restore you're privacy PDroid settings in CM 10.1. (Thanks again for that great advice, CollegeDev!)

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Android Apps and Games] g.armour:
I know it can't, but is there any way to implement using pdroid to make apps think they are on WiFi when really they are on 3g/4g? I.e. The Amazonapp store wants you to be on WiFi when downloaded bigger apps. Can pdroid spoof it into thinking it's on WiFi?
[Android Apps and Games] l3ullseye:
Re: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

Can I use PDroid in a AOSP rom?

Already using it in a different rom, and I know I'm gonna miss it if I switch roms, and cannot use it any more

Thanks

Sent from my HTC Sensation
[Android Apps and Games] asicman:
CollegeDev, where is the update dude?
[Android Apps and Games] Jeffreycat:
Still in his mind, waiting to be typed out and compiled into binary.
[Android Apps and Games] Klaus N.:
PDroid update

@asicman

CollegeDev expressed it a few weeks ago: This time he's very busy, and the expected date of the new version release will be between the last January- and the first February-week.

I understand you - because I also await eagerly the new version :D

But we've to be patient...

CU

Klaus
[Android Apps and Games] lothos:
If we could just have a fix for Llama cell tower polling........
[Android Apps and Games] I900-Nutzer:
Yep :(
[Android Apps and Games] Alexnoj:
how can i install PDroid on stock rom?
[Android Apps and Games] ThiefMaster:
you cannot.
[Android Apps and Games] rroronoa:
Re: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

Could some one make me flashable zip for cm 10.1?

Rom: http://get.cm/get/jenkins/19481/cm-10.1-20130205-NIGHTLY-i9300.zip

Thank you.
[Android Apps and Games] wbedard:
Re: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

I don't believe that CollegeDev has released an update to PDroid2.0 that supports CM 10.1. Although an update should arrive "soon", the OpenPDroid fork already supports it and is available through Autopatcher/ApG. Search the forum by title to find links to the referenced projects, if needed.

R/

wbedard
[Android Apps and Games] Koetermann:
AW: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

Hi CollegeDev,

nice to hear from you. :)

What does this mean exactly? Right now I'm on OpenPDroid with CM 10.1. Could I backup these settings and then restore them in your new release?

Regards

Koetermann

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Android Apps and Games] CollegeDev:
To use the new release (which should come at the end of this week) you have just to flash the new patches and install the newest version of the manager application. It is very important that the version Number of both fits (framework-version 1.54 AND Manager version 1.54). The only problem is that you can't use the old framework version < v1.54 with the new application. That means you can use the manager application on framework-version >= v1.54 only. Normally you don't need to recover any settings. But if it fails or you want to go from scratch(full wipe) do following steps

before

you flash/wipe the new patch:

1) Open PDroid2.0 and make a backup of your settings

2) Make a Backup of PDroid2.0 with TitaniumBackup

3) Flash the patch

4) Boot your device and install the newest PDroid2.0 version (should be v1.54)

5) Go to titaniumBackup and recover the old PDroid2.0 DATA,

not

app

6) Use the "reload apps" feature to get fresh app list

8) now you can recover settings inside PDroid2.0

If there any criticism regarding the new features, feel free to open a discussion.
[Android Apps and Games] Koetermann:
AW: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

Does this method also works with a second device?

Top 1-5 with the first device.

Top 6 in the second device.

I got a tablet this week and I would be very glad, when I can take my Smartphone settings directly to my tablet.

They haven't exactly the apps installed. Could this be a problem?

Regards

Koetermann

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Android Apps and Games] exefixxer:
Good to hear these news!!

Good to see you back!! And nice to hear these news!! I´m really looking forward to the new release!!

I really appreciate your decision to accept no exception to the scecurity policy, like it is discussed over at OpenPdroid!

And the Implemented/enhanced task Killing feature is a nice Idea also.

Did you think about a default Implemented/enhanced task Killing feature, like a list of apps that are not allowed to run as background tasks at

all after boot, until i manually start them!? That might come in handy, instead of killing them manually after each reboot.

Have you ever thought about a MAC-Adress spoofing feature? I Think that would increase security.

I once read in another Forum, that IPV6 extensions can also be used to uniquely identify a device!? Can you tell something short about that?

And a problem i had with the latest PD2.0 with K9-Mail. I don´t allow K9-Mail to access my contacts but it still can access them.

And is the new version 1.54 also compatible with CM10.0?
[Android Apps and Games] kleinerChemiker:
Thanks, I was waiting for the release to start useing PDroid.

I think a better term would be "charging electronics", if you mean the electronics that are responsible for charging your batterie.
[Android Apps and Games] CollegeDev:
If you want to switch the settings to your tablet do following steps, please note that the application version must be the same (example: device v1.51 -> tablet v1.51):

1) Open PDroid2.0 and make a backup of your settings

2) Make a Backup of PDroid2.0 with TitaniumBackup

3) Flash patch if framework is not installed

4) Boot your device and install the same version of PDroid2.0 you used on the other device (mobile phone or whatever)

5) Go to titaniumBackup and recover the PDroid2.0 DATA, not app

6) Use the "reload apps" feature to get fresh app list

8) now you can recover settings inside PDroid2.0

Thanks :)

Yes, a feature like killing select apps on boot is possible too, but not in v1.54. I will looking forwarding to include your request. Can you open an enhancement on GitHub? :)

MAC-Address is already included in the new release, but you cannot modify anything related to this (hidden implementation). It needs some more testings and modification, but you will see this feature in PDroid2.0 soon.

With K9 it could be that the application caches your contacts. Please try following:

1) deinstall K9

2) install K9 and DON'T OPEN THE APP

3) block everything in K9 with PDroid and save the settings

4) Open K9 again

I will tell a little bit more about IpV6 related things later, okay?

Thanks :)
[Android Apps and Games] SecUpwN:
AW: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

CollegeDev, YOU ROCK! Herzlichen Dank! :)
[Android Apps and Games] bonanza123:
Hey CollegeDev thanks again for your work.

I am currently using your above provided ready-build but I still see some inconsistency between what i have set in the preference and what actually is applied and is visible in the logs.

I set SystemUI to REAL mode and almost everything actually is allowed but then it cant see / set the current mobile data state. In the log also it is correctly mentioned that this permission has been denied.

I enabled the new debug mode you implemented, how can i send you this log ?

edit: i think that the access to current and mobile state is always denied for all non real mode apps. has else made this observation?
[Android Apps and Games] Koetermann:
Hi CollegeDev,

i don't know if it's my fault, but I can't install your Patches.zip (framework patches) with TWRP. When I try to install I get an error message. :crying:
[Android Apps and Games] biglsd:
CollegeDev:

any instruction for applying patches to CM10.1 tree, plz
[Android Apps and Games] bonanza123:
the provides patches are not update zips. you can't flash them using CWM. you have to wait for autopatcher updates
[Android Apps and Games] biglsd:
lol...I want instruction for applaing source patches for patch my CM10.1 build tree
[Android Apps and Games] karamelos:
This question is already posted see op

& for example

http://xdaforums.com/showthread.php?p=36721159&highlight=build+patch#post36721159
[Android Apps and Games] I900-Nutzer:
Hiho!

First of all: thx CollegeDev for this new Release :)

Tried to patch and build myself (Linux-Noob but succeeded here and there in the Past :cool:) and run into the following Problems:

CM10.1_Settings.patch tries to patch a File which isnt there: packages/apps/Settings/src/com/android/settings/privacy/PrivacyReceiver.java

I'm even missing the /privacy - Directory

As far as i understand the Patch should create the Directory and the File but it doesn't succeed ...

CM10.1_build.patch fails patching the core.mk (Hunk 1 + 3) but as far as i understand there is nothing to be inserted/patched. Hunk 3 adds the Product-Package "PDroid \" which is successful.

The Patches "CM10.1_framework.patch", "CM10.1_libcore.patch" and "CM10.1_Mms.patch" are working without Errors ..

Sorry for my English - hope its understandable :o
[Android Apps and Games] schertling:
I encountered a major drawback for me. CollegeDev switched to JB-4.2 on his device recently and so did the patches, I'm afraid. I just made an update.zip with the newest ApG for a Psycho AOKP V1.3.0 (JB 4.1.2). That produced an intermediate error like

... apply framework.patch ...

5 out of 5 hunks FAILED -- saving rejects to file smali/android/content/ContentResolver.smali.rej

Reversed (or previously applied) patch detected! Skipping patch.

5 out of 5 hunks ignored -- saving rejects to file smali/com/android/internal/telephony/gsm/GsmServiceStateTracker.smali.rej

... apply preloaded.patch ...

!!! PATCHING FAILED FOR android/content/ContentResolver.smali !!!

File for which patching failed:

---------------------------------------------

ContentResolver.smali

---------------------------------------------

We can try to add a premade copy of those files.

This sometimes works.

But IT MAY NOT WORK!!!

Do you want to proceed ? (YES/no) ... replace android/content/ContentResolver.smali ...

... apply framework.jar.sh ...

... remove unnecessary 27 files to avoid methods cap ...

... apply core.patch ...

... apply services.patch ...

### rebuild jar ###

... rebuild framework.jar ...

... rebuild core.jar ...

... rebuild services.jar ...

### create update.zip ###

### finished ###

flash update.zip to install the modified

flash restore.zip to restore the original

This update.zip seemingly can be flashed without immediate failure.

But then the new PDroid stops, saying it's 1.54 and the patches are 1.51 and JB-4.2.1+ is needed.

A showstopper for me, I'm afraid. At least until I set up my phone entirely new which is more than I expected having to do.

.:crying:
[Android Apps and Games] CollegeDev:
Patches updated. Just download them once again!

I wasn't able to detect this. @ Moderator or anyone who look at this, I'm now trying to give better support in native language.

Kannst du bitte erläutern was genau du mit "see/set the current mobile data state" meinst? Kannst du das Mobile Netzwerk über die Kacheln nicht ein/aus-schalten?

Provide Logs:

1) Get the app CatLog

2) Open the application and type in the top left corner: "PDroid2.0"

3) Go to menu and press save

4) Upload the upload the txt with the log or copy paste it to e.g. pastebin or whatever

Go to main source tree (e.g. CM10.1) and type:

Thanks karamelos, you did good work last time :)

Patches updated! Just download them once again! If you want to be sure that all went fine use the git reset hard command.

Patches updated. Just download them once again.

Why are you afraid?

The newest version isn't already included to autopatcher. I informed mateo about that and hopefully he will include it to autopatcher :)
[Android Apps and Games] bonanza123:
Hey CollegeDev,

please find attached the log-cat. I noticed that the app "better wifi on" is configured to access "wifi info" "switch network state" "switch wifi state" "force online state" and "network info" but from the log i see that the access to "current wifi network i.." has been denied.

edit: one more question: if i set a app to REAL mode and save theses settings, then i reopen the settings for this app again and then i see "settings: untouched, default mode: empty, saved no" what is then actually applied ? the "empty" mode as it is mentioned there ? or the "real" mode i set ? i think this is a bit confusing.
[Android Apps and Games] schertling:
Thanks for the response. Well, I'm not "afraid" in the literal sense too much :D, that's an idiom for "ich befürchte". I'd be afraid to upgrade my richly configured handy to JB-4.2 in the moment because that takes a day or more for custom ROMs with full wipe and 150 Apps, a couple of which have to be readapted manually to a new context in spite of Titanium.

wbdedard said on Feb 5:

> an update should arrive "soon", the OpenPDroid fork already supports it and is available through Autopatcher/ApG.

I misinterpreted that for the patches 1.54 being available for ApG already.

Will they work for my JB-4.1.2-ROM?

No bad feelings about my complaint, please, I appreciate PDroid2 very much :good:, It was one main reason for me to switch to a custom AOKP-ROM in the first place as I wanted to avoid LBE.
[Android Apps and Games] biglsd:
it's strange...I built twice CM10.1 for my SGN II (n7100), with pd2.0 and without

With pd2.0 my phone not works at all with gsm/3g module

without pd2.0 it works fine...
[Android Apps and Games] welle12:
hi,

where can i find the latest vesion of the patches? it seems github just serves README files..
[Android Apps and Games] biglsd:
welle12

http://xdaforums.com/attachment.php?attachmentid=1714840&d=1360396487
[Android Apps and Games] welle12:
solved on my own
[Android Apps and Games] 2363:
Firstly, I'd like to thank you for your efforts :)

As I understand, I need to flash a patch first in order to use PDroid Manager, Currently I'm using WanamLite ROM 14.1, downloaded the "Autopatcher" but I can't make the correct patch for this ROM, I'm not professional -just NOOB :( - so I'll be appreciated if anyone help me to control my privacy.
[Android Apps and Games] karamelos:
Re: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

hi

it's not auto-patcher thread @mateorod make this tool for simplified patching without source.

(@collegedev realese the source @mateorod "adapted" it in auto-patcher, wait .)

so if you have a dev environment use this thread for sourcing or/& debugging.

If you use auto-patcher (or windows tools apg) post generated logs with your ROM (link)

in auto-patcher thread (see -h option in command list possibility)
[Android Apps and Games] sp0n:
I was waiting for weeks for an update, cause PDroid kept on crashing under various conditions...would have been nice to put some kind of information in the initial post of this thread that there is an update on Page sixty-something...not everyone is following every post of this thread...

greetings
[Android Apps and Games] noob00:
PDroid 2.0 on SGS2 GT-9100

Hello everyone,

as my username says, I'm a NOOB :)

Still, I read all the guides, I went through almost all of the 65 pages of this thread, I've tried to understand in many different possible ways before to decide to come here, register and post this. So I think I did try everything possible (for me) before to post my question. If the answer is already somewhere I'M SORRY, I just didn't find it and it's been days since I'm looking for it, don't be harsh on me :)

I have SGS2 GT-I9100, would like to install Pdroid 2, never had Pdroid before or LBE or anything like that but I did flash ROMS onto my SGS2, now I'm actually running NeatROM Full with JB 4.1.2 (didn't want to update via kies so I did it manually).

I know how to use heimdall (not Odin) and also a bit of ADB.

Now my questions are:

1) Is there a Working/non buggy (at least not totally buggy) ROM for my device with Pdroid 2 already included?

(It is a new phone so I don't care about backups and stuff, it is basically empty)

2) on the FAQ of the 1st post of this thread there's a section talking about this:

JELLY BEAN BUILDS (SGS2):

Just flash zip, install PDroid Extension.apk from this thread and have fun!

Quote:

Link removed, reason: Outdated. New version (v1.52) will follow in few days

Since I think mine to be a Jelly Bean build, and since according to what is written there it seems like I wouldn't have to patch or compile or whatever it is I'll probably not be able to do (or even use the autopatcher since I don't have windows), but it looks like I'd only have to "install Pdroid Extension.apk and have fun!"

I'd like to know, will it be possible? Did I understand what I'm talking about? And if yes, will there be in the next few days an updated (v1.52 it seems) simple .apk to install on my phone?

Thank you very much to anyone who will be willing to answer my questions as like I said since the very beginning, I'm a Noob so feel free to correct me, give me details, tell me I'm a **** if I didn't get anything or whatsoever, but please help me cuz it's been days now since I'm trying to figure this out :)

Thanks