## JavaScript を有効にしてください ##
スマホいじりは飽きました T-01C_TestOdexForBB11#0.8b
サイトマップ

サイトマップを表示する

カテゴリ
リンク
ブートアニメーション - まとめNEXT
PREVT-01C_TestOdexForBB11#0.8a

T-01C_TestOdexForBB11#0.8b

## JavaScript を有効にしてください ##
 現在ブラウザの設定で JavaScript が使用できない状態になっています
 当ブログは JavaScript を多数使用している為正しく表示することができません

## JavaScript を有効にしてください ##
T-01C_TestOdexForBB11#0.8b
を導入してみた

[ T-01C_TestOdexForBB11#08b ]
- インストール方法をバッチファイル を使用した方式に変更
- エリアメール・緊急地震速報に対応(未確認) ※BB13からの移植 #0.8a
- 設定→アプリケーション→開発に戻るボタンキル用の設定追加 #0.8a
- 同梱物の/system/app用パッチを整理 #0.8a
   086-001.png   086-002.png   086-003.png

[ 動作条件 ]
・ベースバンド 5014.1906.11(以下BB11) であること
・カスタムカーネル(T01C_FFY02_11_TESTシリーズ)を導入済みであること
・ホスト(PC)上にBB11 オリジナルの /system が tar.gz 形式で
 バックアップ済みであること
Android スマートフォン カスタマイズ カスタムカーネル root CWM オーバークロック 376氏 APKTools ApkManager ApkMultiTool 日本語 改造 文鎮 regza T-01C T-01D T-02D T-01E ドコモ au IS04 softbank iPhone4 iPhone5

要root化 ⇒ root化するには
[[ 動作確認端末 ]]

 REGZA Phone T-01C
  OS: Android v2.2.2 (Froyo rom)
  ベースバンドバージョン : 5014.1906.11
  カスタムカーネル: T01C_FFY02_11_TEST_7
  クロック/電圧: 128MHz/880mV ~ 1344MHz/1310mV
  適応パッチ: T-01C_TestOdexForBB11#0.8b

[[ 導入準備 ]]
このバージョンから バッチファイル が提供されるようになった
 「/system を tar.gz 形式でバックアップ済みであること」
とあるので "素" の状態からバックアップする
  "素" の状態 ⇒ 弄ってないもの

[ T-01C で圧縮するには ]
"素" のバックアップが無い場合
 1.リカバリー → System update
 2.root化 ( 要BusyBox )
 3.T-01C と PC を USBケーブルで繋ぐ
    ⇒ 設定 - アプリケーション - 開発 - USBデバッグ に チェック
C:¥>adb shell
$ su
# cd /
# tar Zcvf /sdcard/system.BB11.tar.gz system
※or
# tar zcvf /sdcard/system.BB11.tar.gz system
# exit
$ exit
C:¥>
※BusyBoxのバージョンにより異なる
 4.バックアップファイルを T-01C から PC に
C:¥>adb pull /sdcard/system.BB11.tar.gz C:¥system.BB11.tar.gz

[ PC で圧縮するには ]
すでに "素" のバックアップが PC に有る場合に有効
 圧縮形式の tar.gz は tar+gzip のことらしく
 圧縮ツールによっては拡張子が tgz になるもよう
 圧縮後 tgz → tar.gz に変えてやれば良い
 tgz のままだと tar の解凍ができずエラー
  ⇒ ※必ず /system/ を含め
      解凍後
       /system/app/
       /system/framework/
      となるように圧縮すること



圧縮ファイル名は何でもよく置き場所(PC)もどこでもかまわない
後々/work/ にコピーされ解凍後パッチが当たるので
そのまま無傷で残る

無論圧縮した hoge.tar.gz は次回のアップ時に
使用するので残しておく


[ 余談 ]
実際はエラーが返ってこないので /system/ 以下全てではなく
リストにある
 /system/app/*.*
 /system/framework/android.policy.odex
 /system/framework/core.odex
 /system/framework/framework.odex
 /system/framework/framework-res.apk
 /system/framework/services.odex
だけでよいと思われるが・・・

現バージョンでは /app/ も45個だけで良いことがわかった
 (odex-43 + Mms.apk + Settings.apk)
しかし今後もこの形式でサポートされるようなので
見据えて /app/ は全て含めておくことにする


[[ バッチ処理その1 ]]
さて準備が整った所で patch1.bat を実行する
ここでは
 /app/ を展開 - 抽出 - バッチ処理
 /system/ を展開 - 抽出 - バッチ処理
と二段階に分かれて処理される
 指示に従い 圧縮ファイル をドロップ
   086-004.png
   086-005.png
 処理1終了
   086-006.png
 処理2終了
   086-007.png

[[ バッチ処理その2 ]]
このバッチ処理では
 T-01CのOS停止
 ファイルの転送
 dalvik-cacheの削除
 T-01Cの再起動
の順で進められる
 ⇒ T-01CとPC を USBケーブル で接続する
  ⇒ USBデバッグ にチェック

patch2.bat を実行し指示に従い進める
   086-008.png
T-01CのOS停止
   086-009.pngファイルの転送
   
086-010.png
dalvik-cacheの削除
   086-011.png
最後に 再起動 を聞かれるので "y"
   086-012.png
終了

   086-013.png   086-014.png


エリアメール は未確認

「戻るボタン長押しで終了」
 なし-0.5秒~3.0秒 まで 0.5秒 ステップ
再起動なしに反映される
メニュー → 開発 に統合されたのでこれまでの
 timeout_back_long_press_kill
は不要(無効)

あれやこれや確認後試しに未対応の
 おサイフケータイ
を起動してみたがやはり起動できなかった
これがいけなかったのかその後
 Titanium Backup Pro
を弄っていたらフリーズ
検証終了
#0.6bへ戻す


なお #0.6x に落とすには
 system - 5
 app odex - 43
 app apk - 2
のファイルを書き戻し
 dalvik-cache
を削除
 timeout_back_long_press_kill
の指定を戻す
再起動
 ⇒ バッチファイルで対応
 = # sh /sdcard/modosu.sh
  dd で置き換えるので chmod, chown は不要
  local.prop など 新規 の場合は必要

   ⇒ timeout_back_long_press_kill などの記述法

  modosu.sh
#!/system/bin/sh

mount -o rw,remount /dev/block/mtdblock1 /system
stop
#
# system
#
dd if=/sdcard/06b/android.policy.odex of=/system/framework/android.policy.odex
dd if=/sdcard/06b/core.odex of=/system/framework/core.odex
dd if=/sdcard/06b/framework.odex of=/system/framework/framework.odex
dd if=/sdcard/06b/services.odex of=/system/framework/services.odex
dd if=/sdcard/06b/framework-res.apk of=/system/framework/framework-res.apk
#
# app
#
dd if=/sdcard/org/AccountAndSyncSettings.odex of=/system/app/AccountAndSyncSettings.odex
dd if=/sdcard/org/AlarmClock.odex of=/system/app/AlarmClock.odex
dd if=/sdcard/org/ApplicationsProvider.odex of=/system/app/ApplicationsProvider.odex
dd if=/sdcard/org/ArcMediaGallery.odex of=/system/app/ArcMediaGallery.odex
dd if=/sdcard/org/ArcSlideShow.odex of=/system/app/ArcSlideShow.odex
dd if=/sdcard/org/ArcVideoEditor.odex of=/system/app/ArcVideoEditor.odex
dd if=/sdcard/org/ArcVideoPlayer.odex of=/system/app/ArcVideoPlayer.odex
dd if=/sdcard/org/ArcWorkshop.odex of=/system/app/ArcWorkshop.odex
dd if=/sdcard/org/Bluetooth.odex of=/system/app/Bluetooth.odex
dd if=/sdcard/org/Browser.odex of=/system/app/Browser.odex
dd if=/sdcard/org/Calculator.odex of=/system/app/Calculator.odex
dd if=/sdcard/org/Calendar.odex of=/system/app/Calendar.odex
dd if=/sdcard/org/ContactsNX.odex of=/system/app/ContactsNX.odex
dd if=/sdcard/org/Dmc.odex of=/system/app/Dmc.odex
dd if=/sdcard/org/DocViewer.odex of=/system/app/DocViewer.odex
dd if=/sdcard/org/DSAC.odex of=/system/app/DSAC.odex
dd if=/sdcard/org/Email.odex of=/system/app/Email.odex
dd if=/sdcard/org/HTMLViewer.odex of=/system/app/HTMLViewer.odex
dd if=/sdcard/org/LatinIME.odex of=/system/app/LatinIME.odex
dd if=/sdcard/org/Launcher2.odex of=/system/app/Launcher2.odex
dd if=/sdcard/org/LiveWallpapers.odex of=/system/app/LiveWallpapers.odex
dd if=/sdcard/org/MagicSmokeWallpapers.odex of=/system/app/MagicSmokeWallpapers.odex
dd if=/sdcard/org/Mms.apk of=/system/app/Mms.apk
dd if=/sdcard/org/Mms.odex of=/system/app/Mms.odex
dd if=/sdcard/org/Music.odex of=/system/app/Music.odex
dd if=/sdcard/org/MyRoomWeb.odex of=/system/app/MyRoomWeb.odex
dd if=/sdcard/org/NX_facebook.odex of=/system/app/NX_facebook.odex
dd if=/sdcard/org/NX_flickr.odex of=/system/app/NX_flickr.odex
dd if=/sdcard/org/NX_Memo.odex of=/system/app/NX_Memo.odex
dd if=/sdcard/org/NX_Mixi.odex of=/system/app/NX_Mixi.odex
dd if=/sdcard/org/NX_picasa.odex of=/system/app/NX_picasa.odex
dd if=/sdcard/org/NX_Screen.odex of=/system/app/NX_Screen.odex
dd if=/sdcard/org/NX_SlideShowSettings.odex of=/system/app/NX_SlideShowSettings.odex
dd if=/sdcard/org/NX_Starbook.odex of=/system/app/NX_Starbook.odex
dd if=/sdcard/org/NX_youtube.odex of=/system/app/NX_youtube.odex
dd if=/sdcard/org/PackageInstaller.odex of=/system/app/PackageInstaller.odex
dd if=/sdcard/org/Phone.odex of=/system/app/Phone.odex
dd if=/sdcard/org/Settings.apk of=/system/app/Settings.apk
dd if=/sdcard/org/Settings.odex of=/system/app/Settings.odex
dd if=/sdcard/org/StationMobile.odex of=/system/app/StationMobile.odex
dd if=/sdcard/org/StickyNoteWidget.odex of=/system/app/StickyNoteWidget.odex
dd if=/sdcard/org/Stk.odex of=/system/app/Stk.odex
dd if=/sdcard/org/ToshibaCamera.odex of=/system/app/ToshibaCamera.odex
dd if=/sdcard/org/UpdateNotify.odex of=/system/app/UpdateNotify.odex
dd if=/sdcard/org/VisualizationWallpapers.odex of=/system/app/VisualizationWallpapers.odex
#
# dalvik-cacheの削除
#
rm /data/dalvik-cache/*.dex
#
# timeout_back_long_press_kill
# (install-recovery.sh or build.prop or local.prop)
# dd if=/sdcard/org/install-recovery.sh of=/system/etc/install-recovery.sh
# dd if=/sdcard/org/build.prop of=/system/build.prop
# dd if=/sdcard/org/local.prop of=/data/local.prop
#
# 再起動
#
sync
reboot


対応odex:43 apk:2
AccountAndSyncSettings.odex
AlarmClock.odex
ApplicationsProvider.odex
ArcMediaGallery.odex
ArcSlideShow.odex
ArcVideoEditor.odex
ArcVideoPlayer.odex
ArcWorkshop.odex
Bluetooth.odex
Browser.odex
Calculator.odex
Calendar.odex
ContactsNX.odex
Dmc.odex
DocViewer.odex
DSAC.odex
Email.odex
HTMLViewer.odex
LatinIME.odex
Launcher2.odex
LiveWallpapers.odex
MagicSmokeWallpapers.odex
Mms.apk
Mms.odex
Music.odex
MyRoomWeb.odex
NX_facebook.odex
NX_flickr.odex
NX_Memo.odex
NX_Mixi.odex
NX_picasa.odex
NX_Screen.odex
NX_SlideShowSettings.odex
NX_Starbook.odex
NX_youtube.odex
PackageInstaller.odex
Phone.odex
Settings.apk
Settings.odex
StationMobile.odex
StickyNoteWidget.odex
Stk.odex
ToshibaCamera.odex
UpdateNotify.odex
VisualizationWallpapers.odex


未対応odex:41
AlarmWidget.odex
BTCN.odex
CalendarProvider.odex
CertInstaller.odex
ContactsProvider.odex
DefaultContainerService.odex
DigitalTimeWidget.odex
DmcInitialScreen.odex
DmcWaitingScreen.odex
DownloadProvider.odex
DrmProvider.odex
DSACWidget.odex
Felica_Broadcast.odex
Felica_Lock_Settting.odex
Fota.odex
FTBrowserPluginFlash.odex
GoogleBackupTransport.odex
HighTempWarningIntentReceiver.odex
LiveWallpapersPicker.odex
LOCP_Alert.odex
MediaProvider.odex
MobileFeliCaClient.odex
MobileFeliCaMenuApp.odex
MobileFeliCaSettingApp.odex
MobileFeliCaWebPluginBoot.odex
MusicPlayer.odex
NetworkLocation.odex
NX_twitter.odex
PicoTts.odex
Protips.odex
RecommendService.odex
SdkSetup.odex
SelectHomeScreen.odex
SettingsProvider.odex
SPBWeather.odex
TelephonyProvider.odex
TtsService.odex
UnReadWidget.odex
UserDictionaryProvider.odex
VpnServices.odex
Wiper.odex



これ
意味がようやくわかった
   086-015.png


関連記事



テーマ : REGZA Phone - ジャンル : 携帯電話・PHS