/proc/mnt を /proc/mounts に接続する

/proc/mnt を /proc/mounts に接続する

/proc私はファイルシステムがさまざまなプロセスの出力を反映していることを理解しています。残念ながら、romdumpマウントテーブルがとして表示されることを期待する独自の()バイナリがありますが、/proc/mtd私のAndroidデバイスでは/proc/mounts

シンボリックリンクを作成しましたが、これは実際のファイルやディレクトリでのみ機能するようです。/proc/mounts代わりに、出力を読み取るためにこのバイナリをだますことができる方法は何ですか/proc/mtd

ベストアンサー1

最も簡単な方法はバイナリを変更することです。

sed s-/proc/mtd-/tmp/mntx- < romdump > romdump.new
ln -s /proc/mounts /tmp/mntx
./romdump.new

バイナリファイルを編集しているので、ここで重要なのは、元の文字列が/proc/mtd新しい文字列と同じ長さで/tmp/mntxバイナリファイルのサイズや場所が変わらないようにすることです。

これは絶対に安全ではありません。バイナリが固定文字列を使用せずにフラグメントでパス名を構築する場合、これは機能しません。しかし、おそらく効果があるでしょう。

おすすめ記事