エントリー
LG GT540 Androidスマートフォンのユーザーは、公式ファームウェア2.1がプリインストールされたソフトウェアで過負荷になっていることを知っています。これはほとんどの場合不要で無用です。 最初は、/システム(245 MB)と/データ(138.5 MB)の2つのパーティションがあります。 すべてのプリインストールソフトウェアは/ systemにあります。
タスクと目標
タスク :システムから不要なジャンクをすべて削除し、データを優先してこのセクションのサイズを変更します。
利益 :内部メモリに多くのアプリケーションをインストールするために、以前よりも多くのスペースを確保できます。
今、私はこの写真を持っています:/システム180MBおよび/データ203.5MB(そしてこれは完璧の限界ではありません)

準備する
必要なもの:
- 実際、USBデータケーブルを備えたスマートフォン自体
- fastbootとリカバリを使用した公式ファームウェア( w3bsit3-dns.comの詳細は こちらとこちら )
- smartおよびbusyboxのルート(できれば)(ルートを取得する方法はw3bsit3-dns.comにinfaもあります )
- Swiftブートローダーツール
- 時間、忍耐、運
解決策
アルゴリズム:
- すべての操作の前に、回復モードでバックアップを作成します
- /システムから不要なジャンクをすべて削除します
これを行うには、ルートアンインストーラー(市場には数千個)、ルートおよび/またはadbシェルツールとして機能できるファイルマネージャーなど、何らかの種類のAndroidアプリケーションを使用できます。
書き換えモードでシステムを再マウントします。
/system/xbin # cat rwmount mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
自分の責任で取り除き、手元にあるものすべてを危険にさらします。
自分からアプリ(apkとodex)からアプリケーションを削除した、サードパーティのカメラの音、着信音、メディアプレーヤーなどを削除したと言います。
私は理想に達したとは言いませんが、結果はかなり満足です。
/system # du -d 1 -h 36.6M ./app 925.5K ./etc 1.5M ./xbin 21.2M ./framework 521.5K ./media 8.8M ./fonts 4.0M ./bin 10.0M ./usr 56.0M ./lib 31.6M ./3rd_party 476.5K ./sounds 2.0K ./lost+found 171.7M .
- スマートフォンを再起動し、まだ生きていることを確認します。 そうでない場合は、バックアップから復旧し、ステップ2に戻ります
- 再度バックアップを行います(パーティションを変更した後にアンドロイドを復元するために)
- fastbootモードに入り、 Swiftブートローダーツールを実行し、システムパーティションを減らします (私の場合、180MBに)。 ユーティリティの使用方法はここに書かれています。
- 復旧モードで起動して復元します。
- 出来上がり-目標達成
まとめ
/システム
だった: 245Mb
なった: 180Mb
/データ
だった: 138.5Mb
なった: 203.5Mb
同時に、LGが提供するすべてのシステムと必要な機能は保持されました。
ご注意
アクションの原理は、必要な条件(fastboot、recovery、root ...)が満たされている場合、Android OSを備えた他のデバイスに適している場合があります。
ご質問
1.他に何を削除できますか? / system / libおよび/ system / frameworkに興味があります。
2. / system / 3rd_party / ArcSoft / Workshopとはどのような獣で、何のためですか?
情報源
→ w3bsit3-dns.com
謝辞
AntonCh 、 Mur4ik 、 ankuch 、 MihanickX 、 Quarx-ユーティリティ、ファームウェア、レシピの作成に貢献したw3bsit3-dns.comの居住者。
PSなぜ公式のファームウェアなのですか? 結局のところ、大きなサイズではない、カスタムトリミングされたものがあります。 残念ながら、単一のカスタムファームウェアがタッチスクリーンで適切に機能しなかったため、おそらくいくつかのライブラリまたはカーネルモジュールが欠落しています。