Originally Posted by snafu7x7
After installing TWRP and rooting the device, I followed this tutorial to modify the framework-res.apk file:
I used the Android Multitool to handle the decompile and recompile and it seemed to all work as advertised.
So then I booted into recovery mode and pushed the updated framework-res.apk file over to the tablet via adb push and it reports a successful copy. But when I reboot the device, not only are the changes not showing up, but if I browse the tablet's /system/framework directory using ES FIle Explorer, the framework-res.apk file is still timestamped 11/16/2013, like it has never been updated.
What am I missing or doing wrong here? I've beat my head against the wall for hours on this and can't get it to take
OK hopefully if you're having the same problem and stumble upon this post it will help you as well. As far as I can tell, the issue was because that framework-res file is marked read-only on the file system and for some reason even though ADB was reporting that it had transferred the file successfully I don't think it ever was. Here's how I resolved it.
1)power off the device
2)boot into TWRP
3)choose file-manager (under 'Advanced')
4)navigate to the /system/framework directory and select the framework-res.apk file
5)click the CHMOD 755 button to set the permissions to rwx
6)from your PC execute the ADB push command...for example if my framework-res.apk is in the same directory as ADB.exe
adb push framework-res.apk /system/framework/framework-res.apk
it should give you a message like 4109 KB/s (34859291 bytes in 8.284s) or something similar
7)return to the main menu of TWRP...choose Reboot then System
now the framework file reflects my changes