Top > GalaxyNexus > SimUnlock
Table of Contents

4.0.4 では

現在、fuckdocomoのv3.1(FuxkDocomoV3.1.apk)でIMEI維持しながら恒久アンロックできるみたいです。

(2012-07-04)

2ch

 286 SIM無しさん Mail:sage 2011/12/10(土) 03:10:22 ID:akHcQTqq
 SC-04D nv_data.bin 書き換えで SIM UNLOCKできた。
 これでもう解除コードいらない。
 
 289 SIM無しさん Mail:sage 2011/12/10(土) 03:52:53 ID:e9L4/1kY
 >>286  
 詳しく!!
 
 290 SIM無しさん Mail:sage 2011/12/10(土) 03:57:07 ID:akHcQTqq
 >>289  
 誰も食いつかないからダメな話題かと思ったw
 
 んと、細かいことを書くとドコモさんとか業者さんに怒られそうなのでポイントだけ。
 方法は GalaxyTabとおんなじ。偶然にもアドレスも一緒。
 nv_data.bin の 一箇所は 01- >00  に、もう一箇所は、 まとめて0xFFで埋めます。
 
 んで、Nexusの場合 /data/radio/nv_data.binを読むんですが、md5がおかしいとか
 改変したnv_dataを食わせると /factory/nv_data.bin から書き直しちゃうみたいなので、
 直した nv_data.bin を /factory に入れ込んで再起動すれば SIM FREE完了。
 
 factory reset すると unlock 戻るってのはこの /factoryを更新してないから
 発生するんです。
 
 ってあたりでOK?
 
 いまんとこ softbankSIMでうごいてますよ。
 
 291 SIM無しさん Mail:sage 2011/12/10(土) 03:58:47 ID:akHcQTqq
 >>289  
 あと、 /factory 更新したら、同じデータで /data/radio/nv_data.bin もコピーしてください。
 nv_data.bin.md5 は、
 # md5sum nv_data.bin | tr 'n' 'X' | sed 's/ .*//' > nv_data.bin.md5 
 とかで作れます。
 
 他人のnv_data.bin を使うとIMEIまでコピーするので、必ず自分のnv_data.bin を使ってください。
 
 339 SIM無しさん Mail:sage 2011/12/10(土) 12:17:56 ID:sS9Xibvl
 >>290  
 手順サンクス
 本スレで解除してた人?
 
 347 SIM無しさん Mail:sage 2011/12/10(土) 13:24:01 ID:Wbmv+BlY
 >>290  
 おおお、あなたが神か。
 さっそくギャラタブの改変アドレスを調べてみたんだが、どうも一ヶ所しか変えてない様子?
 http://www.thegalaxytabforum.com/index.php?/topic/168-guide-unlocking-samsung-galaxy-tab/  
 
 お目当てのアドレスだけでもご教示いただければ幸いです。
 
 442 SIM無しさん Mail:sage 2011/12/11(日) 02:46:55 ID:g8znbO+x
 >>290  
 当方では、nv_data.bin の 0x181469を 01- >00  に直すだけでOKのようです。
 不具合が出たら報告します。
 
 357 SIM無しさん Mail:sage 2011/12/10(土) 13:56:46 ID:akHcQTqq
 >>347  
 いま一発スクリプトつくってテスト中。
 ddのオフセット計算めんどくさいですね
 
 tabの書き換えのところはそうなですが、アンロックコードを入れる前と入れた後を
 比較するともう一箇所書き換わってましたのでそこを変更したら動きました。
 /factory書き換えないといけないのが面倒ですが、再起動とかで/data/radioの下は
 nvramからかきなおされちゃうのかもしれません。
 
 361 SIM無しさん Mail:sage 2011/12/10(土) 14:16:48 ID:akHcQTqq
 >>347  
 無保証。文鎮化しても泣かない覚悟のある方向け unlock スクリプトです。
 要busybox / 要 root
 見てわからない場合は触らないことを強くおすすめします。
 自分のはOK。今日明日でもう一台ためしてみますが、動く保障なし。
 uploadめんどくさいから直接はります。
 ---- 以下スクリプト ---
 #!/system/bin/sh
 echo "SC-04D nv_data.bin backup + sim unlock"
 if test -e /factory/nv_data.bin ; then
 echo "/factory/nv_data.bin found"
 else
 echo "/factory/nv_data.bin not found"
 exit 1;
 fi
 # make dir
 if ! test -e /mnt/sdcard/nv_data_mod/ ; then
 echo "mkdir backup folder"
 mkdir /mnt/sdcard/nv_data_mod/
 mkdir /mnt/sdcard/nv_data_mod/factory
 mkdir /mnt/sdcard/nv_data_mod/unlock
 fi
 # backup
 cp /factory/0_nv_data.bin /mnt/sdcard/nv_data_mod/factory/nv_data.bin
 cp /factory/nv_data.bin.md5 /mnt/sdcard/nv_data_mod/factory/nv_data.bin.md5
 # change dir
 cd /mnt/sdcard/nv_data_mod/
 # generate
 # 0x180063-0x180086 ... 0xff Fill (30bytes)
 # 0x181469 0x00
 # 0x00
 echo -en \x00 > tmp00
 # 0xff
 dd if=./factory/nv_data.bin of=./tmpff bs=1 count=30 skip=16
 # first block
 echo "block1 1572969 Bytes"
 #dd if=./factory/nv_data.bin of=./data1 bs=1 count=1572969
 echo "block1 5090 Bytes"
 dd if=./factory/nv_data.bin of=./data2 bs=1 skip=1572999 count=5090
 echo "block1 519063 Bytes"
 dd if=./factory/nv_data.bin of=./data3 bs=1 skip=1578090
 # build file
 cat data1 tmpff data2 tmp00 data3 > ./unlock/nv_data.bin
 md5sum ./unlock/nv_data.bin | tr 'n' 'X' | sed 's/ .*//' > ./unlock/nv_data.bin.md5 
 # check
 od -x ./factory/nv_data.bin > factory.dmp
 od -x ./unlock/nv_data.bin > unlock.dmp
 diff factory.dmp unlock.dmp
 
 367 SIM無しさん Mail:sage 2011/12/10(土) 14:32:44 ID:akHcQTqq
 >>361  
 あ、一箇所まちがえてるわ。
 このままだと動かないですね。
 わかる方は直してください。
 
 372 SIM無しさん Mail:sage 2011/12/10(土) 14:42:46 ID:pP/HzfvE
 >>367  
 解除後にwifiつながらないって言ってた人?
 もし原因わかってたら教えてほしい
 
 373 SIM無しさん Mail:sage 2011/12/10(土) 14:44:29 ID:akHcQTqq
 >>372  
 違う人です。
 
 Wifiは問題ないよ。UKROMでもdocmoROMでもlock/unlockしても
 問題なく使えてます。無線バンドじゃない?
 
 384 SIM無しさん Mail:sage 2011/12/10(土) 15:19:18 ID:Wbmv+BlY
 >>361  
 ありがとうございます。
 /factoryになぜか書き込みできないんですけど、これは勉強不足ですか?
 
 399 SIM無しさん Mail:sage 2011/12/10(土) 16:51:18 ID:XYddeBVQ
 >>361  
 #!/system/bin/shってshにbashをシンボリックリンクで貼ってるの?
 
 401 SIM無しさん Mail:sage 2011/12/10(土) 16:56:58 ID:q1ny6NEn
 >>399  
 busybox入れるときえらべたような
 その端末にあるばしょにかえればいいのではないかと
 
 あと死者が続発するまえにちゃんとnv_data.binの場所と出来上がりサイズ確認するのと元ファイルの場所をよく確認するように猛烈にお願いしたい
 
 わからず焼くともどせなくなるので
 
 364 SIM無しさん Mail:sage 2011/12/10(土) 14:19:26 ID:akHcQTqq
 361の補足
  (1)/mnt/sdcardにこのスクリプトをあげる
 (2)rootになる
 (3)bash でこのスクリプトを起動
  (4)/mnt/sdcard/nv_data_mod/factory にバックアップが
  (5)/mnt/sdcard/nv_data_mod/unlock にアンロックnvdataが
 あとはパーミッションとかownerに気をつけて /factoryと/data/radioに書く。
 
 です。
 
 408 SIM無しさん Mail:sage 2011/12/10(土) 17:34:56 ID:q1ny6NEn
 #!/system/bin/sh 
 echo "SC-04D nv_data.bin backup + sim unlock" 
 if test -e /factory/nv_data.bin ; then 
 echo "/factory/nv_data.bin found" 
 else 
 echo "/factory/nv_data.bin not found" 
 exit 1; 
 fi 
 # make dir 
 if ! test -e /mnt/sdcard/nv_data_mod/ ; then 
 echo "mkdir backup folder" 
 mkdir /mnt/sdcard/nv_data_mod/ 
 mkdir /mnt/sdcard/nv_data_mod/factory 
 mkdir /mnt/sdcard/nv_data_mod/unlock 
 fi 
 # backup 
 cp /factory/nv_data.bin /mnt/sdcard/nv_data_mod/factory/nv_data.bin 
 cp /factory/nv_data.bin.md5 /mnt/sdcard/nv_data_mod/factory/nv_data.bin.md5 
 # change dir 
 cd /mnt/sdcard/nv_data_mod/ 
 # generate 
 # 0x180068-0x180086 ... 0xff Fill (30bytes) 
 # 0x181469 0x00 
 # 0x00 
 echo -en \\x00 > tmp00 
 # 0xff 
 dd if=./factory/nv_data.bin of=./tmpff bs=1 count=30 skip=16 
 # first block 
 echo "block1 1572969 Bytes" 
 dd if=./factory/nv_data.bin of=./data1 bs=1 count=1572969 
 echo "block2 5090 Bytes" 
 dd if=./factory/nv_data.bin of=./data2 bs=1 skip=1572999 count=5090 
 echo "block3 519063 Bytes" 
 dd if=./factory/nv_data.bin of=./data3 bs=1 skip=1578090 
 # build file 
 cat data1 tmpff data2 tmp00 data3 > ./unlock/nv_data.bin 
 md5sum ./unlock/nv_data.bin | tr 'n' 'X' | sed 's/ .*//' > ./unlock/nv_data.bin.md5 
 # check 
 od -x ./factory/nv_data.bin > factory.dmp 
 od -x ./unlock/nv_data.bin > unlock.dmp 
 diff factory.dmp unlock.dmp 
 
 
 できあがった factory と unlock のサイズを比べること。
 
 元のfactoryの中身は自力でコピーしてPCとか外のデバイスまで
 バックアップとること。 => IMEIなくなるぞ
 
 入れ方は自分で考えること。
 
 文鎮になっても文句いわないこと

(間違いは直しておきました)