samloaderを使ってみる。
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が入手できるようになった。
コメントをどうぞ