Galaxy S6 ドコモ版 SC-05G の Lollipop firmware をどこかのサイトからダウンロードすることができたので、system.img を unpack して system 内を覗いてみることにした。ドコモが発売している数少ない Lollipop デバイスなので、 現在(2015/05/28 )としては大変貴重なファイルとも言える。というのも、中身のSystem ファイルをお借りすることで何かしらに利用できるのではないかと考え今回の作業に至った。
手順と必要ファイル
System.img を解体するツールの中には、Linux で動作するものもありますが、今回使用したツールは Windows マシン(cygwin環境無し)でも問題なくばらすことができた。Windowsマシンさえあれば、以下ファイル、手順を追って作業すると非常に簡単に system.img をばらすことができます。
必要なファイル群
あくまでも私が使用したファイル群になります。下記以外の類似したツールなりファイルなりで対応できる可能性もあります。
- ImgExtractor_1_3_6
- SC05GOMU1AOE1_SC05GDCM1AOE1_DCM.zip[Firmware]
- ext2explore-2.2.71
と上記三点準備し、解凍しておく。
Sponsored linksFirmware を 7zip なりで解凍する
ダウンロードしてきたSC05GOMU1AOE1_SC05GDCM1AOE1_DCM.zipを7zip なりで解凍展開し、解凍してできたフォルダ内の System.img ファイルを先ほど解凍した”ImgExtractor_1_3_6” 内に保存しておく。system.img のファイルサイズは 3.4GB と容量が大きいですが気にしない
Windows コマンドプロンプトを起動
Windows コマンドプロンプトを起動し、ImgExtractor_1_3_6 ディレクトリに cd コマンド で ディレクトリを変更する。変更後下記のコマンドを実行
ImgExtractor.exe system.img systemEXT4.img -conv
実行すると下記のように表示される。Please wait…が表示されてSuccsessが表示されるまで少し時間がかかる。待ってみる。
C:\ImgExtractor_1_3_6>ImgExtractor.exe system.img systemEXT4.img -conv ImgExtractor version 1.3.6Extractor for images in EXT2\EXT3\EXT4\YAFFS2\CRAMFS filesystem formats support SPARSE\SIN\MOTO structure formats Open image file system.img (size 4404019200 bytes) successfull... Analize format of file. Please wait... Found SPARSE FORMAT Convert to EXT4 format started... Convert to EXT4\SPARSE format finish success C:\ImgExtractor_1_3_6>
success の表示が出たら systemEXT4.img ファイルが ”ImgExtractor_1_3_6” ディレクトリ内に作成されます。
ext2explore-2.2.71.exeを起動
解凍してできたext2explore-2.2.71ディレクトリ内に “ext2explore-2.2.71.exe” があるので、それをダブルクリックで ext2explore が起動。起動したら、File→OpenImage をクリック。
先ほど ImgExtractor_1_3_6 で作成した systemEXT4.img を選択し ”開く” を押す
ext2explore 画面左側の D:/hoge/systemEXT4.img をダブルクリックするとsystem内部ディレクトリ構成を確認することができる
systemファイルを Save する
systemファイル内部を確認できたら、あとは指定するディレクトリに保存するだけ。D:/hoge/systemEXT4.img を右クリックし “Save” をクリックすると保存するフォルダを指定するウィンドウが開くので、お好みのフォルダを選択し
掘り出し物ファイルなどがあるかどうか、楽しみです。
関連記事
Sponsored links