[APP] ProtectMyPrivacy(PMP)-Android [Root] - Android Apps and Games

ProtectMyPrivacy(PMP) helps you to manage and control usages of privacy data of applications installed on your Android device! (Download at: https://play.google.com/store/apps/details?id=com.synergylabs.androidpmp)
Features
√ Get notifications and flags whenever an application that you're currently using accesses data on your device (e.g. Location, Phone Identifiers, Call logs, Contacts, Calendar, Messages, Notifications etc.)
√ Choose how you want the app to access your privacy data. (Options: Allow, Deny, Fake, Ask)
√ Easily access privacy controls from within PMP on an attractive listview display
√ Scroll between your list of 'Protected', 'System' as well as 'Unprotected' Apps to see what data accesses the apps that you’ve installed are currently accessing
√ Attractive icons and views that quickly orientate you what types of data your application is accessing
√ Real-time interactive warning mechanism that notifies you whenever an app requires the use of privacy data
PMP runs only on rooted devices running Android 4.1 and above, and requires Cydia Substrate as well as SELinuxModeChanger to function properly.
Installation Instructions:
1. PMP requires a rooted Android device (Please refer to http://android.stackexchange.com/questions/1184/how-do-i-root-my-android-device). Check that you have root access on your device. Download a root checker: e.g. (https://play.google.com/store/apps/details?id=com.joeykrim.rootcheck&hl=en) to check.
2. Install the PMP application. The list of Protected Applications will not be visible, as steps (3) and (4) have not been performed yet.
3. Download SELinuxModeChanger (http://forum.xda-developers.com/showthread.php?t=2524485). Change the mode of your device to “Permissive”.
4. Download Cydia Substrate (https://play.google.com/store/apps/details?id=com.saurik.substrate&hl=en). Link the Substrate Files by clicking on the “Link Substrate Files” button, followed by the “Restart System (Soft)” button to restart your device.
5. Navigate into the PMP application, and you should see your installed apps in the list.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Developer
SynergyLabs @ CMU

Push
..

Bump

Has anyone used this app successfully? Some reviews on play store complain about bootloop

blue5055 said:
Has anyone used this app successfully? Some reviews on play store complain about bootloop
Click to expand...
Click to collapse
Hi, I think the complain was due to the phone rooting process rather than PMP installation. In any case, we have found that the installation works best by installing PMP only after installing the Cydia Substrate and SELinuxModeChanger dependencies. If not, uninstall and re-install PMP, followed by a phone reboot by clicking on 'Restart System(Soft)' in Cydia Substrate. The list of protected apps should show up in PMP properly after this.

Use ProtectMyPrivacy(PMP), control your application privacy now!
https://play.google.com/store/apps/details?id=com.synergylabs.pmpandroid

Updated PlayStore link for PMP
Updated link:
HTML:
https://play.google.com/store/apps/details?id=com.synergylabs.androidpmp

Updated PlayStore link for PMP
Updated link:
https://play.google.com/store/apps/details?id=com.synergylabs.androidpmp

nice app worth sharing this app..!!

force close android marshmallow and android lollipop.here is the log.hope my helped.
3C Toolbox Pro (logcat)
======================
I/16:16:39.427 Sending signal. PID: 11859 SIG: 9
E/16:16:39.091 at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
E/16:16:39.091 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)
E/16:16:39.091 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950)
E/16:16:39.091 at java.lang.reflect.Method.invoke(Method.java:372)
E/16:16:39.091 at java.lang.reflect.Method.invoke(Native Method)
E/16:16:39.091 at android.app.ActivityThread.main(ActivityThread.java:5348)
E/16:16:39.091 at android.os.Looper.loop(Looper.java:139)
E/16:16:39.091 at android.os.Handler.dispatchMessage(Handler.java:95)
E/16:16:39.091 at android.os.Handler.handleCallback(Handler.java:739)
E/16:16:39.091 at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)
E/16:16:39.091 at android.view.Choreographer.doFrame(Choreographer.java:550)
E/16:16:39.091 at android.view.Choreographer.doCallbacks(Choreographer.java:580)
E/16:16:39.091 at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)
E/16:16:39.091 at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5935)
E/16:16:39.091 at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1075)
E/16:16:39.091 at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1860)
E/16:16:39.091 at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2108)
E/16:16:39.091 at android.view.ViewGroup.layout(ViewGroup.java:5046)
E/16:16:39.091 at android.view.View.layout(View.java:15715)
E/16:16:39.091 at android.widget.FrameLayout.onLayout(FrameLayout.java:514)
E/16:16:39.091 at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579)
E/16:16:39.091 at android.view.ViewGroup.layout(ViewGroup.java:5046)
E/16:16:39.091 at android.view.View.layout(View.java:15715)
E/16:16:39.091 at com.android.internal.widget.ActionBarOverlayLayout.onLayout(ActionBarOverlayLayout.java:494)
E/16:16:39.091 at android.view.ViewGroup.layout(ViewGroup.java:5046)
E/16:16:39.091 at android.view.View.layout(View.java:15715)
E/16:16:39.091 at android.widget.FrameLayout.onLayout(FrameLayout.java:514)
E/16:16:39.091 at android.widget.FrameLayout.layoutChildren(FrameLayout.java:579)
E/16:16:39.091 at android.view.ViewGroup.layout(ViewGroup.java:5046)
E/16:16:39.091 at android.view.View.layout(View.java:15715)
E/16:16:39.091 at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1077)
E/16:16:39.091 at android.view.ViewGroup.layout(ViewGroup.java:5046)
E/16:16:39.091 at android.view.View.layout(View.java:15715)
E/16:16:39.091 at android.widget.AbsListView.onLayout(AbsListView.java:2151)
E/16:16:39.091 at android.widget.ListView.layoutChildren(ListView.java:1673)
E/16:16:39.091 at android.widget.ListView.fillFromTop(ListView.java:759)
E/16:16:39.091 at android.widget.ListView.fillDown(ListView.java:698)
E/16:16:39.091 at android.widget.ListView.makeAndAddView(ListView.java:1864)
E/16:16:39.091 at android.widget.AbsListView.obtainView(AbsListView.java:2347)
E/16:16:39.091 at com.synergylabs.androidpmp.ui.adapters.ApplicationAdapter.getView(ApplicationAdapter.java:77)
E/16:16:39.091 at com.synergylabs.androidpmp.ui.adapters.ApplicationAdapter.loadPossiblePermissions(ApplicationAdapter.java:89)
E/16:16:39.091 at com.synergylabs.androidpmp.Util.opToString(Util.java:193)
E/16:16:39.091 java.lang.ArrayIndexOutOfBoundsException: length=2; index=2
E/16:16:39.091 Process: com.synergylabs.androidpmp, PID: 11859
E/16:16:39.091 FATAL EXCEPTION: main
D/16:16:39.090 Shutting down VM
W/16:16:39.085 Asset path /system/framework/oneplus-framework-res.apk is neither a directory nor file (type=1).
I/16:16:39.084 Success to hydrongen resources /system/framework/hydrongen-framework-res.apk
E/16:16:39.053 [com.tencent.FileManager, com.keramidas.TitaniumBackup, com.synergylabs.androidpmp, info.kfsoft.android.TrafficIndicatorPro, com.flarejune.perfectcolorbar, com.UCMobile, ccc71.at, me.piebridge.forcestopgb, com.riteshsahu.SMSBackupRestorePro, com.coolapk.market, de.robv.android.xposed.installer, com.naxy.xykey, cn.wq.myandroidtoolspro, org.adawaycn, biz.bokhorst.xprivacy, com.maxmpz.audioplayer, com.mixplorer, com.dv.adm.pay, de.defim.apk.lightningwall]
D/16:16:38.701 Enabling debug mode 0
I/16:16:38.687 Initialized EGL, version 1.4
I/16:16:38.686 Reconstruct Branch: NOTHING
I/16:16:38.686 Local Patches: NONE
I/16:16:38.686 Remote Branch: quic/LA.BF.1.1.1.c4
I/16:16:38.686 Local Branch: mybranch15158111
I/16:16:38.686 Build Date: 10/12/15 Mon
I/16:16:38.686 OpenGL ES Shader Compiler Version: E031.25.03.06
I/16:16:38.686 <qeglDrvAPI_eglInitialize:410>: EGL 1.4 QUALCOMM build: Nondeterministic_AU_msm8974_LA.BF.1.1.1.C4__release_AU ()
D/16:16:38.670 App Event: start
W/16:16:38.667 More than 500 ms to handle , msg.target = Handler (android.app.ActivityThread$H) {3e7ab1b4} , msg.callback = null, msg.what = 100 , takenTime = 908 , startTime = 800376
D/16:16:38.662 mPerfLockEnabled false mPerfLockTraceEnabled false mPerfLockDuration 100 mPerfLockCpuMinFreq 1500
D/16:16:38.661 Validating map...
D/16:16:38.659 Use EGL_SWAP_BEHAVIOR_PRESERVED: true
D/16:16:38.657 mPerfLockEnabled true
E/16:16:37.775 server might already have been initialized
E/16:16:37.773 created from an instance of the manager
E/16:16:37.773 PMPServer created
W/16:16:24.728 responed with 3 for request PermissionModeRequestImpl [opNum=1, stackTrace=[dalvik.system.VMStack.getThreadStackTrace(Native Method), java.lang.Thread.getStackTrace(Thread.java:580), com.synergylabs.androidpmp.hooks.xposed.XHookImpl$1.beforeHookedMethod(XHookImpl.java:62), de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661), android.location.LocationManager.requestLocationUpdates(<Xposed>), android.location.LocationManager.requestLocationUpdates(LocationManager.java:534), com.a.b.a.g.d.i(Unknown Source), com.a.b.a.g.d.h(Unknown Source), com.a.b.a.g.d.<init>(Unknown Source), com.a.b.a.b.<init>(Unknown Source), com.a.b.a.a.a(Unknown Source), com.amap.android.location.internal.server.NetworkLocationService.a(Unknown Source), com.amap.android.location.internal.server.NetworkLocationService.onCreate(Unknown Source), android.app.ActivityThread.handleCreateService(ActivityThread.java:2838), android.app.ActivityThread.access$1900(ActivityThread.java:155), android.app.ActivityThread$H.handleMessage(ActivityThread.java:1437), android.os.Handler.dispatchMessage(Handler.java:102), android.os.Looper.loop(Looper.java:139), android.app.ActivityThread.main(ActivityThread.java:5348), java.lang.reflect.Method.invoke(Native Method), java.lang.reflect.Method.invoke(Method.java:372), com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950), com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745), de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)], uid=10000]
W/16:16:24.641 sent request AppopsRequest [type=SET, num=1, uid=10000, op=1, packageName=com.amap.android.location, mode=0]
W/16:16:24.641 sending request AppopsRequest [type=SET, num=1, uid=10000, op=1, packageName=com.amap.android.location, mode=0]
W/16:16:24.554 called storeMode with com.amap.android.location, Fine Grained Location, Fake
E/16:16:17.828 waiting on user response for com.amap.android.location op Fine Grained Location
D/16:16:17.794 mPerfLockEnabled true
W/16:16:17.786 Failure retrieving resources for com.amap.android.location: Resource ID #0x0
W/16:16:17.784 No package identifier when getting value for resource number 0x00000000
W/16:16:17.779 Asset path /system/framework/oneplus-framework-res.apk is neither a directory nor file (type=1).
I/16:16:17.779 Success to hydrongen resources /system/framework/hydrongen-framework-res.apk
E/16:16:17.751 request sent repackaged as an ad request: PermissionModeRequestImpl [opNum=1, stackTrace=[dalvik.system.VMStack.getThreadStackTrace(Native Method), java.lang.Thread.getStackTrace(Thread.java:580), com.synergylabs.androidpmp.hooks.xposed.XHookImpl$1.beforeHookedMethod(XHookImpl.java:62), de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661), android.location.LocationManager.requestLocationUpdates(<Xposed>), android.location.LocationManager.requestLocationUpdates(LocationManager.java:534), com.a.b.a.g.d.i(Unknown Source), com.a.b.a.g.d.h(Unknown Source), com.a.b.a.g.d.<init>(Unknown Source), com.a.b.a.b.<init>(Unknown Source), com.a.b.a.a.a(Unknown Source), com.amap.android.location.internal.server.NetworkLocationService.a(Unknown Source), com.amap.android.location.internal.server.NetworkLocationService.onCreate(Unknown Source), android.app.ActivityThread.handleCreateService(ActivityThread.java:2838), android.app.ActivityThread.access$1900(ActivityThread.java:155), android.app.ActivityThread$H.handleMessage(ActivityThread.java:1437), android.os.Handler.dispatchMessage(Handler.java:102), android.os.Looper.loop(Looper.java:139), android.app.ActivityThread.main(ActivityThread.java:5348), java.lang.reflect.Method.invoke(Native Method), java.lang.reflect.Method.invoke(Method.java:372), com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950), com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745), de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)], uid=10000]
E/16:15:55.877 Service's server started
W/16:15:55.875 More than 500 ms to handle , msg.target = Handler (android.app.ActivityThread$H) {3e7ab1b4} , msg.callback = null, msg.what = 114 , takenTime = 2199 , startTime = 756294
W/16:15:54.882 sent request AppopsRequest [type=GETALL, num=0, uid=-1, op=-1, packageName=, mode=-1]
W/16:15:54.882 sending request AppopsRequest [type=GETALL, num=0, uid=-1, op=-1, packageName=, mode=-1]
E/16:15:53.930 server might already have been initialized
E/16:15:53.928 created from an instance of the manager
E/16:15:53.928 PMPServer created
W/16:15:53.676 More than 500 ms to handle , msg.target = Handler (android.app.ActivityThread$H) {3e7ab1b4} , msg.callback = null, msg.what = 110 , takenTime = 900 , startTime = 755394
W/16:15:53.645 Asset path /system/framework/oneplus-framework-res.apk is neither a directory nor file (type=1).
I/16:15:53.645 Success to hydrongen resources /system/framework/hydrongen-framework-res.apk
W/16:15:53.508 Suspending all threads took: 5.787ms
E/16:15:53.041 at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:117)
E/16:15:53.041 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:745)
E/16:15:53.041 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:950)
E/16:15:53.041 at java.lang.reflect.Method.invoke(Method.java:372)
E/16:15:53.041 at java.lang.reflect.Method.invoke(Native Method)
E/16:15:53.041 at android.app.ActivityThread.main(ActivityThread.java:5348)
E/16:15:53.041 at android.os.Looper.loop(Looper.java:139)
E/16:15:53.041 at android.os.Handler.dispatchMessage(Handler.java:102)
E/16:15:53.041 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1415)
E/16:15:53.041 at android.app.ActivityThread.access$1600(ActivityThread.java:155)
E/16:15:53.041 at android.app.ActivityThread.handleBindApplication(<Xposed>)
E/16:15:53.041 at de.robv.android.xposed.XposedBridge.handleHookedMethod(XposedBridge.java:661)
E/16:15:53.041 at de.robv.android.xposed.XposedBridge$1.beforeHookedMethod(XposedBridge.java:176)
E/16:15:53.041 at de.robv.android.xposed.callbacks.XCallback.callAll(XCallback.java:71)
E/16:15:53.041 at de.robv.android.xposed.callbacks.XC_LoadPackage.call(XC_LoadPackage.java:35)
E/16:15:53.041 at de.robv.android.xposed.IXposedHookLoadPackage$Wrapper.handleLoadPackage(IXposedHookLoadPackage.java:20)
E/16:15:53.041 at com.phoneinfo.changer.hooks.MainHook.handleLoadPackage(Unknown Source)
E/16:15:53.041 at com.phoneinfo.changer.hooks.d.a(Unknown Source)
E/16:15:53.041 at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:136)
E/16:15:53.041 at de.robv.android.xposed.XposedHelpers.findAndHookMethod(XposedHelpers.java:129)
E/16:15:53.041 at de.robv.android.xposed.XposedHelpers.findMethodExact(XposedHelpers.java:174)
E/16:15:53.041 java.lang.NoSuchMethodError: android.os.Binder#execTransact(int,int,int,int)#exact
E/16:15:52.983 Hook Name: android.net.wifi.WifiInfo
E/16:15:52.983 Hook Name: android.content.ContentResolver
E/16:15:52.982 Hook Name: android.content.ContentResolver
E/16:15:52.981 Hook Name: android.telephony.TelephonyManager
E/16:15:52.944 Hook Name: android.location.LocationManager
E/16:15:52.944 Hook Name: android.content.ContentResolver
E/16:15:52.915 Hook Name: android.content.ContentResolver
I/16:15:52.699 Late-enabling -Xcheck:jni

Now you need xposed right?

This app is really very awesome. Thanks to the Dev.
But unfortunately the app force closes in CM13 rom in my Redmi 1S. Please fix it.

Installation failure?
Salut!
I cannot install .apk, not 2.1.3, neither 2.1.2. (19FF2875422ADA503517768A99342576 and 57B5919F7F9DAA269A95B9108C7BBD8B)
System message for both APK's "there was a problem parsing the package."
Xposed message for both APK's "Downloaded file is not a valid APK (or incompatible)"
Both files pass ZIP integrity check and could be unzipped with no problems.
HTC One X+ (enrc2b), Android (4.2.2) Revolution 8 HD, rooted, XPosed Installer 2.6.1.
How can I carry out step-2 of the installation instruction?
Thank you.

Cydia Substrate is years old. How are we supposed to rely on an app designed in 2013 for 2.x-4.x for your app released in 2015 for 4.3+?
I downloaded Substrate and immediately ran into a brick wall (that "can't perform initial check, please email the dev" message). For as "easy" as people say PMP is to use compared to XPrivacy, it's colossally more difficult to install, and sorely lacking in helpful resources. This thread is the only place that informed me I should even be installing Substrate in the first place.
Has anyone gotten this to work on 6 or 7? I just get bootloops all day.

qu4gmire said:
Has anyone gotten this to work on 6 or 7? I just get bootloops all day.
Click to expand...
Click to collapse
Yes. Use xposed installer to get it, menu>download>pmp>versions (or download from play) lastest version was 2.4.0 on Jan 28th 2017.
This thread on xda seems long abandoned. No separate cydia download or whatever needed.
+always have the xposed uninstaller zip handy on sdcard in case of bootloops.

Is this app open source so we can confirm that our private data is actually private?

BillTheCat said:
Is this app open source so we can confirm that our private data is actually private?
Click to expand...
Click to collapse
No it is not, we have been asking for that from the beginning, but it has been moved to xposed instead of cydia now

Related

[Xposed]Workaround for Netflix on CM10/CM10.1 for Dinc (and maybe 4.1/4.2 in general)

Well, thanks to Entropy512's help, I was able to modify his Xposed hack to work on CM10 (based on Android 4.1) and CM10.1 (based on Android 4.2) for the Incredible. Using the newest Netflix app and it's working well without issue. It's easy to install. You just need two files:
Xposed Installer:
https://www.dropbox.com/s/c57cbz2pjoayj4l/XposedInstaller_2.1.3.apk
XposedCM10-10.1 Netflix Hack:
https://www.dropbox.com/s/d5ifqqwh0zylj5g/XposedCM10-10.1NetflixWorkaround-Dinc.apk
In order to install:
1. Download both files to the root directory of your SD Card. Install the Xposed Installer apk
2. Once Installed, open it up. Press the Install/Update button to install the Xposed Framework. Allow Superuser Permissions. Once it's done, reboot.
3. Install the Xposed Netflix Workaround apk.
4. Open up the Xposed Installer and select the Modules button. You should see the Xposed Netflix Workaround option. Tap the checkbox. Reboot.
5. Open up Netflix. Enjoy.
The background of the app will be white, which is weird, but video will work.
Tested on Tiny's CM10 and CM10.1 ROM, as well as Neo's Infection CM10.1 ROM. Also tested on Zach's P.A.C.Man [Paranoid+AOKP+CM10] ROM. I don't see why it wouldn't work on other ROMs based on Jelly Bean, but I can't guarantee that it will unless other testers come forward.
We have proof now that this can indeed work on other devices, such as the Nook Color. If the original workaround doesn't work, this might be the ticket, since it's more compatible with older devices. Again, I cannot guarantee that this will work and I cannot test this on other devices, but you have nothing to lose by trying. If it doesn't work, simply follow the directions above in reverse.
About 95% of the credit goes to Entropy512, so be sure to thank him in this thread:
http://forum.xda-developers.com/showthread.php?t=2101525
Re: [Xposed]Workaround for Netflix on CM10.1 for Dinc (and maybe Android 4.2 in gener
Works great!
Can finally use the latest version. Thank you both for your hard work.
Question will this work on future releases?
Sent from my NookColor using xda app-developers app
It should work fine. The biggest reason it won't work without the workaround is that the Netflix app detects JB and uses a different player. Our devices simply aren't compatible with that player because the devices are older and the kernels simply don't support the drivers necessary for it to work. They weren't originally meant to run JB. The workaround should work fine as long as they don't change anything drastic and the app supports Gingerbread, which it should for a long while.
Can confirm that since the recent update. Netflix still works fine with the workaround.
Well, after messing with CM10 for a bit, I noticed that the workaround.apk isn't compatible with Jelly Bean 4.1, which can be a bummer for some. I've modified it to work on both CM10 and CM10.1 (4.1 and 4.2 respectively).
Running Tiny's CM10.1 build date 3/29/2013
Love this ability this mod provides, as I've seriously been missing Netflix.
Running into a bit of a problem with another of my apps, however. It manifests when the Netflix Workaround module is activated in Xposed. If the module is unchecked, the app launches fine. It isn't the end of the world, but given the lower performance as the OS stabilizes I'd love to figure out a way to get things working concurrently.
Here is the relevant logcat for trying to launch the app when the module is activated:
Code:
I/ActivityManager(23802): Start proc jp.gungho.padEN for activity jp.gungho.padEN/.AppDelegate: pid=25568 uid=10060 gids={50060, 3003, 1015, 1028}
E/Trace (25568): error opening trace file: No such file or directory (2)
D/dalvikvm(25568): Trying to load lib /mnt/asec/jp.gungho.padEN-2/lib/libopenal.so 0x41c418a8
D/dalvikvm(25568): Added shared lib /mnt/asec/jp.gungho.padEN-2/lib/libopenal.so 0x41c418a8
D/dalvikvm(25568): Trying to load lib /mnt/asec/jp.gungho.padEN-2/lib/libpad.so 0x41c418a8
D/Xposed (25582): Starting Xposed binary version 32, compiled for SDK 17
D/Xposed (25582): Phone: ADR6300 (HTC), Android version 4.2.2 (SDK 17)
D/Xposed (25582): ROM: cm_inc-userdebug 4.2.2 JDQ39 eng.drew.20130329.203232 test-keys
I/Xposed (25582): -----------------
I/Xposed (25582): Added Xposed (/data/xposed/XposedBridge.jar) to CLASSPATH.
D/AndroidRuntime(25582):
D/AndroidRuntime(25582): >>>>>> AndroidRuntime START de.robv.android.xposed.XposedBridge <<<<<<
D/AndroidRuntime(25582): CheckJNI is OFF
D/dalvikvm(25582): Trying to load lib libjavacore.so 0x0
D/dalvikvm(25582): Added shared lib libjavacore.so 0x0
D/dalvikvm(25582): Trying to load lib libnativehelper.so 0x0
D/dalvikvm(25582): Added shared lib libnativehelper.so 0x0
I/Xposed (25582): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
I/Xposed (25582): -----------------
I/Xposed (25582): Apr 26, 2013 8:51:11 PM UTC
I/Xposed (25582): Loading Xposed (for com.android.commands.pm.Pm)...
I/Xposed (25582): Loading modules from /data/app/edu.cornell.atd7.xposedcm101netflixworkaround-1.apk
I/Xposed (25582): Loading class edu.cornell.atd7.netflixcm101fix.CM101NetflixPatcher
D/AndroidRuntime(25582): Calling main entry com.android.commands.pm.Pm
D/dalvikvm(25582): Note: class Landroid/app/ActivityManagerNative; has 157 unimplemented (abstract) methods
D/AndroidRuntime(25582): Shutting down VM
W/dalvikvm(25582): threadid=1: thread exiting with uncaught exception (group=0x417a2930)
E/AndroidRuntime(25582): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime(25582): java.lang.SecurityException: 25582 does not have permission:android.permission.CLEAR_APP_USER_DATA to clear datafor process:edu.cornell.atd7.xposedcm101netflixworkaround
E/AndroidRuntime(25582): at android.os.Parcel.readException(Parcel.java:1425)
E/AndroidRuntime(25582): at android.os.Parcel.readException(Parcel.java:1379)
E/AndroidRuntime(25582): at android.app.ActivityManagerProxy.clearApplicationUserData(ActivityManagerNative.java:3112)
E/AndroidRuntime(25582): at com.android.commands.pm.Pm.runClear(Pm.java:1156)
E/AndroidRuntime(25582): at com.android.commands.pm.Pm.run(Pm.java:119)
E/AndroidRuntime(25582): at com.android.commands.pm.Pm.main(Pm.java:77)
E/AndroidRuntime(25582): at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
E/AndroidRuntime(25582): at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
E/AndroidRuntime(25582): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
E/AndroidRuntime(25582): at dalvik.system.NativeStart.main(Native Method)
E/JavaBinder(25582): Unknown binder error code. 0xfffffff7
D/dalvikvm(23972): GC_CONCURRENT freed 384K, 65% free 2701K/7712K, paused 5ms+4ms, total 110ms
E/AndroidRuntime(25582): Error reporting crash
E/AndroidRuntime(25582): android.os.RemoteException: Unknown binder error code. 0xfffffff7
E/AndroidRuntime(25582): at android.os.BinderProxy.transact(Native Method)
E/AndroidRuntime(25582): at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:3341)
E/AndroidRuntime(25582): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
E/AndroidRuntime(25582): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime(25582): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/AndroidRuntime(25582): at dalvik.system.NativeStart.main(Native Method)
I/Process (25582): Sending signal. PID: 25582 SIG: 9
I/ActivityManager(23802): Process jp.gungho.padEN (pid 25568) has died.
D/dalvikvm(25592): Late-enabling CheckJNI
D/Zygote (23588): Process 25568 exited cleanly (1)
I/ActivityManager(23802): Start proc jp.gungho.padEN for activity jp.gungho.padEN/.AppDelegate: pid=25592 uid=10060 gids={50060, 3003, 1015, 1028}
E/Trace (25592): error opening trace file: No such file or directory (2)
D/dalvikvm(25592): Trying to load lib /mnt/asec/jp.gungho.padEN-2/lib/libopenal.so 0x41c42708
D/dalvikvm(25592): Added shared lib /mnt/asec/jp.gungho.padEN-2/lib/libopenal.so 0x41c42708
D/dalvikvm(25592): Trying to load lib /mnt/asec/jp.gungho.padEN-2/lib/libpad.so 0x41c42708
D/Xposed (25606): Starting Xposed binary version 32, compiled for SDK 17
D/Xposed (25606): Phone: ADR6300 (HTC), Android version 4.2.2 (SDK 17)
D/Xposed (25606): ROM: cm_inc-userdebug 4.2.2 JDQ39 eng.drew.20130329.203232 test-keys
I/Xposed (25606): -----------------
I/Xposed (25606): Added Xposed (/data/xposed/XposedBridge.jar) to CLASSPATH.
D/AndroidRuntime(25606):
D/AndroidRuntime(25606): >>>>>> AndroidRuntime START de.robv.android.xposed.XposedBridge <<<<<<
D/AndroidRuntime(25606): CheckJNI is OFF
D/dalvikvm(25606): Trying to load lib libjavacore.so 0x0
D/dalvikvm(25606): Added shared lib libjavacore.so 0x0
D/dalvikvm(25606): Trying to load lib libnativehelper.so 0x0
D/dalvikvm(25606): Added shared lib libnativehelper.so 0x0
I/Xposed (25606): Found Xposed class 'de/robv/android/xposed/XposedBridge', now initializing
I/Xposed (25606): -----------------
I/Xposed (25606): Apr 26, 2013 8:51:12 PM UTC
I/Xposed (25606): Loading Xposed (for com.android.commands.pm.Pm)...
I/Xposed (25606): Loading modules from /data/app/edu.cornell.atd7.xposedcm101netflixworkaround-1.apk
I/Xposed (25606): Loading class edu.cornell.atd7.netflixcm101fix.CM101NetflixPatcher
D/AndroidRuntime(25606): Calling main entry com.android.commands.pm.Pm
D/dalvikvm(25606): Note: class Landroid/app/ActivityManagerNative; has 157 unimplemented (abstract) methods
D/AndroidRuntime(25606): Shutting down VM
W/dalvikvm(25606): threadid=1: thread exiting with uncaught exception (group=0x41bbb930)
E/JavaBinder(25606): Unknown binder error code. 0xfffffff7
E/AndroidRuntime(25606): *** FATAL EXCEPTION IN SYSTEM PROCESS: main
E/AndroidRuntime(25606): java.lang.SecurityException: 25606 does not have permission:android.permission.CLEAR_APP_USER_DATA to clear datafor process:edu.cornell.atd7.xposedcm101netflixworkaround
E/AndroidRuntime(25606): at android.os.Parcel.readException(Parcel.java:1425)
E/AndroidRuntime(25606): at android.os.Parcel.readException(Parcel.java:1379)
E/AndroidRuntime(25606): at android.app.ActivityManagerProxy.clearApplicationUserData(ActivityManagerNative.java:3112)
E/AndroidRuntime(25606): at com.android.commands.pm.Pm.runClear(Pm.java:1156)
E/AndroidRuntime(25606): at com.android.commands.pm.Pm.run(Pm.java:119)
E/AndroidRuntime(25606): at com.android.commands.pm.Pm.main(Pm.java:77)
E/AndroidRuntime(25606): at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
E/AndroidRuntime(25606): at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:235)
E/AndroidRuntime(25606): at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:108)
E/AndroidRuntime(25606): at dalvik.system.NativeStart.main(Native Method)
I/Process (25606): Sending signal. PID: 25606 SIG: 9
E/AndroidRuntime(25606): Error reporting crash
E/AndroidRuntime(25606): android.os.RemoteException: Unknown binder error code. 0xfffffff7
E/AndroidRuntime(25606): at android.os.BinderProxy.transact(Native Method)
E/AndroidRuntime(25606): at android.app.ActivityManagerProxy.handleApplicationCrash(ActivityManagerNative.java:3341)
E/AndroidRuntime(25606): at com.android.internal.os.RuntimeInit$UncaughtHandler.uncaughtException(RuntimeInit.java:76)
E/AndroidRuntime(25606): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:693)
E/AndroidRuntime(25606): at java.lang.ThreadGroup.uncaughtException(ThreadGroup.java:690)
E/AndroidRuntime(25606): at dalvik.system.NativeStart.main(Native Method)
I/ActivityManager(23802): Process jp.gungho.padEN (pid 25592) has died.
D/dalvikvm(25616): Late-enabling CheckJNI
D/Zygote (23588): Process 25592 exited cleanly (1)
Which app is giving you problems? I have heard of Power Amp becoming problematic with someone using the original exposed hack, but I haven't had any problems like that here. Well, so far anyway.
ZOPO zp950 (not plus or H)
First of all: Thank You for your hard work everyone!
The ZOPO zp950 (not plus or H) people have been dying for this fix.
It worked for me. I don't know if it will work on stock rom because I have this rom from www.needrom.com.
Link to ROM Page ===> http://www.needrom.com/mobile/zopo-zp950-5/#comment-3913
I'll be linking to this thread from the zp950 thread.
Again, Thanks a Ton,
Shinguki
Kaepernick said:
Well, thanks to Entropy512's help, I was able to modify his Xposed hack to work on CM10 (based on Android 4.1) and CM10.1 (based on Android 4.2) for the Incredible. Using the newest Netflix app and it's working well without issue. It's easy to install. You just need two files:
Xposed Installer:
https://www.dropbox.com/s/c57cbz2pjoayj4l/XposedInstaller_2.1.3.apk
XposedCM10-10.1 Netflix Hack:
https://www.dropbox.com/s/d5ifqqwh0zylj5g/XposedCM10-10.1NetflixWorkaround-Dinc.apk
In order to install:
1. Download both files to the root directory of your SD Card. Install the Xposed Installer apk
2. Once Installed, open it up. Press the Install/Update button to install the Xposed Framework. Allow Superuser Permissions. Once it's done, reboot.
3. Install the Xposed Netflix Workaround apk.
4. Open up the Xposed Installer and select the Modules button. You should see the Xposed Netflix Workaround option. Tap the checkbox. Reboot.
5. Open up Netflix. Enjoy.
The background of the app will be white, which is weird, but video will work.
Tested on Tiny's CM10 and CM10.1 ROM, as well as Neo's Infection CM10.1 ROM. Also tested on Zach's P.A.C.Man [Paranoid+AOKP+CM10] ROM. I don't see why it wouldn't work on other ROMs based on Jelly Bean, but I can't guarantee that it will unless other testers come forward.
We have proof now that this can indeed work on other devices, such as the Nook Color. If the original workaround doesn't work, this might be the ticket, since it's more compatible with older devices. Again, I cannot guarantee that this will work and I cannot test this on other devices, but you have nothing to lose by trying. If it doesn't work, simply follow the directions above in reverse.
About 95% of the credit goes to Entropy512, so be sure to thank him in this thread:
http://forum.xda-developers.com/showthread.php?t=2101525
Click to expand...
Click to collapse
Kaepernick said:
Which app is giving you problems? I have heard of Power Amp becoming problematic with someone using the original exposed hack, but I haven't had any problems like that here. Well, so far anyway.
Click to expand...
Click to collapse
Whoops, sorry, thought I had mentioned it in my original post. It's a game, called Puzzle and Dragon. For whatever reason, it just sits at the app loading screen, with the requisite ADB output in my original post (the relevant bit seeming to be "E/AndroidRuntime(25582): java.lang.SecurityException: 25582 does not have permission:android.permission.CLEAR_APP_USER_DATA to clear datafor process:edu.cornell.atd7.xposedcm101netflixworkaround")
I was able to figure out a workaround; evidently it's just unhappy running off the SDCard with the workaround installed; moving the app back into main phone memory fixed the problem.
Thanks again for the work ya did on this mod! Loving Netflix again.
Just recreated your issue and yeah, it has a problem working from the sd card with the workaround activated. Not sure why exactly. There may not be anything I can do, but I'll check into it. This sounds similar to that Power Amp issue that someone had and I don't know if even Entropy can fix it. Glad you found a workaround though.
works great
Kaepernick said:
Well, thanks to Entropy512's help, I was able to modify his Xposed hack to work on CM10 (based on Android 4.1) and CM10.1 (based on Android 4.2) for the Incredible. Using the newest Netflix app and it's working well without issue. It's easy to install. You just need two files:
Xposed Installer:
https://www.dropbox.com/s/c57cbz2pjoayj4l/XposedInstaller_2.1.3.apk
XposedCM10-10.1 Netflix Hack:
https://www.dropbox.com/s/d5ifqqwh0zylj5g/XposedCM10-10.1NetflixWorkaround-Dinc.apk
In order to install:
1. Download both files to the root directory of your SD Card. Install the Xposed Installer apk
2. Once Installed, open it up. Press the Install/Update button to install the Xposed Framework. Allow Superuser Permissions. Once it's done, reboot.
3. Install the Xposed Netflix Workaround apk.
4. Open up the Xposed Installer and select the Modules button. You should see the Xposed Netflix Workaround option. Tap the checkbox. Reboot.
5. Open up Netflix. Enjoy.
The background of the app will be white, which is weird, but video will work.
Tested on Tiny's CM10 and CM10.1 ROM, as well as Neo's Infection CM10.1 ROM. Also tested on Zach's P.A.C.Man [Paranoid+AOKP+CM10] ROM. I don't see why it wouldn't work on other ROMs based on Jelly Bean, but I can't guarantee that it will unless other testers come forward.
We have proof now that this can indeed work on other devices, such as the Nook Color. If the original workaround doesn't work, this might be the ticket, since it's more compatible with older devices. Again, I cannot guarantee that this will work and I cannot test this on other devices, but you have nothing to lose by trying. If it doesn't work, simply follow the directions above in reverse.
About 95% of the credit goes to Entropy512, so be sure to thank him in this thread:
http://forum.xda-developers.com/showthread.php?t=2101525
Click to expand...
Click to collapse
Works great for my Atrix 4g 4.1.2
Thanks, this works on the Rikomagic MK802 IV
Tried this with Samsung Galaxy S3 + CM10.1 nightly (2013-06-22) + Netflix 2.3.2 and its not working.
Should I use an older version of Netflix?
Success!
After months and months being deprived of portable Netflix,
I stumbled upon this thread and this method worked absolutely perfectly for me!
Running:
Samsung Galaxy SII [Sprint] Epic 4G Touch
ver 4.2.2 | PACman v23.0.0 | All-In-One | PA-3.6 | AOKP-MR1 | CM10.1
:good: Thank you, sir(s). :good:
Kaepernick said:
Well, thanks to Entropy512's help, I was able to modify his Xposed hack to work on CM10 (based on Android 4.1) and CM10.1 (based on Android 4.2) for the Incredible. Using the newest Netflix app and it's working well without issue. It's easy to install. You just need two files:
Xposed Installer:
https://www.dropbox.com/s/c57cbz2pjoayj4l/XposedInstaller_2.1.3.apk
XposedCM10-10.1 Netflix Hack:
https://www.dropbox.com/s/d5ifqqwh0zylj5g/XposedCM10-10.1NetflixWorkaround-Dinc.apk
In order to install:
1. Download both files to the root directory of your SD Card. Install the Xposed Installer apk
2. Once Installed, open it up. Press the Install/Update button to install the Xposed Framework. Allow Superuser Permissions. Once it's done, reboot.
3. Install the Xposed Netflix Workaround apk.
4. Open up the Xposed Installer and select the Modules button. You should see the Xposed Netflix Workaround option. Tap the checkbox. Reboot.
5. Open up Netflix. Enjoy.
The background of the app will be white, which is weird, but video will work.
Tested on Tiny's CM10 and CM10.1 ROM, as well as Neo's Infection CM10.1 ROM. Also tested on Zach's P.A.C.Man [Paranoid+AOKP+CM10] ROM. I don't see why it wouldn't work on other ROMs based on Jelly Bean, but I can't guarantee that it will unless other testers come forward.
We have proof now that this can indeed work on other devices, such as the Nook Color. If the original workaround doesn't work, this might be the ticket, since it's more compatible with older devices. Again, I cannot guarantee that this will work and I cannot test this on other devices, but you have nothing to lose by trying. If it doesn't work, simply follow the directions above in reverse.
About 95% of the credit goes to Entropy512, so be sure to thank him in this thread:
http://forum.xda-developers.com/showthread.php?t=2101525
Click to expand...
Click to collapse
Something is wrong
Hello!!
I installed Xposed. After i'd update it, i rebooted my tablet. And now it's just stuck when i start it up. I cannot unluck it or anything, it doesn't happen anything.
I have a chuwi v88 on JB OMA 4.2.2 SDK2.0 v4.2
Not working
Tried this on the T-mobile Note 2 and now I am stuck on the boot loader.
I am using the MIUI Rom with Jelly Bean 4.2.2
Works like a charm
I felt the need to register and post something, i hated Netflix so much (never worked), but now i finally can watch some movies. Thanks!
Kaepernick said:
Well, thanks to Entropy512's help, I was able to modify his Xposed hack to work on CM10 (based on Android 4.1) and CM10.1 (based on Android 4.2) for the Incredible. Using the newest Netflix app and it's working well without issue. It's easy to install. You just need two files:
Xposed Installer:
https://www.dropbox.com/s/c57cbz2pjoayj4l/XposedInstaller_2.1.3.apk
XposedCM10-10.1 Netflix Hack:
https://www.dropbox.com/s/d5ifqqwh0zylj5g/XposedCM10-10.1NetflixWorkaround-Dinc.apk
In order to install:
1. Download both files to the root directory of your SD Card. Install the Xposed Installer apk
2. Once Installed, open it up. Press the Install/Update button to install the Xposed Framework. Allow Superuser Permissions. Once it's done, reboot.
3. Install the Xposed Netflix Workaround apk.
4. Open up the Xposed Installer and select the Modules button. You should see the Xposed Netflix Workaround option. Tap the checkbox. Reboot.
5. Open up Netflix. Enjoy.
The background of the app will be white, which is weird, but video will work.
Tested on Tiny's CM10 and CM10.1 ROM, as well as Neo's Infection CM10.1 ROM. Also tested on Zach's P.A.C.Man [Paranoid+AOKP+CM10] ROM. I don't see why it wouldn't work on other ROMs based on Jelly Bean, but I can't guarantee that it will unless other testers come forward.
We have proof now that this can indeed work on other devices, such as the Nook Color. If the original workaround doesn't work, this might be the ticket, since it's more compatible with older devices. Again, I cannot guarantee that this will work and I cannot test this on other devices, but you have nothing to lose by trying. If it doesn't work, simply follow the directions above in reverse.
About 95% of the credit goes to Entropy512, so be sure to thank him in this thread:
http://forum.xda-developers.com/showthread.php?t=2101525
Click to expand...
Click to collapse
:good:
This one absolutely works perfect. Thank you.
Reporting in that this worked on my Nook Color running CM10.1 stable. Needed a recent APK for Netflix so I could have Chromecast support. This worked flawlessly.
like to put post of Nook Color forum
Kaepernick said:
Well, thanks to Entropy512's help, I was able to modify his Xposed hack to work on CM10 (based on Android 4.1) and CM10.1 (based on Android 4.2) for the Incredible. Using the newest Netflix app and it's working well without issue. It's easy to install. You just need two files:
Xposed Installer:
https://www.dropbox.com/s/c57cbz2pjoayj4l/XposedInstaller_2.1.3.apk
XposedCM10-10.1 Netflix Hack:
https://www.dropbox.com/s/d5ifqqwh0zylj5g/XposedCM10-10.1NetflixWorkaround-Dinc.apk
In order to install:
1. Download both files to the root directory of your SD Card. Install the Xposed Installer apk
2. Once Installed, open it up. Press the Install/Update button to install the Xposed Framework. Allow Superuser Permissions. Once it's done, reboot.
3. Install the Xposed Netflix Workaround apk.
4. Open up the Xposed Installer and select the Modules button. You should see the Xposed Netflix Workaround option. Tap the checkbox. Reboot.
5. Open up Netflix. Enjoy.
The background of the app will be white, which is weird, but video will work.
Tested on Tiny's CM10 and CM10.1 ROM, as well as Neo's Infection CM10.1 ROM. Also tested on Zach's P.A.C.Man [Paranoid+AOKP+CM10] ROM. I don't see why it wouldn't work on other ROMs based on Jelly Bean, but I can't guarantee that it will unless other testers come forward.
We have proof now that this can indeed work on other devices, such as the Nook Color. If the original workaround doesn't work, this might be the ticket, since it's more compatible with older devices. Again, I cannot guarantee that this will work and I cannot test this on other devices, but you have nothing to lose by trying. If it doesn't work, simply follow the directions above in reverse.
About 95% of the credit goes to Entropy512, so be sure to thank him in this thread:
http://forum.xda-developers.com/showthread.php?t=2101525
Click to expand...
Click to collapse
Would you mind my putting up a post with link to this on the Nook Color forum. having the same problem there and this works great. Even better is then running Liquid64's zip to make it persist past updating nightly rom. Will of course give you, Entropy512 and Liquid64 the credit. Just want to help others find the Info.

[Q] AOSP RIL access of Nexus-S

Hi All,
First of all apologies if i am in wrong forum.
My Objective ---
My objective is to access RIL layer of AOSP and try to access radio layer to know about Primary and Secondary PDP bearer creation by using "AT" command. Also i want to access ISIM authentication parameters of SIM card to handle AKA-v1 algo. I have Nexus-S and Galaxy S3 LTE phone but i am doing experiment on Nexus-S as AOSP is available. I am doing developing VoLTE application and embedding my application in AOSP/Custom ROM to access RIL/SIM access.
What i did---
I flashed AOSP on my Nexus phone and trying to use - OEM_HOOK_RAW to send some AT command to radio layer. I am able to send my "AT" command to RILC but RILC is treating it as error. Following is the error messages -
01-07 17:34:24.921 D/RILJ ( 541): [0096]> OEM_HOOK_STRINGS
01-07 17:34:24.924 V/RILJ ( 541): writing packet: 24 bytes
01-07 17:34:24.924 D/RILC ( 86): (processCommandBuffer, 379):: Command Request Code = 60
,, pStrings = AT24 D/RILC ( 86): (dispatchStrings, 470):: printBuf = (AT
)1-07 17:34:24.924 D/RILC ( 86): [0096]> OEM_HOOK_STRINGS (AT
01-07 17:34:24.924 D/RILC ( 86): (dispatchStrings, 478):: Command Request number = 60, Token = 96
01-07 17:34:24.924 D/RILC ( 86): [0096]< OEM_HOOK_STRINGS fails by E_REQUEST_NOT_SUPPORTED
I picked the Samsung RIL library from - /vendor/lib/libsec-ril.so and verified "requestOEMHookRaw" is available in Samsung RIL.
I am very much sure that i am doing some thing wrong. I am very thankful if some body send any reference document/post to help me.
Also i have Samsung Galaxy S3 LTE device based on Qualcom chipset and Qualcom exposed its GOBI based API to run "AT" command. Is it possible to use GOBI based API to access RIL etc. Has anybody worked on it?

[app] [root] [>= 4.0] apps backup

How many times have you uninstalled an application and, when trying to reinstall, was no longer available in the app store?
Or are you boring when the apps store starts to download all the apps after a wipe?
With this application, that needs root privileges, you can automate backing up your applications code (which will be updated whenever they are installed or updated) or data.
For this you must just specify the directory in which to store the backup application and allow root privileges when they are required.
Furthermore, the application will store a history with the changes which have taken application.
Please note that the application needs root permissions.
PLAY STORE LINK
https://play.google.com/store/apps/details?id=com.ryosoftware.appsbackup
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
TRIAL TIME
You are free to use the app during 7 days. After this time the app only works if you buy the PRO version (via In App purcharse)·
XDA users can use the app after the trial period if apply the code below.
Code:
avCQ9+kWo1Ziyd0UE6BcctwbHf2ePQmj+PBtY9R39uHWA+7Pv2PwF5ZrNksZTVW3AjwfFd131oyR1Uzn/nl93k1Ah2PNPb0ToOMmFMumBJ3EnIOEJhWUuhZlk4vj+1lHRuml671XBiJbnqxZui51LgCbuBcXMFEMK0nGobMfr/Y=
In order to redeem the code do this:
1) Enter app
2) Open app settings
3) Go the page down and click (7 times) in the last preference (the preference that shows the app version) [the key only works for version 2.0.17 and higher]
4) In the dialog enter the key above (none of your accounts are shared or sent to our servers)
5) Press "accept" button
If you use the key provided above, please consider to click in the Ads sometimes or buy the PRO version (via In App purchase) in order to access to some
future functionalities (and remove annoying Ads).
Please, don't share the key above in other forums.
Thanks
Backup for app data files is coming...
2.0 is out and allowing users to backup also the apps data.
what is the difference between this and Titanium Backup?
Thanks
Looks promising. I'll definitely give it a try!
And thanks for the code. :good:
First of all thanks for the app.
Secondly I also wants to know what are differences between this app and the titanium backup.
One I think is that it can auto update the backup when the app updates.
Great,I was searching for an alternative of AppMonster, which is getting worset with every update
A slightly noob question - does it include the app settings and optimisations when you back it up?
Installed before finishing reading the description, had to uninstall cause of the 7 day trail. I rather have ads...
Still, good app. :good:
pakitos said:
Installed before finishing reading the description, had to uninstall cause of the 7 day trail. I rather have ads...
Still, good app. :good:
Click to expand...
Click to collapse
Just no. Hate the ads. For the people who would say it's a useless app cuz we already got TB, I say what if I like a more simple/clean look and feel. I don't want anything more than a backup for my games/app. This app is clean and simple, great work
I used the code and it was accepted as valid, but then after I exit and reopen the app it lose Pro license.
I can't find a way to restore my apps after wipe. Pls help
I found the start backup now button, but I can't press it somehow even though I selected apps and turned the switch on.
gunner4 said:
I can't find a way to restore my apps after wipe. Pls help
Click to expand...
Click to collapse
vhngu930 said:
I found the start backup now button, but I can't press it somehow even though I selected apps and turned the switch on.
Click to expand...
Click to collapse
I have had no problem by using a long press on the backuped App Name....
pakitos said:
Installed before finishing reading the description, had to uninstall cause of the 7 day trail. I rather have ads...
Still, good app. :good:
Click to expand...
Click to collapse
have you read the OP?
bartito said:
have you read the OP?
Click to expand...
Click to collapse
My very bad, I think I just got blind folded after seing the trial thing.
SORRY!
Downloading!!
Thanked and donating some later on.
"Can't access to backup folder"
Hi, this appears to be exactly what I was looking for in terms of restoring my apps after I flash a new ROM.
However, I get the message "Can't access to backup folder" for each app I have selected to backup.
I have given root permission to Backups manager and I have created folders on my internal storage for the backups (apps as well as app data) to go into.
I would love to use the app and I would also buy the pro version, but unfortunately it is not working for me.
Can the backups only go onto an external SD card?
samsung galaxy s3 (i9300) int
CM 11.0 (KitKat 4.4.2)
Let me know if you need any more information.
Zephr0n said:
Hi, this appears to be exactly what I was looking for in terms of restoring my apps after I flash a new ROM.
However, I get the message "Can't access to backup folder" for each app I have selected to backup.
I have given root permission to Backups manager and I have created folders on my internal storage for the backups (apps as well as app data) to go into.
I would love to use the app and I would also buy the pro version, but unfortunately it is not working for me.
Can the backups only go onto an external SD card?
samsung galaxy s3 (i9300) int
CM 11.0 (KitKat 4.4.2)
Let me know if you need any more information.
Click to expand...
Click to collapse
I assume that you've selected the backups folder via the app folder selector.
Please, can you send a logcat that includes a backup fail?
Thanks!
bartito said:
I assume that you've selected the backups folder via the app folder selector.
Please, can you send a logcat that includes a backup fail?
Thanks!
Click to expand...
Click to collapse
Thanks for your reply. I did use the folder selector in the app, I also created the folders in the app. My folder structure looks as follows:
/storage/emulated/0/backups/appsbackup
/storage/emulated/0/backups/appsdatabackup
The "backups" folder already existed and I just created the last two via the folder selector in the app.
Unfortunately I couldn't find anything related to a failed backup in the logs.
The '...' represent logging dealing with displaying ads like the following:
05-09 13:54:54.415: I/Timeline(29269): Timeline: Activity_idle id: [email protected] time:34112518
05-09 13:54:56.005: I/Ads(29269): Ad finished loading.
05-09 13:54:56.020: I/chromium(29269): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
05-09 13:54:56.030: I/chromium(29269): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
05-09 13:54:56.620: I/Ads(29269): Ad finished loading.
Here are some events that looked like they might be informative:
05-09 13:49:23.393: W/UnimplementedWebViewApi(28559): Unimplemented WebView method onKeyDown called from: android.webkit.WebView.onKeyDown(WebView.java:2169)
...
05-09 13:49:25.863: V/WebViewChromium(28784): Binding Chromium to the background looper Looper (main, tid 1) {41a7c6b0}
...
05-09 13:49:25.883: W/chromium(28784): [WARNING: proxy_service.cc(888)] PAC support disabled because there is no system implementation
...
05-09 13:49:25.898: E/(28784): Device driver API match
05-09 13:49:25.898: E/(28784): Device driver API version: 23
05-09 13:49:25.898: E/(28784): User space API version: 23
05-09 13:49:25.898: E/(28784): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Wed Oct 9 21:05:57 KST 2013
...
05-09 13:50:21.153: E/GooglePlayServicesUtil(28784): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
...
05-09 14:00:25.070: W/InputMethodManagerService(2302): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
I can send you a full logcat if you think that will help.
Sorry,
The version in PS don't generate logs, in order to increase the work speed.
Can you use the attached version?
Is the same but verbose.
Thanks!
Zephr0n said:
Thanks for your reply. I did use the folder selector in the app, I also created the folders in the app. My folder structure looks as follows:
/storage/emulated/0/backups/appsbackup
/storage/emulated/0/backups/appsdatabackup
The "backups" folder already existed and I just created the last two via the folder selector in the app.
Unfortunately I couldn't find anything related to a failed backup in the logs.
The '...' represent logging dealing with displaying ads like the following:
05-09 13:54:54.415: I/Timeline(29269): Timeline: Activity_idle id: [email protected] time:34112518
05-09 13:54:56.005: I/Ads(29269): Ad finished loading.
05-09 13:54:56.020: I/chromium(29269): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
05-09 13:54:56.030: I/chromium(29269): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
05-09 13:54:56.620: I/Ads(29269): Ad finished loading.
Here are some events that looked like they might be informative:
05-09 13:49:23.393: W/UnimplementedWebViewApi(28559): Unimplemented WebView method onKeyDown called from: android.webkit.WebView.onKeyDown(WebView.java:2169)
...
05-09 13:49:25.863: V/WebViewChromium(28784): Binding Chromium to the background looper Looper (main, tid 1) {41a7c6b0}
...
05-09 13:49:25.883: W/chromium(28784): [WARNING: proxy_service.cc(888)] PAC support disabled because there is no system implementation
...
05-09 13:49:25.898: E/(28784): Device driver API match
05-09 13:49:25.898: E/(28784): Device driver API version: 23
05-09 13:49:25.898: E/(28784): User space API version: 23
05-09 13:49:25.898: E/(28784): mali: REVISION=Linux-r3p2-01rel3 BUILD_DATE=Wed Oct 9 21:05:57 KST 2013
...
05-09 13:50:21.153: E/GooglePlayServicesUtil(28784): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
...
05-09 14:00:25.070: W/InputMethodManagerService(2302): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
I can send you a full logcat if you think that will help.
Click to expand...
Click to collapse

[Completed] The new Pixel Launcher crashing on 5.0.2

I've got a problem with the new pixel launcher, whenever i launch it it will immediately crash and delete default launcher preferences. I pluged the phone to my computer and try to launch it with android monitor in andoid studio. I get the following error:
Code:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.google.android.apps.nexuslauncher, PID: 6087
java.lang.NoSuchMethodError: No virtual method getColor(I)I in class Lcom/android/launcher3/Launcher; or its super classes (declaration of 'com.android.launcher3.Launcher' appears in /data/app/com.google.android.apps.nexuslauncher-1/base.apk)
at com.android.launcher3.allapps.AllAppsTransitionController.<init>()
at com.android.launcher3.Launcher.onCreate()
at android.app.Activity.performCreate(Activity.java:5976)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2251)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2358)
at android.app.ActivityThread.access$800(ActivityThread.java:144)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5219)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
Any idea how to fix this?
The Pixel Launcher will only work on Android 6.0+ devices
Trafalgar Square said:
The Pixel Launcher will only work on Android 6.0+ devices
Click to expand...
Click to collapse
I used to have CM 12.1 and it worked
I have checked again and every site says that Google Pixel Launcher needs Android 6.0.
So, I can't help you. You may ask here:
http://forum.xda-developers.com/android/help

[APP] Device ID Changer for Android 8+ (16/Apr)(v0.9.3-stable)

App that helps you monitor Android IDs on your Android devices.​
Looking for a Command Line Tool? see The Original Thread.
Screenshots​
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Notes​
Root privilege is required.
Works on Android 8+. (Target 8.1 API27/Min 8.0 API26)
Please be advised that any modification can be harmful to your system. Always make a backup to keep your data safe.
More features may be coming in the further versions!
Supported Features​
Look up IDs
Modify IDs
Backup the settings (export current settings) Coming soon
Restore settings (import settings) Coming Soon
Detect corrupted setting file Not yet supported
Usage and Confusion Clarify​
Open the app.
Root privilege is required.
A toast is shown on the app startup to indicate whether root permission is granted or not.
The app will NOT work if root permission is not available.
Tap on an app in the list that you want to work with.
A pop-up box will show up.
Modify the values in the text boxes.
These values should be hex-strings and should be exactly 16 characters long.
A hex string is a string that consists of only digits and characters from 'a' to 'f'.
The app automatically guarantees these properties.
It's not possible to input invalid characters.
If the value does not match the requirements, the "Commit" button will be grayed out.
What are "Current ID" and "Default ID"?
See this post.
"current ID" and "default ID" corresponds to "value" and "default value" in the above post.
Tap on the green SAVE button in the bottom right corner.
Settings will be written back to the system only if you press this button.
Restart your phone.
Changes will take effect on the next boot.
Known Bugs​
Allow invalid values option will not work. (Not implemented and will be removed)
There are no known bugs currently for the latest version (0.9.3). If you do find a bug somewhere, please let me know. Thank you!
Change Log​
v0.9.3-stable (16/Apr)
Slight UI adjustments.
Performance improvements.
v0.9.2-stable (13/Apr)
Entirely re-designed UI.
Added the "save changes" button. Settings won't be written back immediately after a commit now.
v0.9.1-stable (12/Apr)
Random generation function added.
Fully disallow invalid IDs. (Confirm button disappear if the inputted ID is invalid)
A new key is used to sign the apk file; please uninstall previous versions first if there are any.
v0.9.0 (12/Apr)
Major performance improvements.
Major stability improvements.
Validate IDs inputted.
Re-designed output generator for better file layout.
UI adjustments.
Apps will now be listed in ascending order in terms of their names.
v0.0.1 (11/Apr)
First experimental release.
Downloads​
Please find the attachments below!
------------------------------------------------------------------------------------------------------------------------------------------------------
I'll update this thread soon, heading out for food now.
Hi,
Firstly thanks for making this app.
I am currently using 8.0 on S7 edge (935F).
v0.9.2 works perfectly without any problem, however v0.9.3 crashes when I press commit after changing the ID and when I press confirm button at save changes window.
I will test it on a new oreo 8.1 i hope.your app its working good...
Now after format, i install my banking app ( which the id needs for the restore)
But i can find it in the applist!?
I start the app, reboot but nothing not in the list ... In my stock rom can i find the app and backup no problem ... I install lineage os 15.1 ...
longsheep said:
Hi,
Firstly thanks for making this app.
I am currently using 8.0 on S7 edge (935F).
v0.9.2 works perfectly without any problem, however v0.9.3 crashes when I press commit after changing the ID and when I press confirm button at save changes window.
Click to expand...
Click to collapse
Sorry , I couldn't reproduce the issue you have encountered.
Please make sure your config file is both syntax and semantic valid, otherwise there does may be some errors while parsing it.
I will, too, look into the source code and see if anything is going wrong.
Anyway, thanks for reporting, any progress I make, I'll let you know.
yasars said:
I will test it on a new oreo 8.1 i hope.your app its working good...
Now after format, i install my banking app ( which the id needs for the restore)
But i can find it in the applist!?
I start the app, reboot but nothing not in the list ... In my stock rom can i find the app and backup no problem ... I install lineage os 15.1 ...
Click to expand...
Click to collapse
This app works by accessing the ssaid config file, which is located at /data/system/users/0/settings_ssaid.xml and is merely a regular xml document.
You can always manually edit this config file with a root explorer, which can be a workaround in your case.
My app isn't listed?
Hey
First of all thanks a lot for this app! Great work.
But sadly v0.9.3 isn't working for me. As soon as I hit the "commit" button, the app stops.
v0.9.2 however is working fine. So it's not a problem for me really, but you may want to look into it for future versions.
I'm using ExperienceOS R40.0 (Android 8.0.0, OnePlus 3), which is based on the official OxygenOS.
Newest version crashes when pressing commit
You know what would be awesome? A way to change ALL APP IDs at once with a "master" ID that you could set, or simply set a "master" which you would then open the app on the list and click Copy from master, and it would paste the ID you set as master.
Just an idea!
Tribes11 said:
You know what would be awesome? A way to change ALL APP IDs at once with a "master" ID that you could set, or simply set a "master" which you would then open the app on the list and click Copy from master, and it would paste the ID you set as master.
Just an idea!
Click to expand...
Click to collapse
I very much like that idea! Just like it used to suffice to restore a device ID with Titanium.
It would already be very helpful if IDs didn't have to be entered manually, backup/restore buttons would be awesome.
I've successfully fooled LastPass with this Device ID Changer so major thanks for that!
There's one app that still doesn't work though: itsme, the Belgian mobile ID app. After every clean flash (which is every 1 or 2 weeks) I have to go through a very cumbersome process to set it up again. Restoring its ID works and the app boots without any errors but it doesn't go beyond the splash screen. Is there anything else it could be looking for besides root and ID?
+1 for the idea of changing all the ids at once
---------- Post added at 09:59 AM ---------- Previous post was at 09:59 AM ----------
but it seems that atm the developer has abandoned this app very quickly. Lots of stuff unfinished. Latest version crashing and no answer from developer
Stability of previous version?
Just wanted to see if the v0.9.2-stable is stable enough to flash and run until the developer picks this project or another dev takes over.
If anyone could let me know, this is a business phone that actually needs this feature so I don't want to do anything to drastic as it is a Nexus 6p and last thing I want to do is throw it into infinite boot loop. It's running 8.1 Oreo right now. Any input from anyone would be greatly appreciated.
leadlaboratories said:
Just wanted to see if the v0.9.2-stable is stable enough to flash and run until the developer picks this project or another dev takes over.
If anyone could let me know, this is a business phone that actually needs this feature so I don't want to do anything to drastic as it is a Nexus 6p and last thing I want to do is throw it into infinite boot loop. It's running 8.1 Oreo right now. Any input from anyone would be greatly appreciated.
Click to expand...
Click to collapse
I've successfully fooled LastPass with it so it's stable on my end but that doesn't mean it will be on your end. I wouldn't recommend messing with a business phone though. Even more so if you're unsure on how to deal with a bootloop.
FYI: I'm running it on a OnePlus One, also on 8.1 Oreo (Resurrection Remix).
Timmmmaaahh said:
I've successfully fooled LastPass with it so it's stable on my end but that doesn't mean it will be on your end. I wouldn't recommend messing with a business phone though. Even more so if you're unsure on how to deal with a bootloop.
FYI: I'm running it on a OnePlus One, also on 8.1 Oreo (Resurrection Remix).
Click to expand...
Click to collapse
Thank you for your response. I will weigh any other options and with it being a business phone, it is one of many I have, I just am just setting this device up for a project model and need a device ID changer, like on older Marshmallow and Nougat phones that I have used. Just didn't realize that they had made Device ID app based, which is a pain now.
I have my personal Mate 9 but would prefer to try on the 6p as I have found it easier to fix issues on and is less expensive to replace, if something drastic were to happen. If I feel ballsy enough, I will report my results with that version here as well.
Awesome name and avatar by the way, thanks again.
neat apps mate! keep it up!
Thanks for making this app.
It helps to bypass uber eats app restrictions.
Thangamatg said:
Thanks for making this app.
It helps to bypass uber eats app restrictions.
Click to expand...
Click to collapse
What kind of restrictions? I haven't encountered any with Uber Eats.
Thanks for This app
Thanks for this app!!!
Hi,
I'm using the latest LineageOS 15 on my Huawei Nexus 6P and since some period of time (unfortunately I can't determine this exactly) I have troubles changing the Device ID (SSAID).
At the beginning of summer I was using "Device ID Changer" and it worked. Today I wanted to change the SSAID again and it didn't work anymore.
I tried several other tools and none is working. So I found this thread and gave your app a try.
As soon as I tap "commit" it crashes:
Code:
09-17 19:05:06.509 20466 20466 D AndroidRuntime: Shutting down VM
09-17 19:05:06.510 20466 20466 E AndroidRuntime: FATAL EXCEPTION: main
09-17 19:05:06.510 20466 20466 E AndroidRuntime: Process: tw.com.constarwu.deviceidchanger, PID: 20466
09-17 19:05:06.510 20466 20466 E AndroidRuntime: java.lang.IndexOutOfBoundsException: Index: 99, Size: 60
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at java.util.ArrayList.set(ArrayList.java:453)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at tw.com.constarwu.deviceidchanger.f.a(Unknown Source:32)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at tw.com.constarwu.deviceidchanger.a$2.onClick(Unknown Source:22)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at android.support.v7.app.AlertController$b.handleMessage(Unknown Source:23)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6494)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:440)
09-17 19:05:06.510 20466 20466 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
09-17 19:05:06.520 4328 6951 W ActivityManager: Force finishing activity tw.com.constarwu.deviceidchanger/.ActivityMain
09-17 19:05:06.547 4328 4608 I ActivityManager: Showing crash dialog for package tw.com.constarwu.deviceidchanger u0
Maybe it has nothing to do with your app and the reason is in some way my device, but I don't know where else to look further. Maybe the logcat gives you a hint.
Does anyone test this app on Android Pie? I know the thread is for Oreo. Just wanna see if there is anything equivalent for android pie.
Thanks.

Categories

Resources