COSCUP x RubyConf TW 2021

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Exploring Your Apple M1 devices with Open Source Tools
年7月31日, 13:00–14:00 (Asia/Taipei), RB105 - Main Track
語言: English


英文演講標題

Exploring Your Apple M1 devices with Open Source Tools

演講長度

60

您是否知悉並同意如採遠端形式分享,需提供預錄影片(您需同意大會才能接受您的稿件) – True 演講摘要

This talk will be an updated and extended MacOS M1 version of my previous talk on getting iDevice thermal sensors [1]. Since a macOS device comes with root already, getting non-trivial information on M1 devices is much easier than on A14 devices. I'll talk about:
1. thermal sensors on without root [2]
2. further thermal sensors you can get with root and SIP disabled, such as [3]
3. how get similar information by using IOKit functions [4]

[1] https://www.slideshare.net/kstan2/exploring-thermal-related-stuff-in-idevices-using-opensource-tool

[2] https://github.com/freedomtan/sensors, https://github.com/freedomtan/sensors_cmdline

[3] https://github.com/freedomtan/m1_smc_senors

[4] https://developer.apple.com/documentation/iokit/iokit_functions

hackmd url

https://hackmd.io/@coscup/rymNETD0O/%2F%40coscup%2FHk5kN6w0_

slido url

https://app.sli.do/event/skiu3df9

英文演講摘要

This talk will be an updated and extended MacOS M1 version of my previous talk on getting iDevice thermal sensors [1]. Since a macOS device comes with root already, getting non-trivial information on M1 devices is much easier than on A14 devices. I'll talk about:
1. thermal sensors on without root [2]
2. further thermal sensors you can get with root and SIP disabled, such as [3]
3. how get similar information by using IOKit functions [4]

[1] https://www.slideshare.net/kstan2/exploring-thermal-related-stuff-in-idevices-using-opensource-tool

[2] https://github.com/freedomtan/sensors, https://github.com/freedomtan/sensors_cmdline

[3] https://github.com/freedomtan/m1_smc_senors

[4] https://developer.apple.com/documentation/iokit/iokit_functions