machinamentum / PocketTool

36 stars 67 forks source link

Does not support Jellybean devices. #8

Open nickfire47 opened 11 years ago

nickfire47 commented 11 years ago

does not apply or give magic ok

nickfire47 commented 11 years ago

PS. I'm using nexus 7 is that why?

machinamentum commented 11 years ago

That may be the reason. I updated the Issue to reflect the reason being Nexus 7 devices.

Also, I'm unsure of why Nexus 7 devices are incompatible with PocketTool.

machinamentum commented 11 years ago

Work around for Jellybean: Install Minecraft PE from Google Play. Backup Minecraft PE using a file manager (such as ES File Explorer) Uninstall Minecraft PE Install the backup of Minecraft PE using the file manager Run PocketTool

BlackFox0 commented 11 years ago

I tried doing this work around using the es file explorer app and it wouldn't let me back up mine craft pocket edition

BlackFox0 commented 11 years ago

Also when will u add jellybean to pocketools? Its a great app but I can't really use the texture packs because it only works with the demo and I can't save it

Nuclearcode commented 11 years ago

I got a backup of the minecraft apk from another device but it still won't work...

Any further suggestions (you can't backup on jellybean)

(On Nexus 4)

zhuowei commented 11 years ago

This probably has something to do with the new Forward Locking feature on Jelly Bean - when installing a paid app, the public APK only has the AndroidManifest.xml and the res folder. The assets and lib folders are kept separate.

from http://nelenkov.blogspot.ca/2012/07/using-app-encryption-in-jelly-bean.html

Actual implmentation files: https://android.googlesource.com/platform/frameworks/base/+/master/services/java/com/android/server/pm/PackageManagerService.java https://github.com/android/platform_frameworks_base/blob/master/core/java/com/android/internal/content/PackageHelper.java

zhuowei commented 11 years ago

I can help test if you want. I'm running PocketTool on a Nexus 7 with the stock firmware (Jelly Bean 4.2.2) with root provided by SuperSU, running Minecraft PE from Play,

machinamentum commented 11 years ago

Bringing this topic backup as it is still very relevant. In terms of implementation, should rooted access be the way to go? Or should PT provide assets that aren't accessible in a non-root environment? Is there any other information available on the subject?

zhuowei commented 11 years ago

Rooted will be a good interim solution.