Feed

samloaderを使ってみる。

Posted on 3月 31st, 2022 in 店長日記 by 店長

Galaxyシリーズのfirmwareを入手する方法としてWindowsではSamFirmを使用しますが
Linuxの環境ではsamloaderを使えばdownloadできるようです。

https://github.com/nlscc/samloaderを参考に進めて行きます。

インストール

pip3 install git+https://github.com/nlscc/samloader.git

使い方の手順

1 使用している端末の最新のupdateファイルのチェック

2 firmwareのdownload(暗号化されている)

3 downloadしたfirmwareをdecrypt(復号化)

ここではGalaxy A51 5G SCG07 を例に

コマンドライン
1 -m model -r region checkupdate

model=SCG07 region=KDI

$ python3 -m samloader -m SCG07 -r KDI checkupdate

SCG07KDU1BVC1/SCG07QDI1BVC1/SCG07KDU1BVC1/SCG07KDU1BVC1 ←返ってくる

2 -m model -r region download -v version (-O output-dir or -o output-file)

model=SCG07 region=KDI version=SCG07KDU1BVC1/SCG07QDI1BVC1/SCG07KDU1BVC1/SCG07KDU1BVC1

$ python3 -m samloader -m SCG07 -r KDI download -v SCG07KDU1BVC1/SCG07QDI1BVC1/SCG07KDU1BVC1/SCG07KDU1BVC1 -O .

downloading SCG07_1_20220307213110_h0t3i1m37p_fac.zip.enc4 ←download開始

3 -m model -r region decrypt -v version -V enc-version -i input-file -o output-file

model=SCG07 region=KDI version=SCG07KDU1BVC1/SCG07QDI1BVC1/SCG07KDU1BVC1/SCG07KDU1BVC1 enc-version=4
input-file=SCG07_1_20220307213110_h0t3i1m37p_fac.zip.enc4 output-file=SCG07_1_20220307213110_h0t3i1m37p_fac.zip

$

python3 -m samloader -m SCG07 -r KDI decrypt -v SCG07KDU1BVC1/SCG07QDI1BVC1/SCG07KDU1BVC1/SCG07KDU1BVC1 -V 4 -i SCG07_1_20220307213110_h0t3i1m37p_fac.zip.enc4 -o SCG07_1_20220307213110_h0t3i1m37p_fac.zip

5.30GB [01:55, 45.9MB/s] ←decrypt完了

SCG07_1_20220307213110_h0t3i1m37p_fac.zipが出来上がるのであとは好きに。

これでLinux環境でもGalaxyの最新firmwareが入手できるようになった。

 
«