2017年10月28日土曜日

Xperia xzs SOV35の非公式SIMロック解除。(3000円握りしめてね!)

前書
と言っても大した作業ではなく、ただグローバルROMを焼いてブワっと操作して元に戻すだけです。
下準備はFlashToolのインストール、自分とこ以外のSIMを本体にセット、データがオールリセットされるのでバックアップ、最後にSIMロック解除コードの購入。
SIMロック解除用コードはsim-unlock.netで2860円で買いましたが、後々ヤフオクで2000円で買えると知ることに、、、
大体3日~5日で発行されます。
ここで必要なのはNSCKコードです、NCKコードちゃうで。




Q:作業中にめっちゃエラー画面出るやんけ!!!
A:耐えてください。




1:FlashToolでG8231のグローバルROMを焼きましょう。


まず、FlashToolを起動してXperiFirmを起動。
G8231のタブを探してクリック、StoreFront版をダウソして適当に任せてください。
FSCスクリプトはちゃんと作ってあげてください、多分ダイアログ出て問われると思います。


そしてフラッシュしましょう。
基本、BASEBAND関連(amss全部とmodem)は全てチェックして除外。
Wipe関連もすべてチェックして極力ROMの整合性をとってエラーを少なくしてあげましょう。
それで突っ込めば大体何とかなります。


いつものジェスチャー画面が出たら、電源OFF状態からボリュームダウン押しながらケーブルぶっ刺す。
ブワーってログが出てエラー無かったらケーブル抜いて電源ボタン押して再起動。


2:SIMロック解除コードの入力。
適当に立ち上がったら、真っ白な殺風景な画面に何か入力画面がポツンとあります。
そこにNSCKコードを入力してUnlockします。
これ、間違えすぎると取り返しのつかないことになるんで慎重になりましょう、間違えたら本体が爆発するかもしれない意気込みで慎重になりましょう。


確認のために電話アプリを開いて、*#*#7378423#*#*にダイヤルしてSIM Lockのページを見てNetwork Subsetが0でxマークが無くなっていればおkです。
※因みにNetwork Subsetが[x]にもかかわらず、パラメーターが0の人はもう二度とSIMロック解除はできません。
規定回数以上、コードを間違えています。
中古で買うと時々こうなっていたりしますので注意。


3:SOV35帰還します!!!
FlashToolでSOV35のROMを1と同じ手順で落として作ってあげます。
焼き方も同じです。
一応、元には戻りましたがまだエラーが出るよ!!!ってなったらXperiaコンパニオンで真っさらにしてあげましょう。



end.
2017/10/28 23:44

Xperia xzs SOV35のBootloader UnlockからFelica&ワンセグ有効G8231化まで。(未完)

前書
Xperia xzs SOV35のBLUから海外版G8231のROM導入までです。
情報は少ないものの、xdaにちらほらkernelが転がっているようです。
基本的にはXperia xzのやり方を踏襲し、固有値や微妙な差分を変えていく形で行います。




Q:てかTAどうすんの?
A:xperia xz既存のバックアップツールを試みましたが、ダメでした。パーミッション拒否を回避するためにはrootが必要。rootに昇格するシステムコールを行うためにはdm-verity&ricの回避が必要。それをするためにはkernelの書き換えが必要。それをするためにはBLUが必要。BLUするとTAが飛ぶ、詰んでる。
バックアップツールはCVE-2016-5195を利用して一時rootを取得し、/dev/block/bootdevice/by-name/TAにUID=0でアクセスしddコマンドでダンプしている。残念ながらAndroid 7.0以降のROMしかないxzsではそもそもTAパーティションを読むことすらできないのです。




1:とりあえずBLUまで。(この時点でTAが明々後日の方向に飛んでいくよ!)
まず、下記のサイトでBLU用の固有キーを発行しましょう。
IMEIを入力して適当に進みましょう。
機種は何でも良いです。
そして、端末の設定→開発者向けオプション→OEMロック解除をONに。
で、USBデバッグモードでfastbootに入って適当に頑張りましょう。
fastbootドライバは未署名の場合、Windows8以降では色々頑張って署名を回避する必要があります。
---
C:\Users\kenzi>fastboot -i 0x0fce oem unlock 0x6EEC4D39AECEFAEE
...
FAILED (remote: Command not allowed)
finished. total time: 0.016s
---
ん!?!?!????
そういえば、、、*#*#7378423#*#*でconfigurationを確認すると何と!!!
---
Bootloader unlock allowed No.
---
なんでやねん。
因みにYesじゃないとunlockコマンドは許可されません。
これは製造ロットによっても変わるので運が良ければYesに出会えるかもしれません、悲しい。
---
C:\Users\kenzi\Desktop>fastboot -i 0x0fce getvar all
(bootloader) version:0.5
(bootloader) max-download-size: 0x10000000
(bootloader) partition-type:cache:ext4
(bootloader) partition-size:cache:       0x10000000
(bootloader) partition-type:userdata:ext4
(bootloader) partition-size:userdata:    0x528c00000
(bootloader) partition-type:system:ext4
(bootloader) partition-size:system:      0x1cb600000
(bootloader) secure:yes
(bootloader) version-baseband:1306-8139_41.2.C.0.162
(bootloader) version-bootloader:1299-4832 S1_Boot_MSM8996_LA2.0_N_115
(bootloader) serialno:BH907CVT76
(bootloader) product:SOV35
all:
finished. total time: 0.154s
---
Last write.
2017/10/28 22:37

Xperia xzs SOV35の非公式SIMロック解除。(3000円握りしめてね!)

前書 と言っても大した作業ではなく、ただグローバルROMを焼いてブワっと操作して元に戻すだけです。 下準備はFlashToolのインストール、自分とこ以外のSIMを本体にセット、データがオールリセットされるのでバックアップ、最後にSIMロック解除コードの購入。 SIMロ...