ギガ通信時代のスマホガジェットでRoot化やSIM解除を試したりとAndroidに関する技術情報をご提供!(旧名:ガジェット痛信)

NewS

2018年11月5日月曜日

GalaxyS9/S9+のPartitionTableについて

こんばんは
ガジェTwoです(´・ω・`)

前回はGalaxyS9/S9+のRoot化方法についてご紹介しましたが、端末を弄る前にはバックアップが必須いうことで、今回はパーティションテーブルのご紹介です。

●パーティションテーブルの対象端末
GalaxyS9 SC-02K/SCV38
GalaxyS9+ SC-03K/SCV39


eye_92




GalaxyS9/S9+のRoot化方法の記事はこちらをご覧ください。

Galaxy S9/S9+のRoot化が簡単に出来た!SC-02K/SC-03KとSCV38/SCV39をRoot化する方法

こんばんはガジェTwoです(´・ω・`)知人から今度はGalaxyS9 SC-02KのRoot化を頼まれたので、最新版のROMでRoot化を試してみました。Root化後の動作は問題が無い?ようですので、せっかくのなのでご紹介します(*´ω`*)●対象端末GalaxyS9 SC-02K/SCV38GalaxyS9+ SC-03K/SCV39基本的にGalaxyS9/S9+のRoot化方法は、以前ご紹介した内容を踏襲する形でほぼ同じですので、もし引っかかる点があったら以下の記事を参考にしてみて下さい...

・純正FW以外のROM焼きRoot化を行った場合、メーカーの保証が無くなります
・作業を行うえで全て自己責任の内容となりますのでご注意下さい。
・必要なデータがある場合は事前にバックアップを取りましょう。



GalaxyS9/S9+のPartitionTable

S9(SCV38/SC-02K)とS9+(SCV39/SC-03K)のパーティションテーブルは同じ作りになっていますので、まとめて表示しています。

【コード内容】
modemst1 -> /dev/block/sda1
modemst2 -> /dev/block/sda2
fsc -> /dev/block/sda3
ssd -> /dev/block/sda4
persist -> /dev/block/sda5
efs -> /dev/block/sda6
param -> /dev/block/sda7
misc -> /dev/block/sda8
keystore -> /dev/block/sda9
bota -> /dev/block/sda10
fota -> /dev/block/sda11
persistent -> /dev/block/sda12
steady -> /dev/block/sda13
dqmdbg -> /dev/block/sda14
nad_refer -> /dev/block/sda15
apnhlos -> /dev/block/sda16
modem -> /dev/block/sda17
dsp -> /dev/block/sda18
dtbo -> /dev/block/sda19
boot -> /dev/block/sda20
recovery -> /dev/block/sda21
system -> /dev/block/sda22
vendor -> /dev/block/sda23
odm -> /dev/block/sda24
cache -> /dev/block/sda25
omr -> /dev/block/sda26
debug -> /dev/block/sda27
userdata -> /dev/block/sda28
xbl -> /dev/block/sdb1
xbl_config -> /dev/block/sdb2
ddr -> /dev/block/sdd1
tz -> /dev/block/sdd2
fsg -> /dev/block/sdd3
hyp -> /dev/block/sdd4
aop -> /dev/block/sdd5
sec -> /dev/block/sdd6
pmic -> /dev/block/sdd7
abl -> /dev/block/sdd8
devinfo -> /dev/block/sdd9
bluetooth -> /dev/block/sdd10
bksecapp -> /dev/block/sdd11
keymaster -> /dev/block/sdd12
cmnlib -> /dev/block/sdd13
cmnlib64 -> /dev/block/sdd14
apdp -> /dev/block/sdd15
msadp -> /dev/block/sdd16
dpo -> /dev/block/sdd17
limits -> /dev/block/sdd18
devcfg -> /dev/block/sdd19
storsec -> /dev/block/sdd20
vbmeta -> /dev/block/sdd21
qupfw -> /dev/block/sdd22
em -> /dev/block/sdd23
vk -> /dev/block/sdd24
btd -> /dev/block/sdd25
pad -> /dev/block/sdd26

GalaxyS9/S9+のブロックサイズ

ブロックサイズは各パーティションの容量の目安になると思います。

【コード内容】
major minor #blocks name
1 0 8192 ram0
1 1 8192 ram1
1 2 8192 ram2
1 3 8192 ram3
1 4 8192 ram4
1 5 8192 ram5
1 6 8192 ram6
1 7 8192 ram7
1 8 8192 ram8
1 9 8192 ram9
1 10 8192 ram10
1 11 8192 ram11
1 12 8192 ram12
1 13 8192 ram13
1 14 8192 ram14
1 15 8192 ram15
252 0 2097152 vnswap0
8 0 62418944 sda
8 1 2048 sda1
8 2 2048 sda2
8 3 4 sda3
8 4 8 sda4
8 5 32768 sda5
8 6 20480 sda6
8 7 10240 sda7
8 8 1024 sda8
8 9 512 sda9
8 10 30720 sda10
8 11 21504 sda11
8 12 512 sda12
8 13 4096 sda13
8 14 16384 sda14
8 15 6144 sda15
259 4 97280 sda16
259 6 87040 sda17
259 8 32768 sda18
259 10 8192 sda19
259 12 65536 sda20
259 14 70644 sda21
259 16 4870144 sda22
259 18 793600 sda23
259 19 172032 sda24
259 20 512000 sda25
259 21 20480 sda26
259 22 10240 sda27
259 23 55529308 sda28
8 32 4096 sdc
8 33 3328 sdc1
8 34 612 sdc2
8 16 4096 sdb
8 17 3328 sdb1
8 18 612 sdb2
8 48 61440 sdd
8 49 1024 sdd1
8 50 2048 sdd2
8 51 2048 sdd3
8 52 512 sdd4
8 53 512 sdd5
8 54 16 sdd6
8 55 512 sdd7
8 56 4096 sdd8
8 57 4 sdd9
8 58 1024 sdd10
8 59 384 sdd11
8 60 512 sdd12
8 61 512 sdd13
8 62 512 sdd14
8 63 256 sdd15
259 0 256 sdd16
259 1 4 sdd17
259 2 4 sdd18
259 3 128 sdd19
259 5 512 sdd20
259 7 64 sdd21
259 9 64 sdd22
259 11 2048 sdd23
259 13 2048 sdd24
259 15 2048 sdd25
259 17 40136 sdd26
253 0 4783008 dm-0
253 1 768736 dm-1
253 2 165176 dm-2
253 3 55529292 dm-3


GalaxyS9/S9+のバックアップコマンド

バックアップ先は「/sdcard」でも良かったのですが、一応フルパスで指定しておきました。

【コード内容】
dd if=/dev/block/sda1 of=/storage/self/primary/modemst1 bs=4096
dd if=/dev/block/sda2 of=/storage/self/primary/modemst2 bs=4096
dd if=/dev/block/sda3 of=/storage/self/primary/fsc bs=4096
dd if=/dev/block/sda4 of=/storage/self/primary/ssd bs=4096
dd if=/dev/block/sda5 of=/storage/self/primary/persist bs=4096
dd if=/dev/block/sda6 of=/storage/self/primary/efs bs=4096
dd if=/dev/block/sda7 of=/storage/self/primary/param bs=4096
dd if=/dev/block/sda8 of=/storage/self/primary/misc bs=4096
dd if=/dev/block/sda9 of=/storage/self/primary/keystore bs=4096
dd if=/dev/block/sda10 of=/storage/self/primary/bota bs=4096
dd if=/dev/block/sda11 of=/storage/self/primary/fota bs=4096
dd if=/dev/block/sda12 of=/storage/self/primary/persistent bs=4096
dd if=/dev/block/sda13 of=/storage/self/primary/steady bs=4096
dd if=/dev/block/sda14 of=/storage/self/primary/dqmdbg bs=4096
dd if=/dev/block/sda15 of=/storage/self/primary/nad_refer bs=4096
dd if=/dev/block/sda16 of=/storage/self/primary/apnhlos bs=4096
dd if=/dev/block/sda17 of=/storage/self/primary/modem bs=4096
dd if=/dev/block/sda18 of=/storage/self/primary/dsp bs=4096
dd if=/dev/block/sda19 of=/storage/self/primary/dtbo bs=4096
dd if=/dev/block/sda20 of=/storage/self/primary/boot bs=4096
dd if=/dev/block/sda21 of=/storage/self/primary/recovery bs=4096
dd if=/dev/block/sda22 of=/storage/self/primary/system bs=4096
dd if=/dev/block/sda23 of=/storage/self/primary/vendor bs=4096
dd if=/dev/block/sda24 of=/storage/self/primary/odm bs=4096
dd if=/dev/block/sda25 of=/storage/self/primary/cache bs=4096
dd if=/dev/block/sda26 of=/storage/self/primary/omr bs=4096
dd if=/dev/block/sda27 of=/storage/self/primary/debug bs=4096
dd if=/dev/block/sda28 of=/storage/self/primary/userdata bs=4096
dd if=/dev/block/sdb1 of=/storage/self/primary/xbl bs=4096
dd if=/dev/block/sdb2 of=/storage/self/primary/xbl_config bs=4096
dd if=/dev/block/sdd1 of=/storage/self/primary/ddr bs=4096
dd if=/dev/block/sdd2 of=/storage/self/primary/tz bs=4096
dd if=/dev/block/sdd3 of=/storage/self/primary/fsg bs=4096
dd if=/dev/block/sdd4 of=/storage/self/primary/hyp bs=4096
dd if=/dev/block/sdd5 of=/storage/self/primary/aop bs=4096
dd if=/dev/block/sdd6 of=/storage/self/primary/sec bs=4096
dd if=/dev/block/sdd7 of=/storage/self/primary/pmic bs=4096
dd if=/dev/block/sdd8 of=/storage/self/primary/abl bs=4096
dd if=/dev/block/sdd9 of=/storage/self/primary/devinfo bs=4096
dd if=/dev/block/sdd10 of=/storage/self/primary/bluetooth bs=4096
dd if=/dev/block/sdd11 of=/storage/self/primary/bksecapp bs=4096
dd if=/dev/block/sdd12 of=/storage/self/primary/keymaster bs=4096
dd if=/dev/block/sdd13 of=/storage/self/primary/cmnlib bs=4096
dd if=/dev/block/sdd14 of=/storage/self/primary/cmnlib64 bs=4096
dd if=/dev/block/sdd15 of=/storage/self/primary/apdp bs=4096
dd if=/dev/block/sdd16 of=/storage/self/primary/msadp bs=4096
dd if=/dev/block/sdd17 of=/storage/self/primary/dpo bs=4096
dd if=/dev/block/sdd18 of=/storage/self/primary/limits bs=4096
dd if=/dev/block/sdd19 of=/storage/self/primary/devcfg bs=4096
dd if=/dev/block/sdd20 of=/storage/self/primary/storsec bs=4096
dd if=/dev/block/sdd21 of=/storage/self/primary/vbmeta bs=4096
dd if=/dev/block/sdd22 of=/storage/self/primary/qupfw bs=4096
dd if=/dev/block/sdd23 of=/storage/self/primary/em bs=4096
dd if=/dev/block/sdd24 of=/storage/self/primary/vk bs=4096
dd if=/dev/block/sdd25 of=/storage/self/primary/btd bs=4096
dd if=/dev/block/sdd26 of=/storage/self/primary/pad bs=4096

GalaxyS9/S9+のリカバリコマンド

リカバリコマンドは単純に入替えただけです(´・ω・`)

【コード内容】
dd of=/dev/block/sda1 if=/storage/self/primary/modemst1
dd of=/dev/block/sda2 if=/storage/self/primary/modemst2
dd of=/dev/block/sda3 if=/storage/self/primary/fsc
dd of=/dev/block/sda4 if=/storage/self/primary/ssd
dd of=/dev/block/sda5 if=/storage/self/primary/persist
dd of=/dev/block/sda6 if=/storage/self/primary/efs
dd of=/dev/block/sda7 if=/storage/self/primary/param
dd of=/dev/block/sda8 if=/storage/self/primary/misc
dd of=/dev/block/sda9 if=/storage/self/primary/keystore
dd of=/dev/block/sda10 if=/storage/self/primary/bota
dd of=/dev/block/sda11 if=/storage/self/primary/fota
dd of=/dev/block/sda12 if=/storage/self/primary/persistent
dd of=/dev/block/sda13 if=/storage/self/primary/steady
dd of=/dev/block/sda14 if=/storage/self/primary/dqmdbg
dd of=/dev/block/sda15 if=/storage/self/primary/nad_refer
dd of=/dev/block/sda16 if=/storage/self/primary/apnhlos
dd of=/dev/block/sda17 if=/storage/self/primary/modem
dd of=/dev/block/sda18 if=/storage/self/primary/dsp
dd of=/dev/block/sda19 if=/storage/self/primary/dtbo
dd of=/dev/block/sda20 if=/storage/self/primary/boot
dd of=/dev/block/sda21 if=/storage/self/primary/recovery
dd of=/dev/block/sda22 if=/storage/self/primary/system
dd of=/dev/block/sda23 if=/storage/self/primary/vendor
dd of=/dev/block/sda24 if=/storage/self/primary/odm
dd of=/dev/block/sda25 if=/storage/self/primary/cache
dd of=/dev/block/sda26 if=/storage/self/primary/omr
dd of=/dev/block/sda27 if=/storage/self/primary/debug
dd of=/dev/block/sda28 if=/storage/self/primary/userdata
dd of=/dev/block/sdb1 if=/storage/self/primary/xbl
dd of=/dev/block/sdb2 if=/storage/self/primary/xbl_config
dd of=/dev/block/sdd1 if=/storage/self/primary/ddr
dd of=/dev/block/sdd2 if=/storage/self/primary/tz
dd of=/dev/block/sdd3 if=/storage/self/primary/fsg
dd of=/dev/block/sdd4 if=/storage/self/primary/hyp
dd of=/dev/block/sdd5 if=/storage/self/primary/aop
dd of=/dev/block/sdd6 if=/storage/self/primary/sec
dd of=/dev/block/sdd7 if=/storage/self/primary/pmic
dd of=/dev/block/sdd8 if=/storage/self/primary/abl
dd of=/dev/block/sdd9 if=/storage/self/primary/devinfo
dd of=/dev/block/sdd10 if=/storage/self/primary/bluetooth
dd of=/dev/block/sdd11 if=/storage/self/primary/bksecapp
dd of=/dev/block/sdd12 if=/storage/self/primary/keymaster
dd of=/dev/block/sdd13 if=/storage/self/primary/cmnlib
dd of=/dev/block/sdd14 if=/storage/self/primary/cmnlib64
dd of=/dev/block/sdd15 if=/storage/self/primary/apdp
dd of=/dev/block/sdd16 if=/storage/self/primary/msadp
dd of=/dev/block/sdd17 if=/storage/self/primary/dpo
dd of=/dev/block/sdd18 if=/storage/self/primary/limits
dd of=/dev/block/sdd19 if=/storage/self/primary/devcfg
dd of=/dev/block/sdd20 if=/storage/self/primary/storsec
dd of=/dev/block/sdd21 if=/storage/self/primary/vbmeta
dd of=/dev/block/sdd22 if=/storage/self/primary/qupfw
dd of=/dev/block/sdd23 if=/storage/self/primary/em
dd of=/dev/block/sdd24 if=/storage/self/primary/vk
dd of=/dev/block/sdd25 if=/storage/self/primary/btd
dd of=/dev/block/sdd26 if=/storage/self/primary/pad


まとめ

安全のためにRoot化後はしっかりとバックアップをとっておき、すぐに復元出来るようにしておいた方が良いですね(*´ω`*)


0 件のコメント:

※不適切コメントについて:誹謗中傷宣伝等は事前通知無く削除致しますのでご遠慮下さい。
※Twitter風絵文字入力対応:🤣🤔😳💖📲🔰

コメントを投稿

Post Bottom Ad

Sponsored Links

ページ