2023-06-03 20:37:17
2023-06-03 20:37:16 Posting uaa 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

This account is not set to public on notestock.

2023-06-03 17:09:23
icon

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

2023-06-03 15:56:09
icon

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

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

2023-06-03 15:29:32
icon

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

2023-06-03 15:25:11
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
2023-06-03 15:20:49
icon

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

2023-06-03 15:19:17
icon

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

2023-06-03 12:10:09
icon

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

2023-06-03 09:40:41
icon

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

2023-06-03 09:02:34
icon

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

2023-06-03 08:39:59
icon

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

2023-06-03 08:37:10
icon

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

2023-06-03 07:03:24
icon

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

2023-06-03 06:50:54
icon

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

2023-06-03 06:43:13
2023-06-03 06:43:15 Posting uaa 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

This account is not set to public on notestock.

2023-06-03 06:33:06
2023-06-03 06:33:04 Posting uaa 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

This account is not set to public on notestock.

2023-06-03 06:28:49
2023-06-03 06:28:06 Posting uaa 1f46356a832a4b2d65c12e9f7c6fd8608a285b1efa896773f4f67c6ee9e33e21@mostr.pub
icon

This account is not set to public on notestock.

2023-06-03 05:44:35
icon

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

2023-06-02 21:43:56
icon

あー思い出した、epollとかinotify辺りの解決が要るんだalsa-utils…

2023-06-02 21:12:15
icon

おや、ALSA v1.2.9が出てる。これなら多少はportsが作りやすくなったか? alsa-project.org/wiki/Changes_

Changes v1.2.8 v1.2.9 - AlsaProject
2023-06-02 21:03:11
icon

boot0の後に実行する、ちょっとしたコードでも試せればそこから攻められそうな気がするが…

2023-06-02 21:02:14
icon

boot0が生きたままtina linux付属のu-bootすげ替えを試してみたが…見事に死んだか(BL31抜きってのも問題な気がするけどどうあがいてもリンクできない?)。

2023-06-01 21:26:54
icon

Androidのboot0は使い物になるので、これに github.com/Tina-Linux/u-boot-2 を合わせれば良いのかなあ

Web site image
GitHub - Tina-Linux/u-boot-2018: BSP U-Boot 2018 for Tina Linux
2023-06-01 20:23:08
icon

へぇ、なかなか良いじゃない。
root@orangepizero2:/home/uaa/peekpoke# ./peekpoke -b 0x05000000 D.l 0x00 10
05000000 0000000d 00000005 000000c1 00000013
05000010 0000000b 00000060 00000000 00000000
05000020 00000000 00000000
root@orangepizero2:/home/uaa/peekpoke#

2023-06-01 07:30:02
icon

peekpoke is a Linux command line tool to read from and write to system memory. というツールを教えてもらった。メモ代わりにここに残しとく。 github.com/apritzel/peekpoke

Web site image
GitHub - apritzel/peekpoke: Linux userland tool to read and write arbitrary memory locations