Android

[要root化] androidでシステムアプリとしてinstallする方法

More than 3 years have passed since last update.

概要

androidのsystem/priv-appにアプリをインストールする方法。

やる意味

user appでは呼ぶことの出来ないAPIを呼ぶことが出来る。

手順

  1. /system領域のremount
    $ adb shell
    $ su
    # mount -o rw,remount /system
    
  2. apkの配置
    $ adb push YourApp.apk /sdcard/
    $ adb shell
    $ su
    # mkdir /system/priv-app/YourApp
    # cp /sdcard/YourApp.apk /system/priv-app/YourApp
    # chmod 644 /system/priv-app/YourApp/YourApp.apk
    
  3. 再起動
    $ adb shell
    $ su
    # reboot
    
  4. 完了

参考にしたサイト

http://www.addictivetips.com/mobile/how-to-install-any-app-as-system-app-on-android/