Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

wxHexEditor を使ってみた > raspbian jessie liteの変更箇所の確認

More than 3 years have passed since last update.

http://qiita.com/mt08/items/51797cdd31e7568ebce4#comment-33e33bb524e401b57b53

ちなみに、バイナリエディタは、wxHexEditorというものを使いました。
Options>FileMode>DirectWriteをえらべば、その場でDisk上のデータを書き換えるので、どんな大きなファイルでも編集できるっぽいので、jessieのおおきなimgファイルの検索、編集がいけました。

上記コメントにて教えていただいたwxHexEditorを使ってみた。

開いたファイルは http://qiita.com/mt08/items/c680c6363d4d071d641c にてQEMU上でのraspbian実行に使われている 2016-05-27-raspbian-jessie-lite.img ファイル (パッチ変更前)。

オフセット表示切替

qiita.png

wxHexEditorのデフォルトでは「オフセット」の表示が16進数ではないようだ。

「オフセット」の項目の上で右クリックしていくと表示が切り替わって、そのうちの1つに16進表示が見つかった。

Raspbianのパッチ部分の確認

http://qiita.com/mt08/items/c680c6363d4d071d641c
にてjessie-liteの書き換えをしている。

以下の該当箇所を見てみた。

0CAAF044: 2F 23

wxHexEditorの下に「カーソルオフセット: 0AAF087h」のような表記がある。これでカーソル部分のアドレスが分かる。

0x0CAAF044で始まる行から0x0Aまでを選択してみた。

qiita.png

上記の行の行頭を0x23(#)に変更することで/dev/mmcblk0p1を無効にしていることを理解した。

2つのファイルで、/usr/lib/arm-linux-gnueabihf/libarmmem.so, /dev/mmcblk0p1, /dev/mmcblk0p2をコメントアウトしている。

7of9
セブンオブナインです。Unimatrix 01の第三付属物 9の7という識別番号です。Star trek Voyagerの好きなキャラクターです。まとめ記事は後日タイトルから内容がわからなくなるため、title検索で見つかるよう個々の記事にしてます。いわゆるBorg集合体の有名なセリフから「お前たち(の知識)を吸収する。抵抗は無意味だ」。Thanks in advance.
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away