marcan changed the topic of #asahi-re to: Asahi Linux: porting Linux to Apple Silicon macs | Hardware / boot process / firmware interface reverse engineering | WARNING: this channel (only) may contain binary reverse engineering discussion | RE policy: https://alx.sh/re (MANDATORY READ) | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-re
wiloon has joined #asahi-re
dstzd has quit [Quit: ZNC - https://znc.in]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
Necrosporus is now known as Guest92356
Guest92356 has quit [Killed (hitchcock.freenode.net (Nickname regained by services))]
Necrosporus has joined #asahi-re
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
Necrosporus is now known as Guest47765
Guest47765 has quit [Killed (tepper.freenode.net (Nickname regained by services))]
Necrosporus has joined #asahi-re
aratuk has joined #asahi-re
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
yeoj has joined #asahi-re
modwizcode has quit [Quit: Later]
dstzd has joined #asahi-re
ah-[m] has joined #asahi-re
wiloon has quit [Quit: Connection closed for inactivity]
Necrosporus_ has joined #asahi-re
Necrosporus is now known as Guest75664
Guest75664 has quit [Killed (weber.freenode.net (Nickname regained by services))]
Necrosporus_ is now known as Necrosporus
wiloon has joined #asahi-re
Tokamak has quit [Ping timeout: 256 seconds]
Tokamak has joined #asahi-re
Tokamak_ has joined #asahi-re
Necrosporus has quit [Ping timeout: 265 seconds]
Tokamak has quit [Ping timeout: 260 seconds]
DarthCloud has quit [Ping timeout: 240 seconds]
DarthCloud has joined #asahi-re
Necrosporus has joined #asahi-re
DarthCloud has quit [Ping timeout: 240 seconds]
DarthCloud has joined #asahi-re
aratuk_ has joined #asahi-re
aratuk has quit [Ping timeout: 264 seconds]
Necrosporus has quit [Read error: Connection reset by peer]
Necrosporus has joined #asahi-re
aratuk_ has quit [Read error: Connection reset by peer]
aratuk has joined #asahi-re
wiloon has quit [Quit: Connection closed for inactivity]
riker77 has quit [Quit: Quitting IRC - gone for good...]
aratuk has quit []
riker77_ has joined #asahi-re
riker77_ is now known as riker77
robinp_ has joined #asahi-re
robinp has quit [Ping timeout: 264 seconds]
frode_0xa has joined #asahi-re
Tokamak_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<sbingner> on iOS some devices use a monolithic kernel where you can't see kexts and some still have the kexts split out too
<JTL> got any more written info on this?
Axenntio has joined #asahi-re
<Shiz> this uses a prelinked kernelcache
aratuk has joined #asahi-re
taziden has joined #asahi-re
<Shiz> wrt watchdog timers, I found com.apple.driver.AppleS5L8960XWatchDogTimer and com.apple.driver.watchdog in the mini kernelcache I have
<Shiz> S5L8960X...
Axenntio_ has joined #asahi-re
<Shiz> hah
<JTL> whoops
<JTL> so macOS can't get it right either? *snicker*
Axenntio_ has quit []
Axenntio has quit [Quit: Leaving]
Axenntio has joined #asahi-re
wiloon has joined #asahi-re
<hthh_> huh - looks like you can use "ioreg -l" to dump the device tree, including MMIO addrs ("IODeviceMemory") - looks like watchdog may have moved to 0x23d2b0000?
<hthh_> (otherwise projectzero code seems to match AppleS5L8960XWatchDogTimer::disableWatchdog, so that's nice)
<Bluerise> Heh. No need to change hardware if it works, right?
<Shiz> hthh_: is that mmio memory or mapped mmio mmemory?
<Shiz> but good call
<hthh_> that's physical addr, yeah
vimal has joined #asahi-re
Gaelan has joined #asahi-re
bjornjulander[m] has joined #asahi-re
wiloon has quit [Quit: Connection closed for inactivity]
Axenntio has quit [Ping timeout: 246 seconds]
nutmanja[m] has joined #asahi-re
Axenntio has joined #asahi-re
enverb[m] has joined #asahi-re
Axe has joined #asahi-re
Axenntio has quit [Quit: Leaving]
Axe has quit [Remote host closed the connection]
Axenntio has joined #asahi-re
dstzd has quit [Quit: ZNC - https://znc.in]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
kopenick has joined #asahi-re
kopenick has quit [Quit: Connection closed]
aratuk has quit [Remote host closed the connection]
frode_0xa has quit [Remote host closed the connection]
frode_0xa has joined #asahi-re
frode_0xa has quit [Client Quit]
<Shiz> marcan/w 23
<Shiz> whoops (disregard)
modwizcode has joined #asahi-re
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
<Shiz> also, new import in kmutil indeed
<Shiz> 0000000100234920 _bootpolicy_update_local_policy_for_custom_os /usr/lib/libbootpolicy.dylib
Tokamak has joined #asahi-re
m42uko has quit [Remote host closed the connection]
m42uko has joined #asahi-re
<Shiz> "cannot open source boot object %d\n",
<Shiz> isn't that asahi's job? ;p
<Shiz> -k, --enable-kexts
<Shiz> Enables trust in locally SEP-signed AuxilaryKernelCache that contains 3rd party kexts
<Shiz> Automatically downgrades to Reduced Security mode if not already true
<Shiz> and that explains the auxk, probably
<davidrysk[m]> -k has always been there
<davidrysk[m]> there's one new export in libbootpolicy.dylib, related to mdm
dstzd has joined #asahi-re
dstzd has quit [Client Quit]
Tokamak has quit [Ping timeout: 256 seconds]
Tokamak has joined #asahi-re
Tokamak_ has joined #asahi-re
dstzd has joined #asahi-re
Tokamak has quit [Ping timeout: 260 seconds]
Tokamak_ has quit [Read error: Connection reset by peer]
Tokamak has joined #asahi-re
aratuk has joined #asahi-re
aratuk has quit [Ping timeout: 240 seconds]
Tokamak has quit [Ping timeout: 256 seconds]
Tokamak has joined #asahi-re
Tokamak has quit [Ping timeout: 240 seconds]
Tokamak has joined #asahi-re
Tokamak has quit [Ping timeout: 240 seconds]
Tokamak has joined #asahi-re
Tokamak has quit [Ping timeout: 246 seconds]
Tokamak has joined #asahi-re
Tokamak has quit [Ping timeout: 272 seconds]
Tokamak has joined #asahi-re
Tokamak has quit [Ping timeout: 256 seconds]
aratuk has joined #asahi-re
aratuk has quit [Ping timeout: 265 seconds]
<sbingner> JTL, I don't really have written info but I have both types of them open in IDA... I can provide any info you like? but essentially some of them they compile in and prelink all the kernels and end up getting way more things inlined etc
Tokamak has joined #asahi-re
Tokamak has quit [Ping timeout: 265 seconds]
<marcan> Shiz: yup, that's the auxk
Tokamak has joined #asahi-re
HeN has joined #asahi-re
Axenntio has quit [Remote host closed the connection]
zopieux has quit [Ping timeout: 260 seconds]
awordnot has joined #asahi-re
CalumK has joined #asahi-re
aratuk has joined #asahi-re
sumoon[m] has quit [Ping timeout: 260 seconds]
sumoon[m] has joined #asahi-re
enverb[m] has quit [Ping timeout: 260 seconds]
os[m] has quit [Ping timeout: 260 seconds]
titanous has quit [Ping timeout: 260 seconds]
os[m] has joined #asahi-re
enverb[m] has joined #asahi-re
titanous has joined #asahi-re
aratuk has quit [Ping timeout: 256 seconds]
zopieux has joined #asahi-re
CalumK has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zopieux has quit [Ping timeout: 240 seconds]
superk has quit [Ping timeout: 256 seconds]
zopieux has joined #asahi-re
<JTL> sbingner: was just curious, that's all
<JTL> I don't *need* anything
aratuk has joined #asahi-re
<sbingner> well if you want to know anything in particular let me know too :P
Tokamak has quit [Ping timeout: 264 seconds]
Tokamak has joined #asahi-re
HeN has quit [Quit: Connection closed for inactivity]