やっとブツ手に入ったので純正カーネルのままrootedになってみた…
用意するもの
1)GalaxyS II SC-02C 2台
2)Linux環境
3)文鎮になったら新しい端末買えばいいや!なココロ
全体の流れ
1)secure=0なカスタムカーネル焼く
2)とりあえず素の状態の/system(mmcblk0p9)をdump
3)su流しこむ…busyboxとかSuperuser.apkとかはお好みで
4)su入りの/system(mmcblk0p9)をdump
5)/system(mmcblk0p9)をOdin3もしくはheimdallで焼ける形式に変換する。
6)別のSGS2にsu入りfactoryfs.imgを焼く
7)カーネル(mmcblk0p5)をdump
8)カスタムカーネル焼いた方のSGS2に7)の純正カーネルを焼く、おでん食べたい。
カスタムカーネルを用意する、焼く
面倒くさいので省略
dumpする
dd if=/dev/block/mmcblk0p9 of=/sdcard/dump/mmcblk0p9.img bs=4096
dd if=/dev/block/mmcblk0p5 of=/sdcard/dump/mmcblk0p5.img bs=4096
/system(mmcblk0p9)をOdin3もしくはheimdallで焼ける形式に変換する。
http://forum.xda-developers.com/showthread.php?t=1081239
ここ見れば分かる、英語読めない?知らんがな…
ddでdumpした/systemはext4なので
mkdir system
mount -o loop mmcblk0p9.img system
てな感じでマウント出来る。
あとはxdaに書いてある通り
./mkuserimg.sh -s /home/hoge/sc02c/system ./factoryfs.img ext4 ./temp 612M
てな感じでOdin3で焼ける形式に変換する…一応simg2imgをmakeってunpack出来るかも確認しとくとベター
11/7/1 最初512MBと書いてましたがSC-02Cの/systemサイズに合わせる場合612MBになります。
純正カーネルあっぷする気なんて無いよ、何も考えずにUK版カスタムカーネル焼いてワンセグ使えないだのGPS動かないだの言ってる人はもう1~2台お金払ってSGS2買ってください。