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

Yes, I took the same patches. So, if you have a fresh repo you don't have to clobber or clean.

I guess the problem is your building process. Did you edited the roomservice.xml with the muppets entry? Did you extraced the proprietary i9300-files from your phone?

Gesendet von meinem GT-I9300 mit Tapatalk 2
[Android Apps and Games] reinsn:
i did not extracted proprietary files, i used an external repository i found somewhere (might be the muppets one, cant have a look cause i am at work currently). i was using THIS guide. Would be nice if you can post or pm additional steps needed (if any). thx in forward.

UPDATE: Think i solved it on my own. I was using themuppets repository but was using the wrong branch of it. I will try to build again.
[Android Apps and Games] Koetermann:
This entry should work for you:

<project name="TheMuppets/proprietary_vendor_samsung" path="vendor/samsung" remote="github" />

Regards

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

When to expect an update for the app?
[Android Apps and Games] reinsn:
thx very much, worked flawlessly this time.
[Android Apps and Games] Moogle Stiltzkin:
can this apk app work for Samsung S3 using philz CWM + Wanamlite rom + Adam kernel ?

From what i read on the auto patcher page, they didn't mention wanamlite. They even said it doesn't support roms unless they are deodex.

Any ideas i'm getting a bit flustered :(
[Android Apps and Games] karamelos:
Re: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

Apk & patch yes , auto-patcher think work but if you have trouble past log in auto-patcher thread (if some warning appeared in process see yes at the question & test it, post log if you have some trouble)
[Android Apps and Games] Moogle Stiltzkin:
do i need to have the deodex version of wanamlite rom installed ? Or would the odex be okay as well ?

this auto patcher how safe is it ? Will it give any warning if it's not compatible ? As in it won't work it's magic if it knows it won't work, which would then bugger up my phone :confused: i mean, i don't mind testing if it would work or not, but not if it means i got to reformat and reinstall everything if it installs knowing it wouldn't work, and ending up buggering my phone in the process :{

sorry i'm noob :(

This is what i am using currently

- Samsung Galaxy S3 i9300 (i ran the emmc brickbug app, and it says mine has the insane chip. Not sure if it has any relevance for your app, or whether i should be wary or not. For example i cannot use the other app lagfix fs trim APK because it would brick my phone if i did, because of the chip defect)

- WanamLite ZSEMC1 V6.3 Android 4.1.2 Clean & Stable = i believe this is Odex version, because they would normally label deodex if it was that instead.

http://wanamlite.com/2013/03/25/wanamlite-zsemc1-v6-3-android-4-1-2-clean-stable/

- Adam Kernel V2.2.1

http://wanamlite.com/2013/03/27/adam-kernel-v2-2-1/
[Android Apps and Games] karamelos:
Re: [APP][4+] PDroid 2.0 - goes to GitHub and searching themer - [2012-12-08 v1.52]

Oups sorry I'm not able to download your ROM if is based on stock or not (or verified some possibility) .

Auto-patcher & source work with "custom" ROM(cm, aosp, aokp ....) But not with stock odex or deodex

so I'm sorry for confusion
[Android Apps and Games] Moogle Stiltzkin:
wanamlite's rom is closely based on the original rom by Samsung for the S3. the one i linked was specifically based on the official ZSEMC1 rom, which he later modified ever so slightly with his magic.

he releases them as both odex and deodex versions. The one i am currently using is the odex variant of his custom rom :D
[Android Apps and Games] kaizokan:
@karamelos or anyone else i have a question about building the patch from source.

When building a patch for a ROM, is the mentioned 'source code' the code from the ones the rom is based on? like AOKP,AOSP,CM and nothing else or is it the complete code of the customized rom including custom themes and all other things. i guess its the first otherwise auto patcher could not work right for all specific roms and its only about the framework right. Just to get rid of this confusion ;)

so when building for pdroid, it is not necessary to build the rom only the patch.

In case i want to install ubuntu again :silly:
[Android Apps and Games] karamelos:
hi

with diff tool & build just parts i think is possible mateorod or collegedev has more able for respond

for me it's with the source (thank's to mateo for helping in build process :good: )

if you able to build on ubuntu of course some link for starting :

http://source.android.com/source/initializing.html

http://wiki.cyanogenmod.org/w/Devices (in all devices you have link for building good source)

EX for n7000: http://wiki.cyanogenmod.org/w/Build_for_n7000

[GUIDE][AOSPA:v3.+] How to Compile AOSPA from Source : + Support and Maintenance (i'm not very friend with aospa for the moment ...............)

http://elinux.org/Android_Build_System

[HOWTO] Build CM10.1 for N7000, Nexus 4 and 7, Note II and Note II LTE (sir @chasmodo thread)

................

&

https://github.com/CollegeDev/PDroid2.0_Framework_Patches (potentially break your repo)

https://github.com/mateor/OpenPDroidPatches (no trouble and easy apply & remove)

good learning
[Android Apps and Games] CollegeDev:
Thanks, I will have a look at it as soon as the new release it out.

As some users already said, you have to play a little bit with the settings to find out which setting causes the Facebook Messenger not working.

There are so many requests on new ROMs via PM at the last time. I think I will upload a virtual machine where you can build it by your own in few steps.

Yeah, really nice description :good: I have fixed it in the new version. For more detailed information please look at the end of this post.

Until now only on 4.1.2 Samsung based STOCK-ROMs. I will upload them with the new version of the application to github asap.

Yepps :) I'm running my stable environment for round about 1~2 month and it works like a charm on my device.

I'm looking forward to it, but until now the response it not enough to sattle down to another project.

Did you try to compile by your own? It isn't difficult at all. I will create the new patches within the next days and upload them on github. So you can use them if you like. If so, you just have to apply the newest patches and install the newest version of application :o

I will have a look at it after the next major release.

You have to describe what features you would like to see in a widget, then we can discuss about that, sure.

Ok. Can you upload the class CdmaDataConnectionTracker ? Then I'm able to fix that quickly.

In the next few days. I've made a bunch of changes for the next update (major release).

For the patches inside this thread you need CM10.1. BTW: I've ported PDroid2.0 to CM10 (downgrade). What you have to do:

Download the source-code from CM10 (only available in few day) or CM10.1

Download the patches inside this thread + quickfix if you can't wait for the new patches.

COMPILE your sources BEFORE you apply the patches

Apply patches

compile again

Thanks karamelos, you're doing good job in support :).

And here some news to the new major release:

For the application:

For the framework:

The backup & recovery feature:

It is designed for users who like to play around with settings or often changes the ROM or whatever you would use this feature for. The possibilities:

Full Backup - backup your complete actual privacy Settings

Full Recovery - recover one of your backups

Incremental Backup - you can take some settings (every setting can be individually checked or not) of every application you like and insert them to an existing backup.

Incremental Recovery - you can choose some settings (every setting can be individually checked or not) of an application from your backup and recover them.

At this stage, you're able to manage up to 10 Backups. I think that is enough :D

I'm sorry for my bad english (I wrote this text very quickly).
[Android Apps and Games] SecUpwN:
CollegeDev, is PDroid 2.0 now compatible with 4.2.2?
[Android Apps and Games] CollegeDev:
Koetermann is running 4.2.2 for round about 1 ~ 2 month. It was compatible the whole time:eek:
[Android Apps and Games] SecUpwN:
Dude, why am I using PDroid Manager then? Because patches where not available, right? How about now? Does AutoPatcher support the latest version now?
[Android Apps and Games] xelra:
I just don't get it. I thought development on pdroid 2.0 was stopped and all the pdroid devs were working on openpdroid together now?

So much confusion. I just can't see clearly through the information on the net.
[Android Apps and Games] Borosin:
Hi,

Afaik, the PDroid 2.0 Application will continue to exist, it's the framework-patch that's being merged with openpdroid.

One thing i'm wondering is whether collegedev's intention to port the patch to Gingerbread has "survived" the merger. :confused:

Because, even though GB is still the most widely spread Android version, people will start to ask for Android 5.0 compatibility as soon as the first leaks are out. :D
[Android Apps and Games] Pons:
GB is the most widely used individually, but ICS and JB aren't too far behind individually, and together they outnumber GB.

http://developer.android.com/about/dashboards/index.html
[Android Apps and Games] xelra:
So what should I use now? PDroid 2.0 app with openpdroid?
[Android Apps and Games] SecUpwN:
YES!
[Android Apps and Games] leAndroid91:
(how) is it possible to create an iso for virtualbox out of an patched romfile?

or is there any other opportunity to get pdroid 2.0 on a virtual android image?

hope you can help me!!
[Android Apps and Games] CollegeDev:
No, autopatcher won't support Pdroid2.0 anymore.

I've updated this, because there are many users who prefer PDroid2.0 because of its stability, fixed bugs and low battery consumption. As for example: User Koetermann learned to compile by his own only to have PD2.0 and there are many more users who did the same.

I'm going step by step. I've ported PDroid2.0 to CM10 (4.1.2) and will go now step by step backward.

Iso for virtualBox with android? What do you exactly mean? :eek:

News:

I've updated the OP with new "Design" and all description related things. The patches for STOCK-ROM will come at the end of this weekend. For more detailed description: just have a look at my GitHub.

The application will also come at the end of this weekend and I'm looking forward to make new patches asap too.
[Android Apps and Games] DanderMan:
Just to be sure, I got it: From now on I cannot patch my rom with Autopatcher/ApG. That means that I (as a Windows user) will not be able to use PDroid 2.0 any longer.
[Android Apps and Games] kaizokan:
I've done it! Im now in the elite club of self-builders. I've built my operating system from scratch, from the ground up. I am the master of my domain!

Just so you know ;) Thats what Cyanogenmod said :p

I finally managed to build CM10.1 from source! with Pdroid v1.54 (with quick fix) for i9100 (after multiple tries, (sync/build) interruptions, errors etc) and am still a level 1 noob though.

I will wait for a stable CM or stable AOKP because i wan't to have a stable rom.

How can we make patchable zips like auto-patcher does if possible and can we also use AOKP instead of CM (AOKP has a stable 4.1.2)

I used Ubuntu 11.10 (am a windows user) (on a separate HD)

The time it took to get the source was 2-3 hours (don't remember exactly) and time to build was 4 hours (100% with 1 core (second virtual core)

Total time: days :silly:

Even though the ROM is working fine so far i could tell in a quick browsing through CM and testing hardware like camera, flash, music, sound very thing worked, but i did get this (see below) about proprietary blobs (device specific code) at the end of the building process just before the last line mentioning the ROM zip. I did extract the device specific code. could it be deleted by a command like make clean?

tool_extensions = (str) device/samsung/i9100/../common
userdata_size = (int) 2147483648
using device-specific extensions in device/samsung/common
unable to load device-specific module; assuming none

and adding a privacy folder with de PDroid.jpg was giving something like: There is no rule for... so i did not use the image in building process (i did had added a line in one of the files for the image though). I can always add it later.

This is what i did to apply the patch. First unpack the zip and copy or paste the patch files into build directory (for me: ~/android/system) amnd then:

cd ~/android/system

patch -p1 < ~/CM10.1_build.patch
patch -p1 < ~/CM10.1_libcore.patch
patch -p1 < ~/CM10.1_framework.patch
patch -p1 < ~/CM10.1_Mms.patch
patch -p1 < ~/CM10.1_Settings.patch

Link to cm-10.1-20130411-UNOFFICIAL-i9100-Pdroid2.0-v1.54.zip (with quick fix)

---------- Post added at 05:18 PM ---------- Previous post was at 05:03 PM ----------

Unless you can install Ubuntu (need to have a 64 bit compatible PC) and build from source OR if someone else has the patch or a patched rom for your device. Otherwise you need to wait till Pdroid2.0 and OpenPdroid are merged into one and get available through auto-patcher OR use OpenPdroid. This is what i have understand, correct me if i am wrong.

Auto-patcher still has a older Pdroid2.0 version for 4.1.2 roms (though i used to have bootloops with that, it was maybe because of launcher issues)

If you are going for the older version v1.51 with auto-patcher you also need the v1.51 app (v1.52 works also except for task killer).

Except there is no link for the v1.51 App... but Collegedev could upload it.
[Android Apps and Games] CollegeDev:
@kaizokan

I will answer you later, currently there is only time for pulling out the update, sry... Please look @pm

Stock patch for N7100 is out now, just look at OP & github for more information

New version v1.55 is out now. Just take a look at github

It was really hard work to develop all this kind of stuff you now can download for free on my GitHub. Be happy with the (hopefully) now most stable version of PDroid2.0! BugReports are always welcome!

My last pm to mateo was following:

I don't know if I'm allowed to make the answer from mateo public. So I don't add the answer here just to prevent misunderstandings and any kind of dispute...
[Android Apps and Games] Febby:
I know you said that sgs2 4.1.2 has a update zip of I recall or you had a ROM with it build in. Would it be possible to make a beta or experiment zip for the sgs2 skyrocket (sgh i727) 4.1.2? :)
[Android Apps and Games] mateorod:
Sure, you can quote me in public :)

My goal is to have the development and related discussions available for perusal and improvement by everyone, this definitely counts.

My response to CollegeDev is here (with his real name redacted, just in case )

My goal is to make it easy for contributors to see and review the GPL-licensed build patches. Until OpenPDroid, we didn't have a framework for that, and as of now, there still aren't PDroid2.0 patches up anywhere they can be reviewed at all. Now that we have CollegeDev as a full partner in OpenPDroid, I am trying to get us to a place where anyone can review and improve the code.

As I said in my PM, I don't intend for that goal to get in the way of releasing improvements, however. We haven't updated OpenPDroid since CollegeDev put out 1.54. I didn't know he was releasing it until he actually did so or else I may have been able to plan around it. But the next update, something I am working on literally every day. will have all the features of CollegeDev's 1.54 as well as the transparency and bugfixes of OpenPDroid.

Pretty much the best of both worlds, I think. It is a team-effort, from the development of the patches to the patches for the autopatcher. This delay may be painful for some of the user base, but the goals behind it is easier collaboration and quicker bugfixes and on-going development.

Thanks for inviting me to post, CollegeDev! Anyone who wants to see what we are doing with the update, you can look at this branch here. I have a bunch of other work on my local machine, but I need to finish adding the last touches before I push it up. It will be adding the default-deny feature, I am hopeful some of you will take the time to look it over for us!
[Android Apps and Games] mnjm9b:
Thanks for the info update guys...

I look forward to contributing.
[Android Apps and Games] biglsd:
CollegeDev

Problem in your patches on github, Pdroid2.0.apk is broken

Application in https://github.com/CollegeDev/PDroid2.0_Manager_Compiled.git works fine

I have some questions

1. Which version of firmware are you use for patches.

2. Can you share smali patches for creating own core, framework etc to any rom for SGNII (or maybe to any samsung device with 4.1.2 firmware)
[Android Apps and Games] SecUpwN:
Does PDroid 2.0 support Android 4.2.2 now?
[Android Apps and Games] biglsd:
Small report:

sometimes fast slide on applist in PDroid application freeze all UI and after that only reboot can help.
[Android Apps and Games] CollegeDev:
What do you want to do, translation, testing or something special? :)

No, there is nothing broken at all. You just need to switch the branch to devel and download it.

Related your question:

1) Patches are based on the samsung release from the feb 13

2) No, I haven't any patches and in my opinion the smali patches are very strange and not recommended to do so (it causes many failures and a lot of security risc). You need a intelligent framework-patch tool to get it work on all samsung devices. It is possible to develop something like that, but it is a lot of work.

yes.

Fast scroll? I'm using it daily and had no problems until now. Can you upload logcat? If you can't interact with your touchscreen, plug in the usb and open the terminal. Now type in:

adb logcat -d > myPDLog.txt

and press enter. Then upload the *.txt file. Thanks
[Android Apps and Games] biglsd:
Collegedev

"No, there is nothing broken at all. You just need to switch the branch to devel and download it."

I mean your install.zip, which includes broken PDroid2.0.apk. This apk is not android application.

$ unzip PDroid2.0.apk

Archive: PDroid2.0.apk

End-of-central-directory signature not found. Either this file is not

a zipfile, or it constitutes one disk of a multi-part archive. In the

latter case the central directory and zipfile comment will be found on

the last disk(s) of this archive.

unzip: cannot find zipfile directory in one of PDroid2.0.apk or

PDroid2.0.apk.zip, and cannot find PDroid2.0.apk.ZIP, period.

And all fine if I unzip PDroid2.0.apk from https://github.com/CollegeDev/PDroid2.0_Manager_Compiled.git (devel brunch)

$ md5deep PDroid2.0.apk_*

d408aac6bd2099a5121182a24a366df6 /tmp/PDroid2.0.apk_inst

7888755fecbfecc3e4af0785e7d3ccbb /tmp/PDroid2.0.apk_brunch

first from install.zip (broken)

second from github (working)
[Android Apps and Games] mateorod:
FFU5y-

I just saw your comments about the Fuzz factor, yeah these aren't completely new diffs. If they were, I would have probably changed the base directory from the top-level build directory down to the individual projects.

That would allow us to work with just git and skip repo. Which I think is better for this kind of work. We are essentially using repo to manipulate git with the commands I posted, but I just don't find that as flexible.

For someone like you who is building, you could make brand new permanent branches for PDroid, either way. But the commands I gave work, for anyone who struggled with the build before.

I added the repo forall -c 'git reset --hard' at the end just to make sure that anyone who adds the copy file lines to their make file is brought completely back to upstream.

I have tested the pdroid extension patches on some more builds and they look pretty good to me. So hopefully we are on our way to making this easy for anyone to try, For those unfamiliar with the Auto-Patcher, it runs on Windows, Linux and OSX, so anyone here should be able to get it for CM10.

We have people who are already working on bringing PDroid Extension even wider support, I feel pretty comfortable in saying we can equal our current PDroid coverage for the PDroid Extension in the next couple days. And that covers about 95% of the roms on XDA.

Update: Oh yeah, CollegeDev, I also fixed the Pdroid_Addon patches. So people on ICS can use your stuff again, too.
[Android Apps and Games] FFU5y:
Before building or patching, I've also been doing a "repo forall -c 'git clean -fxd'" and "repo forall -c 'git checkout -f'" as well to make sure I'm back to the original sources, and there are no leftovers from the patches I've already done.

@CollegeDev: for ROMs which have PDroid Extension included, would you be happy for the latest PDroid Extension App (i.e. the APK file) to be included? I believe (but I have not looked at how) apps can be included in a ROM so they will included as user apps (and so can be updated by the user with newer versions).

One other thing I'd just like to raise is that right now the way that the service is built, permissions can only be read by apps with particular package names (line 54 of PrivacyServiceSettingsManager.java). This means that if any other app appeared which was designed to allow configuration of the PDroid Extension service, it would require a modified version of the ROM. I know there is a permission associated with changing the PDroid settings, but it looks like reading the settings requires the app to have a particular package name. Not that there is another app out there to change PDroid Extension settings at the moment, but in future there may be.

Is it a good idea to have this limitation in place? (I imagine it is probably there to prevent other applications requiring the permission in order to read the settings, in which case an application could check if it is being blocked, and this would indeed be a problem. I'm just trying to work out if there is a way to address this problem, but still allow an alternative management app to appear and be used without forcing those who wanted to try it from changing their roms).
[Android Apps and Games] Hotfingers:
Maybe keep the name restriction in place,

But have an option in PDroid Extension that reads something like "select management app."

Then each management app can pass permission on to another one.
[Android Apps and Games] FFU5y:
That strikes me as a good way to do it. That way, the service can be modified to support other apps upon instruction from the manegemnt app, and allow the existing PDroid Extension app as the default. That way, the existing PDdroid Extension management app doesn't actually need to be changed to support it until another management app appears, and if that does happen it can be handled without changing the rom itself.
[Android Apps and Games] CollegeDev:
Thanks mateo, I'm currently not able to upload new patches as I mentioned in pm (20 hours day). Should I add this to OP? I'm using patches in other way and just call git reset --hard. That also works for me.

First: I got some question from ROM Developer who wants to include my application to their ROMs. I will pull-out a ROM included version for PDroid this weekend.

To read the privacy settings, yes you're right. That is one bug I will also close in future. I'm not willing to support more than one management application and I'm think about it to throw the addon away! It is all of security reasons!

Not a good idea. I will fix this bug and after that it is protected by system and signatures. Should be save enough :D

As I mentonied above, this is not a good idea. I'm not willing to support more than one manager application. A lot of people asked me to make an "all in one" application, here it is! To support more than one application causes security gaps which can be used to get control! So the safest way is just to let only one application handle it.

This is possible at all, but not really easy.

There are 2 BUGS in the application and PDroid itself. Some of them are fixed, some not. I will updated ASAP.