[Android Software/Hacking General [Developers Only]] Deviant Ollam:
using ApG to enable OpenPDroid

after some time with my Galaxy SIII (TMobile) running CM 10 and pDroid 2.0 -- which experiences the lag and processor saturation with GPS and/or Camera use that others have reported -- i was excited to see that there's a decent Nightly release schedule now for CM 10.1 on my device. I also had not checked the forums during the time OpenPDroid became so visible.

I am now looking to install CM 10.1 (cm-10.1-20130304-NIGHTLY-d2tmo) and patch it for OpenPDroid. However, the latest version of ApG that i can find (ApG.2.6.0.2) does not list OpenPDroid as one of the mod types available. Also, the syning/updating feature seems to go by very, very fast when i launch ApG.

NOTE: i had dropped the new ApG executable in the same directory as my old one, it seems. perhaps it was seeing older INI data or some such. I've cleared that out now and am letting the ApG 2.6.0.2 app re-sync and re-initialize. Let's see what happens. (Leaving this post here in case anyone else does the same thing and is stuck)

---------- Post added at 09:19 PM ---------- Previous post was at 08:54 PM ----------

Well, i let the whole process complete for ApG 2.6.0.2, with downloading and syncing of everything... and there is no Mod Type selectable for OpenPDroid. Here is the log file, if that helps...

2012.11.17. (v2.4.7) Internal debugging improvements

2012.11.17. (v2.4.6) Fix pdroid for CM7. FINALLY!.

2012.11.09. (v2.4.5) Error catch for random method issues, fix pd2.0 Evervolv and aosp-jb

2012.11.08. (v2.4.2) Add Evervolv support for pd2.0; Device-specific scripts

Will display error if using a mod on an inapplicable rom

2012.11.06. (v2.4.0) Update pd2.0 patches to latest pd2.0 release- all except Evervolv

add GsmService to smali.txt; improve rom probe

2012.11.02. (v2.3.5) Add Evervolv support for all mods- Thanks to new maintainer poncik!

Fix method cap for pdroid/pd2.0 for AOKP and kangs

2012.11.01. (v2.3.1) Fix for pdroid RIL deletion for older roms

Better Build query logic and help messages

2012.10.26. (v2.3.0) Final (LTS) version. Stable for now until upstream breaks any patches

Thanks to KicknGuitar for the OSX testing!

2012.10.22. (v2.2.0) aosp/aokp and cm10 support for pdroid extension by CollegeDev

MAJOR reworking of patches and improved query. only 4 mod types:

cm, aokp, aosp, and pa. See our OP for details.

2012.10.19. (v2.1.9) Testing CM10 support for PDroid Extension by CollegeDev.

2012.10.16. (v2.1.7.5) Fix FC on phone with CM10 pdroid patches

2012.10.15. (v2.17) New (again) CM10 pdroid patches.

Move files to be copied into $p/$R/$B

-This required a bunch of file moving-report broken symlinks.

Some error check on the old RIL delete functions (thanks bundrik)

2012.10.13. (v2.1.6) New PDroid patches for aokp-jb and cm10 4.1.2

2012.10.07. (v2.1.5) Final pdroid support for CM7.2 Official Releases

2012.09.28. (v2.1.2) Hotfix for failed pdroid patching. Logging improvements.

2012.09.20. (v2.1.1) Fix for Phone FC's; OSX support finalized; ContentResolver resolved

2012.09.16. (v2.1.0) Significant restructuring of core operations; added edit text file

2012.09.11. (v2.0.2) Bugfix for 3gdongle (all)

2012.09.11. (v2.0.1) Cygwin support fixes

2012.08.26. (v2.0.0) Added .apk patching

TabletUI support for Nexus 7 (maybe more)

2012.09.04 (v1.9.8) Bundled cygwin-compatible tools (original was corrupt).

2012.08.23. (v1.9.7) Final/confirmed pdroid support for Official CM10 and AOKP-JB

2012.08.20. (v1.9.6) Conditional support for Official cm10 and aokp-jb builds

2012.08.17. (v1.9.5) Added support for pdroid_addon, by CollegeDev.

-Please report all experiences!

Major script overhaul in preparation for additional mods!

2012.08.06. (v1.6.0) added aokp-jb patches for pdroid/v6supercharger, script update

2012.08.06.	Improved PDroid stability and efficiency (Thanks CollegeDev)

2012.08.06.	Added Pdroid/V6supercharger support for CM10 Jellybean!

2012.08.06. (v1.5.0) updated smali/baksmali binaries to 1.33

2012.07.23. (v1.0.3) updated CM9 patches (20120724)

2012.07.23. (v1.0.2) updated CM9 patches (20120723)

2012.07.18. (v1.0.1) new CM7/CM9 Pdroid patches (20120718)

2012.07.11. (v1.0.0) reworked script works on Linux, Mac OSX, and Windows (on Cygwin);

added new ICS/JellyBean support for the new V6-Supercharger

2012.07.08. (v0.7.2) updated AOKP (20120707) and CM9 (20120708) pdroid patches

2012.07.06. (v0.7.1) updated CM9 patches (20120706)

2012.07.02. (v0.7.0) Redid AOSP/AOKP; add Windows support (using Cygwin). Thanks kobik77!

2012.06.27. (v0.6.6) added CM7 nightly patches (20120625) (finally!)

2012.06.27. (v0.6.5) added new CM9 patches (20120626)

2012.06.26. (v0.6.4) added 0618 patches for cm7 nightlies; removed 0619 cm7.2 final

2012.06.23. (v0.6.3) fix symlinks

2012.06.20. (v0.6.2) updated CM 7.2 patches

2012.06.19. (v0.6.1) add patches for CM7.2 Final

2012.06.17. (v0.6.0) auto patcher script for pdroid and v6 patches

2012.06.17. (v0.5.0) patcher script reorganized, removed build.prop

2012.06.16. (v0.4.6) AOKP patches updated, patch versions restructured

2012.06.15. CM9 patches updated

2012.06.04. (v0.4.5) added checking tools and rom, added aroma installer support

add patch outputs reroute

2012.05.31. (v0.4.4) CM9 patches updated, crespo-aosp added

2012.05.26. added task title to log

2012.05.21. (v0.4.3) apply device-specific patches only when it is specified

2012.05.18. (v0.4.2) added checking for tool commands

2012.05.15. (v0.4.1) added CM7 (GB) patches

2012.05.15. remove restore.zip upon failure

2012.05.15. added crespo-aosp patches; device-specific patching if patch exists

2012.05.15. added AOSP patches

2012.05.13. (v0.3.1) revised the generation of updater-script (SGS2)

2012.05.13. (v0.3.0) force "patch -N", remove temp upon failure, generate log output

2012.05.12. (v0.2) allows user to specify a different version of patches

2012.05.00. (v0.1)

...........

and here is the ApG.log file...

Pulling latest changes of autopatcher from GitHub...

error: could not lock config file /home/Deviant/.gitconfig: No such file or directory

*** Please tell me who you are.

Run

git config --global user.email "you@example.com"

git config --global user.name "Your Name"

to set your account's default identity.

Omit --global to set the identity only in this repository.

fatal: empty ident <Deviant@XXXXXXX.(none)> not allowed

Cannot save the current index state

error: Your local changes to the following files would be overwritten by merge:

patch_tools/apktool.jar

patch_tools/baksmali.jar

patch_tools/cygwin/aapt.exe

patch_tools/mac/aapt

patch_tools/smali.jar

Please, commit your changes or stash them before you can merge.

Aborting

Updating 3dcf8d7..820b888

... it appears that the ApG app is looking for paths and user permissions on my machine (redacted to XXXXXX above) and failing. i'll try running this as administrator, although I never had to with previous ApG versions.

---------- Post added at 09:20 PM ---------- Previous post was at 09:19 PM ----------

nope. even running ApG as administrator generates the same sort of situation...

Pulling latest changes of autopatcher from GitHub...

error: could not lock config file /home/Deviant/.gitconfig: No such file or directory

*** Please tell me who you are.

Run

git config --global user.email "you@example.com"

git config --global user.name "Your Name"

to set your account's default identity.

Omit --global to set the identity only in this repository.

fatal: empty ident <Deviant@XXXXXXX.(none)> not allowed

Cannot save the current index state

error: Your local changes to the following files would be overwritten by merge:

patch_tools/apktool.jar

patch_tools/baksmali.jar

patch_tools/cygwin/aapt.exe

patch_tools/mac/aapt

patch_tools/smali.jar

Please, commit your changes or stash them before you can merge.

Aborting

Updating 3dcf8d7..820b888

... and, for the record, i am running this directly from C:\ApG because i've had some path problems before with older versions.