更新:stackoverflow.comを参照-Androidエミュレーターイメージのマウント
短い答えは、3つのタイプがあります。
-o loop
オプションでマウントできる通常のファイルシステムイメージ
- YAFFS2ファイルシステムイメージ。現在、Ubuntuにマウントできず、解凍する必要があります。
- Androidツールチェーンによってさらに処理され、Androidツールチェーンから通常の画像に変換する必要があるEXT4ファイルシステムイメージ
simg2img
。
それで、あなたはAndroidデバイスから抽出されたバイナリ画像を持っています、それは正しいですか?
fileコマンドはファイルについて何を言っていますか?このようなもの?
$ file system.img
system.img: VMS Alpha executable
そのシステムイメージは、Samsung Galaxy i7500からnandroidを介して抽出されます。これらの古いAndroidデバイスのほとんどは、ファイルシステムとしてyaffを使用していました。何を扱っているかを知ることは非常に役立ちます。(つまり、どのデバイスについて話しているのですか?その画像はどこからのものですか?)
問題のファイルシステムのサポートをインストールしていない場合にのみ、イメージを他のファイルシステムに変換すると、ごみが発生します。残念ながらUbuntu用のパッケージはありません。しかし、その質問はすでに尋ねられて答えられています:Ubuntu Server 11.10でyaffs2ファイルシステムを作成してください
この画像が暗号化されている可能性もあります。しかし、なぜ誰かがあなたに暗号化された画像を与えるのでしょうか?
これは主にAndroidに関するものであり、あなた自身をAndroid開発者と呼んでいるので、もう一度Androidのドキュメントを読んでください。それはすべてそこにあるはずです。そうでない場合は、android.stackexchange.com、XDA-Developers、RootzWikiなどで質問してください。また、何をしているのか本当にわかっていて、ドキュメントを読んでいない限り、何百人もの人が使用できるようにROMをネット上に置かないでください。名声のためにそれを行うことは危険であり、ユーザーにとって悪いことです!