スポンサーリンク

LG G2 L-01F/やっと...root

やっと一時rootを取れました...再起動したらrootが外れてしまいますが、とにかく一時的とは言え嬉しいっすよ。

adb push get_essential_address /data/local/tmp
adb push device.db /data/local/tmp
adb shell
cd /data/local/tmp
chmod 755 *
./get_essential_address

ess_0

うんで、次のコマンドを打ち込んで...
adb shell
cd /data/local/tmp
./unlock_security_module
./run_root_shell

見事に#マークに...#はrootになれた証なんですよ。
ess_1

rootになれたので、空かさずパーテーションのバックアップをしなければ為りません...復旧作業をする時に自前のが使えます。と、その前にパーティション構成を調べます。

cd /dev/block/platform/msm_sdcc.1/by-name
ls -l

p_0

*バックアップフォルダ名はL-01Fなので「backup_L01F_V11K」にしておきます。
*端末内に予め「backup_L01F_V11K」フォルダーを作って下さい。

ちょと時間が掛かりますので、お茶など飲みながら待ちます。

dd if=/dev/block/mmcblk0p1 of=/sdcard/backup_L01F_V11K/mmcblk0p1_modem bs=4096
dd if=/dev/block/mmcblk0p2 of=/sdcard/backup_L01F_V11K/mmcblk0p2_sbl1 bs=4096
dd if=/dev/block/mmcblk0p3 of=/sdcard/backup_L01F_V11K/mmcblk0p3_dbi bs=4096
dd if=/dev/block/mmcblk0p4 of=/sdcard/backup_L01F_V11K/mmcblk0p4_DDR bs=4096
dd if=/dev/block/mmcblk0p5 of=/sdcard/backup_L01F_V11K/mmcblk0p5_aboot bs=4096
dd if=/dev/block/mmcblk0p6 of=/sdcard/backup_L01F_V11K/mmcblk0p6_rpm bs=4096
dd if=/dev/block/mmcblk0p7 of=/sdcard/backup_L01F_V11K/mmcblk0p7_boot bs=4096
dd if=/dev/block/mmcblk0p8 of=/sdcard/backup_L01F_V11K/mmcblk0p8_tz bs=4096
dd if=/dev/block/mmcblk0p9 of=/sdcard/backup_L01F_V11K/mmcblk0p9_pad bs=4096
dd if=/dev/block/mmcblk0p10 of=/sdcard/backup_L01F_V11K/mmcblk0p10_modemst1 bs=4096
dd if=/dev/block/mmcblk0p11 of=/sdcard/backup_L01F_V11K/mmcblk0p11_modemst2 bs=4096
dd if=/dev/block/mmcblk0p12 of=/sdcard/backup_L01F_V11K/mmcblk0p12_pad1 bs=4096
dd if=/dev/block/mmcblk0p13 of=/sdcard/backup_L01F_V11K/mmcblk0p13_misc bs=4096
dd if=/dev/block/mmcblk0p14 of=/sdcard/backup_L01F_V11K/mmcblk0p14_persist bs=4096
dd if=/dev/block/mmcblk0p15 of=/sdcard/backup_L01F_VV11K/mmcblk0p15_recovery bs=4096
dd if=/dev/block/mmcblk0p16 of=/sdcard/backup_L01F_V11K/mmcblk0p16_fsg bs=4096
dd if=/dev/block/mmcblk0p17 of=/sdcard/backup_L01F_V11K/mmcblk0p17_fsc bs=4096
dd if=/dev/block/mmcblk0p18 of=/sdcard/backup_L01F_V11K/mmcblk0p18_ssd bs=4096
dd if=/dev/block/mmcblk0p19 of=/sdcard/backup_L01F_V11K/mmcblk0p19_pad2 bs=4096
dd if=/dev/block/mmcblk0p20 of=/sdcard/backup_L01F_V11K/mmcblk0p20_encrypt bs=4096
dd if=/dev/block/mmcblk0p21 of=/sdcard/backup_L01F_V11K/mmcblk0p21_drm bs=4096
dd if=/dev/block/mmcblk0p22 of=/sdcard/backup_L01F_V11K/mmcblk0p22_sns bs=4096
dd if=/dev/block/mmcblk0p23 of=/sdcard/backup_L01F_V11K/mmcblk0p23_felica bs=4096
dd if=/dev/block/mmcblk0p24 of=/sdcard/backup_L01F_V11K/mmcblk0p24_laf bs=4096
dd if=/dev/block/mmcblk0p25 of=/sdcard/backup_L01F_V11K/mmcblk0p25_fota bs=4096
dd if=/dev/block/mmcblk0p26 of=/sdcard/backup_L01F_V11K/mmcblk0p26_mpt bs=4096
dd if=/dev/block/mmcblk0p27 of=/sdcard/backup_L01F_V11K/mmcblk0p27_seclog bs=4096
dd if=/dev/block/mmcblk0p28 of=/sdcard/backup_L01F_V11K/mmcblk0p28_OneSeg bs=4096
dd if=/dev/block/mmcblk0p29 of=/sdcard/backup_L01F_V11K/mmcblk0p29_dbibak bs=4096
dd if=/dev/block/mmcblk0p30 of=/sdcard/backup_L01F_V11K/mmcblk0p30_rpmbak bs=4096
dd if=/dev/block/mmcblk0p31 of=/sdcard/backup_L01F_V11K/mmcblk0p31_tzbak bs=4096
dd if=/dev/block/mmcblk0p32 of=/sdcard/backup_L01F_V11K/mmcblk0p32_rct bs=4096
dd if=/dev/block/mmcblk0p33 of=/sdcard/backup_L01F_VV11K/mmcblk0p33_system bs=4096
dd if=/dev/block/mmcblk0p34 of=/sdcard/backup_L01F_V11K/mmcblk0p34_cache bs=4096
dd if=/dev/block/mmcblk0p35 of=/sdcard/backup_L01F_V11K/mmcblk0p35_tombstones bs=4096
dd if=/dev/block/mmcblk0p36 of=/sdcard/backup_L01F_V11K/mmcblk0p36_spare bs=4096
dd if=/dev/block/mmcblk0p37 of=/sdcard/backup_L01F_V11K/mmcblk0p37_userdata bs=4096
dd if=/dev/block/mmcblk0p38 of=/sdcard/backup_L01F_V11K/mmcblk0p38_grow bs=4096

完了後、バックアップしたファイルをディレクトリ毎とPCへ保存します。
adb pull /sdcard/backup_L01F_V11K backup_L01F_V11K

一時的とは言え、これで自由度が増します。

再起動した場合は再度以下のコマンドを実行します。
adb shell
cd /data/local/tmp
./unlock_security_module
./run_root_shell

*バージョンは「11k」を使っているので、参考にした「kernel & Custom ROM フォーラム」の記述を少し変えて使っています。

コメント

タイトルとURLをコピーしました