2013年6月5日水曜日

Sony Tablet PのスモールアプリをJB化

Sony Tablet PのスモールアプリをXperia Tablet SのJBのものにしてみました。スモールアプリの背景が変わり、@ru_426さんのfor Tablet Small appが使えなくなりfor All Small appが使えるようになります。

準備するもの

desklunvr.7z
signed-txs03_401-ota-130329007.zip
Linux Readerとかsystem.imgがマウントできるもの。

手順

  1. desklunvr.7zを任意の場所に展開し、signed-txs03_401-ota-130329007.zipをdesklunvr.exeにD&Dする。
  2. signed-txs03_401-ota-130329007_desklunvr.zipが生成されるのでその中からsystem.imgを取り出す。
  3. system.imgをLinux Readerなどでマウントし、/system/appから以下のファイルを取り出す。
    SmallAppManagerService.apk
    SmallAppsLauncher.apk
    SmallAppWidget.apk
    SmallAppWidgetLegacy.apk
  4. コマンドプロントから
    > adb push SmallAppManagerService.apk /data/local/tmp
    > adb push SmallAppsLauncher.apk /data/local/tmp
    > adb push SmallAppWidget.apk /data/local/tmp
    > adb push SmallAppWidgetLegacy.apk /data/local/tmp
    > adb shell
    $ su
    # mount -o rw,remount /system
    # cd /system/app
    # mv SmallAppManagerService.apk SmallAppManagerService.apk.org
    # mv SmallAppsLauncher.apk SmallAppsLauncher.apk.org
    # mv SmallAppWidget.apk SmallAppWidget.apk.org
    # cp /data/local/tmp/SmallAppManagerService.apk ./
    # cp /data/local/tmp/SmallAppsLauncher.apk ./
    # cp /data/local/tmp/SmallAppWidget.apk ./
    # cp /data/local/tmp/SmallAppWidgetLegacy.apk ./
    # chmod 644 SmallAppManagerService.apk
    # chmod 644 SmallAppsLauncher.apk
    # chmod 644 SmallAppWidget.apk
    # chmod 644 SmallAppWidgetLegacy.apk
    # rm /data/local/tmp/SmallAppManagerService.apk
    # rm /data/local/tmp/SmallAppsLauncher.apk
    # rm /data/local/tmp/SmallAppWidget.apk
    # rm /data/local/tmp/SmallAppWidgetLegacy.apk
    # reboot
    
  5. スモールアプリが下画面に移動できない場合

    /system/appにスモールアプリのapkを突っ込んで、/system/etc/dualscreenappにそのスモールアプリのパッケージ名を追加する。

Google+ Community