I removed a system app (com.android.mms) and I have the .apk needed to restore it, however it won't install through the standard channels (running the .apk gives me "application not installed"). What's the proper way to install a system app's .apk?
|
You will need to push the .apk to the phone to the System partition to the folder "/system/app" using ADB. You can find more info about ADB here: http://android-dls.com/wiki/index.php?title=ADB. Afterwards if the flags are not already set change the permissions. All System-Apps need to have the permissions rw-r--r--. You can also change them via ADB with the command "chmod 644 /path_to/your_file". Though it's quite old, this may help: Click |
||||
|
|
note that when playing with adb you will install apps via their package file name (meaning, at the command prompt you will type >adb install myFile.apk) but you will uninstall them via their package name (>adb uninstall com.this.that.otherthing) You won't be able to install a package until you've uninstalled its predecessor. It'll help to add adb to your PATH so that you can just go to the directory where the .apk file is and type adb install myFile.apk. |
|||
|
|
|
You need to have the Android SDK installed (or at least a tool that's called adb). Further you need to allow "Non Market installs" on your device. After this is done you change to the folder that contains the file with a console.
Then connect your phone (via USB) and run |
|||
|