基本的にシステム・プリインストールアプリは
凍結 に留め
不用意にアンインストールしない
明確な目的がある場合のみ 下記方法を試みること
動作検証と情報提供してくださった下記サイトの管理人である
are_001 氏に感謝
検証
Titanium Backup でシステムアプリである
電卓 をアンインストールする
1.
Titanium Backup から
電卓 をタップ後
アンインストール をタップする
2.
警告 が表示されるので
Yes をタップする
3.
システムアプリの警告 が表示されるので
はい をタップする
4.
アンインストール される
5. アンインストールした
電卓 をタップ後
復元 をタップする
6.
質問 が表示されるので
アプリ+データ をタップする
7.
復元中 と表示され
復元されない
対象を
アプリのみ としても同現象である
原因
システムアプリである
電卓 は
apk と
odex ファイルのセットになっている
Titanium Backup は
apk ファイルと
アプリデータ のバックアップは行うが
odex ファイルのバックアップは行わない
よって
ファイルが足りず復元できない
復元するには手動にて
odex ファイルのバックアップが必要となる
またアプリによっては
/system/framework/ 内のファイルも使用する場合があり
合わせてバックアップ する必要がある
odex ファイルを保持するアプリのアンインストール
1.
Titanium Backup から目的の
システム・プリインストールアプリ をタップする
2.
バックアップ をタップする
3.
バックアップ される
4.
/system/app/ に移動して目的の
apk ファイルと
odex ファイル を
コピー する
5. 適当な場所へ
保存する
6.
Titanium Backup から
目的のアプリをアンインストールする
odex ファイルを保持するアプリの復元
1. 保存した
apk ファイルと
odex ファイル を
コピー する
2.
/system/app/ に移動して
apk ファイルと
odex ファイル を
貼り付ける
3. 各ファイルの
パーミッション を下記画像の通り変更する
4. パーミッションが
変更 される
5.
Titanium Backup から目的の
システム・プリインストールアプリ をタップする
6.
復元 をタップする
7.
質問 が表示されるので
データのみ をタップする
8.
問題なく復元される
9. 無事にアンインストールしたアプリが起動する
まとめ
システム・プリインストールアプリは以下の 3 通りの構造がある
- ① apk
- ② apk + odex
- ③ apk + odex + /system/framework/内のファイル
このうち Titanium Backup で復元できるのは
① の場合に限る
復元には
apk と
odex ファイルを保持するアプリは
両ファイルが必要になる
アプリによっては
/system/framework/ 内のファイルも使用するため
合わせてバックアップ を取得する必要がある
さいごに
apk ファイルと
odex ファイルを保持するアプリは
ROM に依存 するため下記項に該当する場合は
復元できない
- 標準 ROM と Custom ROM
- バージョンが異なる 標準 ROM