is01next@blogさんの記事を真似して、参考にしてIS01強化作戦を実行してみました。

・Airplane Mode Wi-Fi Tool の導入
 私はデータ通信をオフにして、au ICカードを挿したままにしています。基本的にWi-Fi運用で、通話機能やキャリアメールは使わないので、au ICカードは抜いておいても良いのですが、au ICカードを抜いていると、再起動の度にGoogleアカウントへのログインを求められるので、うざいです。
 長時間使わないときとかは、電波オフモードにしていましたが、これだと3Gだけでなく、Wi-Fiもオフになってしまいます。そこで、Airplane Mode Wi-Fi Tool を使えば、Wi-Fiのみオンの設定が可能です。これでバッテリにも優しいです。

・AutoKiller Memory Optimizer の導入
 このアプリは、Low memory killer の値を変えてくれるらしいです(要root)。この値を高くすることで、使用中アプリへのメモリの割り当てを増やすことができるらしい。私はStrict (60,70,80)にしています。
 is01next@blogさんでは、autoexec.shに一行加えることで、起動時に毎回 Low memory killer の値を変更するように設定されていましたが、私の環境では起動時に自動的にrootを取得するようになっているので、特に何もしなくてもAutoKiller Memory Optimizerが毎回設定を変えてくれているようです。

・Documents To Goのバージョンアップ
 IS01にはDocuments To Goの正規版がプリインストールされています。これをマーケットからアップデートするとあまりよろしくないという書き込みを見たような気がするのですが、Documents To Goのメニュー内からアップデートすると、ダウンロードリンクに飛んで、アップデートできます。二回アップデートするのがコツらしいです。確かに二回目のアップデートの際に(SHARP)の文字が入っていたような気がしますが、ダウンロードしたアップデータは両方同じに見えるので、気のせいかもしれません。

・標準ブラウザのUAをデスクトップに
 com.android.browser_preferences.xmlに、<boolean name=”debug_menu” value=”true” />の一行を加えることで、UAを選べるようになる。今はデスクトップにしていますが、場合によってはiPhoneすると良いことがあるかも。

・Google Mapsでオフラインキャッシュ機能を使えるようにする
 Android OS1.6ではGoogle Mapsのオフラインキャッシュ機能が使えないらしいので、build.prop にro.opengles.version=131072 の一行を追加することで対応。ただし、Google Maps 5.3以降ではこの方法でもダメらしいので、Google Maps 5.2.1を使います。

・compcache有効カーネルに書換え
 私の環境ではcompcacheは導入済みですが、デジタルの世界は少しでも新しい方が良かろう、とcompcache有効カーネルに書換えてみました。
 ところがこれが大失敗。BB10のせいなのか、rootの取り方のせいなのか、カーネルを書換えた後はsystemへ書き込みができなくなってしまいました。手動でprepareとmodules_enaber_plue実行して、msm_nand_ex.koをinsmodしようとしてもエラーが出てしまいます。仕方がないのでrecovery_kitを使って、NVさんの改造カーネルに書き戻したところ今迄通りに動作するようになりました。compcache有効カーネルの作者さんのページには、insmod有効化、NANDロック解除、Deckard無効化と書かれているので、NVさんの改造カーネルと同等の動きをするのかと思っていたのですが、そうでもないようです。私の環境が悪い可能性も高いですけどね。
※追記
やっぱり私の環境のせいでした。compcache有効カーネルはinsmod有効化、NANDロック解除、Deckard無効化されています。

・待避アプリの追加
 is01next@blogさんの例を参考に待避アプリを追加しました。スクリプトもリネームからsdcardへ移動に修正しました。参考にならないかもしれませんが、私のスクリプトを書いておきます。

◎SDへの待避

#!/system/bin/sh

/sqlite_journals/root/bin/busybox mkdir /system.rw
/sqlite_journals/root/bin/busybox umount -l /system
/sqlite_journals/root/bin/busybox mv /system /system.ro
/sqlite_journals/root/bin/busybox mount -o rw -t yaffs2 /dev/block/mtdblock10 /system.rw
/sqlite_journals/root/bin/busybox ln -s /system.rw /system

cd /system/app/
/sqlite_journals/root/bin/busybox mv AuoneidSetting.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv AuoneidSetting.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv BlogUp.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv BlogUp.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Droidget2.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Droidget2.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv FotaApp.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv FotaApp.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Launcher.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Launcher.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Mail.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Mail.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv MailProvi.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv MailProvi.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv MajorUpdate.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv MajorUpdate.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv MessageReceive.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv MessageReceive.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv mixiAppManager.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv mixiAppManager.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv NetDictionary.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv NetDictionary.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv PVMtpServiceStart.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv PVMtpServiceStart.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv PVWmdrmService.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv PVWmdrmService.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Rss.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Rss.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv SendCmailService.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv SendCmailService.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv SoundMemo.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv SoundMemo.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv SoundMemoProvider.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv SoundMemoProvider.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Talk.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Talk.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Twitter.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv Twitter.odex /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv WISPr.apk /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv WISPr.odex /sdcard/appmv/

reboot recovery

◎SDからの書き戻し

#!/system/bin/sh

/sqlite_journals/root/bin/busybox mkdir /system.rw
/sqlite_journals/root/bin/busybox umount -l /system
/sqlite_journals/root/bin/busybox mv /system /system.ro
/sqlite_journals/root/bin/busybox mount -o rw -t yaffs2 /dev/block/mtdblock10 /system.rw
/sqlite_journals/root/bin/busybox ln -s /system.rw /system

cd /sdcard/appmv/
/sqlite_journals/root/bin/busybox mv AuoneidSetting.apk /system/app/
/sqlite_journals/root/bin/busybox mv AuoneidSetting.odex /system/app/
/sqlite_journals/root/bin/busybox mv BlogUp.apk /system/app/
/sqlite_journals/root/bin/busybox mv BlogUp.odex /system/app/
/sqlite_journals/root/bin/busybox mv Droidget2.apk /system/app/
/sqlite_journals/root/bin/busybox mv Droidget2.odex /system/app/
/sqlite_journals/root/bin/busybox mv FotaApp.apk /system/app/
/sqlite_journals/root/bin/busybox mv FotaApp.odex /system/app/
/sqlite_journals/root/bin/busybox mv Launcher.apk /system/app/
/sqlite_journals/root/bin/busybox mv Launcher.odex /system/app/
/sqlite_journals/root/bin/busybox mv Mail.apk /system/app/
/sqlite_journals/root/bin/busybox mv Mail.odex /system/app/
/sqlite_journals/root/bin/busybox mv MailProvi.apk /system/app/
/sqlite_journals/root/bin/busybox mv MailProvi.odex /system/app/
/sqlite_journals/root/bin/busybox mv MajorUpdate.apk /system/app/
/sqlite_journals/root/bin/busybox mv MajorUpdate.odex /system/app/
/sqlite_journals/root/bin/busybox mv MessageReceive.apk /system/app/
/sqlite_journals/root/bin/busybox mv MessageReceive.odex /system/app/
/sqlite_journals/root/bin/busybox mv mixiAppManager.apk /system/app/
/sqlite_journals/root/bin/busybox mv mixiAppManager.odex /system/app/
/sqlite_journals/root/bin/busybox mv NetDictionary.apk /system/app/
/sqlite_journals/root/bin/busybox mv NetDictionary.odex /system/app/
/sqlite_journals/root/bin/busybox mv PVMtpServiceStart.apk /system/app/
/sqlite_journals/root/bin/busybox mv PVMtpServiceStart.odex /system/app/
/sqlite_journals/root/bin/busybox mv PVWmdrmService.apk /system/app/
/sqlite_journals/root/bin/busybox mv PVWmdrmService.odex /system/app/
/sqlite_journals/root/bin/busybox mv Rss.apk /system/app/
/sqlite_journals/root/bin/busybox mv Rss.odex /system/app/
/sqlite_journals/root/bin/busybox mv SendCmailService.apk /system/app/
/sqlite_journals/root/bin/busybox mv SendCmailService.odex /system/app/
/sqlite_journals/root/bin/busybox mv SoundMemo.apk /system/app/
/sqlite_journals/root/bin/busybox mv SoundMemo.odex /system/app/
/sqlite_journals/root/bin/busybox mv SoundMemoProvider.apk /system/app/
/sqlite_journals/root/bin/busybox mv SoundMemoProvider.odex /system/app/
/sqlite_journals/root/bin/busybox mv Talk.apk /system/app/
/sqlite_journals/root/bin/busybox mv Talk.odex /system/app/
/sqlite_journals/root/bin/busybox mv Twitter.apk /system/app/
/sqlite_journals/root/bin/busybox mv Twitter.odex /system/app/
/sqlite_journals/root/bin/busybox mv WISPr.apk /system/app/
/sqlite_journals/root/bin/busybox mv WISPr.odex /system/app/

cd /system/app/
chown root.root AuoneidSetting.apk
chown root.root AuoneidSetting.odex
chown root.root BlogUp.apk
chown root.root BlogUp.odex
chown root.root Droidget2.apk
chown root.root Droidget2.odex
chown root.root FotaApp.apk
chown root.root FotaApp.odex
chown root.root Launcher.apk
chown root.root Launcher.odex
chown root.root Mail.apk
chown root.root Mail.odex
chown root.root MailProvi.apk
chown root.root MailProvi.odex
chown root.root MajorUpdate.apk
chown root.root MajorUpdate.odex
chown root.root MessageReceive.apk
chown root.root MessageReceive.odex
chown root.root mixiAppManager.apk
chown root.root mixiAppManager.odex
chown root.root NetDictionary.apk
chown root.root NetDictionary.odex
chown root.root PVMtpServiceStart.apk
chown root.root PVMtpServiceStart.odex
chown root.root PVWmdrmService.apk
chown root.root PVWmdrmService.odex
chown root.root Rss.apk
chown root.root Rss.odex
chown root.root SendCmailService.apk
chown root.root SendCmailService.odex
chown root.root SoundMemo.apk
chown root.root SoundMemo.odex
chown root.root SoundMemoProvider.apk
chown root.root SoundMemoProvider.odex
chown root.root Talk.apk
chown root.root Talk.odex
chown root.root Twitter.apk
chown root.root Twitter.odex
chown root.root WISPr.apk
chown root.root WISPr.odex

chmod 0644 AuoneidSetting.apk
chmod 0644 AuoneidSetting.odex
chmod 0644 BlogUp.apk
chmod 0644 BlogUp.odex
chmod 0644 Droidget2.apk
chmod 0644 Droidget2.odex
chmod 0644 FotaApp.apk
chmod 0644 FotaApp.odex
chmod 0644 Launcher.apk
chmod 0644 Launcher.odex
chmod 0644 Mail.apk
chmod 0644 Mail.odex
chmod 0644 MailProvi.apk
chmod 0644 MailProvi.odex
chmod 0644 MajorUpdate.apk
chmod 0644 MajorUpdate.odex
chmod 0644 MessageReceive.apk
chmod 0644 MessageReceive.odex
chmod 0644 mixiAppManager.apk
chmod 0644 mixiAppManager.odex
chmod 0644 NetDictionary.apk
chmod 0644 NetDictionary.odex
chmod 0644 PVMtpServiceStart.apk
chmod 0644 PVMtpServiceStart.odex
chmod 0644 PVWmdrmService.apk
chmod 0644 PVWmdrmService.odex
chmod 0644 Rss.apk
chmod 0644 Rss.odex
chmod 0644 SendCmailService.apk
chmod 0644 SendCmailService.odex
chmod 0644 SoundMemo.apk
chmod 0644 SoundMemo.odex
chmod 0644 SoundMemoProvider.apk
chmod 0644 SoundMemoProvider.odex
chmod 0644 Talk.apk
chmod 0644 Talk.odex
chmod 0644 Twitter.apk
chmod 0644 Twitter.odex
chmod 0644 WISPr.apk
chmod 0644 WISPr.odex

reboot recovery

ワンセグ関連は別のスクリプトにしました。

私の環境ではこれでまあまあ安定しています。2chのスレでは頻出しているマーケットバグと呼ばれる現象とも無縁です。購入当初は色々と高望みしていましたが、今はそれなりに割り切って使っているせいか、Android OS1.6でも大きな不満も無く使えています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください