Forum switched to read-only as of 2020/06/01
|Latest product reviews|
On my Yuandao N101-II, I tried to boot on SD card instead of internal memory (I will describe this in another post), to increase speed, because internal NAND flash access is slow as hell on RK3066 based device.
After achieving that, I was unable to install some applications. It is because paid applications and applications installed on external SD are stored in a secured container called ASEC, and these containers doesn't work on external SD with my solution.
I patched services.jar to completly disable ASEC. This way, I can install whatever application where I want. It saves spaces (no need to copy libraries in each container) and memory and CPU ressources (no need to mount containers for each protected application).
How I did it: I decompiled services.jar with baksmali, edited PackageManagerService.smali, forced the 3 createInstallArgs methods to always return FileInstallArgs object (and never AsecInstallArgs) and recompiled services.jar with smali.
You can install my patched services.jar if you're using CM10.1 provided by the CrewRKTablets.
Back up your /system/framework/services.jar
Download it from http://www.mediafire.com/download/1djecujjg81t58o/services.jar (for CM10.1 only !)
Push it on /system/framework/services.jar, with your favorite root file explorer or with adb:
adb push services.jar /system/framework
Reboot your tablet.
The following users say thank you to GuillaumeBarberousse for this useful post:Oma7144, JochenKauz
Most Users Ever Online: 749
Currently Online: duzers, abenhaddou1, VALNM
Currently Browsing this Page:
Devices in use: Desktop (83), Phone (15), Tablet (1)
Guest Posters: 43
Moderators: globula_neagra, exelletor, JochenKauz, Oma7144, cracktech