LoginSignup
0
0

More than 1 year has passed since last update.

XQ-BT44のBand 8を有効化できるか挑戦中

Last updated at Posted at 2022-08-14

ポイント

  • 潰されたBandを有効化するにはSoC内のNVMを書き換える必要がある
  • NVMを書き換えるには、rootを取ってDiagモードでPCと接続する必要がある
  • rootを取るにはBootloaderのアンロックが必要
  • BootloaderのアンロックをするとTA領域とpersistが書き換えられる
  • TA領域にはDRMキーが格納されている
  • DRMキーが削除されると、動画再生時の高画質処理、カメラのノイズ低減処理、WideVine L1が採用されるサービスが使用できなくなる
  • TAとpersistをバックアップをするには一時root取得の状態で以下のようなコマンドを実行する
    su
    dd if=/dev/block/bootdevice/by-name/TA of=/sdcard/ta.img
    dd if=/dev/block/bootdevice/by-name/persist of=/sdcard/persist.img
    
  • 一時rootが可能な端末は脆弱性をついていることがほとんどのため一部機種、バージョンに限られる
    • XQ-BT44 は今のところできない

TAバックアップ/リストア

  • TAはnewflasherでもバックアップできる
    • バックアップ
      • flashモードで接続後、newflasherを起動
      • n > s > y でバックアップ開始
      • 同じ階層にtadump\tadump_2.taができる
    • リストア
      • tadump\tadump_2.taにnewflasherをコピー
      • flashモードで接続後、newflasherを起動
      • n > s > n でリストア開始(ここに別の.taファイルがあったりするとそれも書き込まれるため注意)
  • リストアされたファイルの概要
    • このあたりを見ると分かる
    • ここ、continueしているため、XDAでリリースされている実行ファイルでは書き込まれないはず。
  • コード編集の上自分でビルドしたければgit cloneしてmakeすればOK
    • wsl(Ubuntu)からexeをビルドする場合
      • make newflasher.exe
      • エラーになる場合はmingw-w64をapt でインストール
      • その他のエラーは臨機応変に。

Bootloaderアンロック

参考 : https://blog.h2o-feeling.com/?p=547

root取得

参考 : https://blog.h2o-feeling.com/?p=547

Diagモード

  • ドライバ入手 HTC_Diag_x64.zip
  • infファイル内の[Models.NTamd64]セクションをUSB\VID_05C6&PID_90DB&MI_00に書き換え
adb shell
su
setprop persist.usb.eng 1
  • USBデバッグを OFF/ON
  • ドライバを当てる

参考 :
https://saki-sss.blogspot.com/2014/02/xperia-z-c6603.html
https://tek2tech.com/install-drivers-without-signing-on-windows10/

NVM書き換え

参考 : https://andmem.blogspot.com/2013/11/mobilebandchange.html

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0