20:37:17 @uaa@social.mikutter.hachune.net
2023-06-03 20:37:16 uaaの投稿 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

このアカウントは、notestockで公開設定になっていません。

17:09:23 @uaa@social.mikutter.hachune.net
icon

俺たちの戦いはこれからだ!(打ち切りフラグ)

15:56:09 @uaa@social.mikutter.hachune.net
icon

U-bootのソースを見るに、"ANDROID!"がmagicになっているから…16Mbyteといわず1kbyteで十分。

dd if=/dev/zero of=/dev/sd1c bs=1024 seek=86016 count=1
これで実際にAndroidの起動を阻止できてる。

15:29:32 @uaa@social.mikutter.hachune.net
icon

もしかして、セクタダンプして”ANDROID!"な文字列で始まるところから一定サイズ潰す、という手法は汎用的に使えるんだろうか。U-bootがとにかくAndroid起動すっぞおら(autobootを止めてくれるな)というケースに対する対抗策として。

15:25:11 @uaa@social.mikutter.hachune.net
icon

PhoenixCardで書き込んだディスクイメージを吸い出して、awutilsで取り出した各セクションのイメージがどの辺りに書き込まれているかを調べて、クサそうなところをdd if=/dev/zeroで潰しにかかる、という手法ね。

pastebin.com/1GAB70je

Web site image
h618_android_uart0_phonexcard-5135.img awutil-dump/sector hints - Pastebin.com
15:20:49 @uaa@social.mikutter.hachune.net
icon

うん、これで狙い通り…Androidの軌道を殺し、U-bootだけ動く状態を作り出せた。

15:19:17 @uaa@social.mikutter.hachune.net
icon

framboise# dd if=/dev/zero of=/dev/sd1c bs=1024 seek=86016 count=16384

12:10:09 @uaa@social.mikutter.hachune.net
icon

あ、思い出した。Androidなカーネルだと/dev/memが無いからpokepeek使えないって話だったよね

09:40:41 @uaa@social.mikutter.hachune.net
icon

configureに対してLDFLAGSが渡ってない…

09:02:34 @uaa@social.mikutter.hachune.net
icon

USE_LIBTOOL=gnuになってるからその推測違うじゃないですかああああああ

08:39:59 @uaa@social.mikutter.hachune.net
icon

(OpenBSDの場合、/usr/local/bin/libtoolがGNU由来、/usr/bin/libtoolがOpenBSD由来なので注意が必要っていうのは…なんか他のツールでも痛い目を見たような気がするけどなんだっけかなー)

08:37:10 @uaa@social.mikutter.hachune.net
icon

/usr/bin/libtoolつかってるじゃないですかああああああああああああA!!!!!!!!11111111

07:03:24 @uaa@social.mikutter.hachune.net
icon

リンク時のlibtoolがconfigure時に指定したLDFLAGSを豪快に無視してくれる、という問題だから…CFLAGSのケアは不要、LDFLAGSだけちょいといじるとかすれば良いのか。Makefile.am辺りに何か仕込めばイケるか?

06:50:54 @uaa@social.mikutter.hachune.net
icon

alsactlがepoll, inotifyを使って、axferがepoll使ってるから…ここだけ手当てする、というのも一案か。

06:43:13 @uaa@social.mikutter.hachune.net
2023-06-03 06:43:15 uaaの投稿 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

このアカウントは、notestockで公開設定になっていません。

06:33:06 @uaa@social.mikutter.hachune.net
2023-06-03 06:33:04 uaaの投稿 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

このアカウントは、notestockで公開設定になっていません。

06:28:49 @uaa@social.mikutter.hachune.net
2023-06-03 06:28:06 uaaの投稿 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

このアカウントは、notestockで公開設定になっていません。

05:44:35 @uaa@social.mikutter.hachune.net
icon

まーたNetBSDのビルドはcvs updateしたソースで失敗したのでcvs checkoutからやり直し…なんかやり方というか対策がある気がするんだよなあ。