Top > GalaxyNexus > SimUnlock
4.0.4 では現在、fuckdocomoのv3.1(FuxkDocomoV3.1.apk)でIMEI維持しながら恒久アンロックできるみたいです。 (2012-07-04) 2ch286 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なくなるぞ 入れ方は自分で考えること。 文鎮になっても文句いわないこと (間違いは直しておきました) |