Skip to content

Update libARI structures#10

Merged
saibotk merged 2 commits intoseemoo-lab:masterfrom
mpass99:structure-update
Mar 13, 2025
Merged

Update libARI structures#10
saibotk merged 2 commits intoseemoo-lab:masterfrom
mpass99:structure-update

Conversation

@mpass99
Copy link
Contributor

@mpass99 mpass99 commented Mar 8, 2025

Hi, Awesome Project!

A lot has changed since the ARI structures were extracted in 2021. I've rerun the extraction scripts for iOS 16.3.1 and iOS 18.3.1 and added the results.

@jiska2342
Copy link
Member

Good to hear!

Could you please run the scripts on both, iOS 18.3.1 for an iPhone 16e and for an iPhone 11 and then manually diff the output?

While the new C1/Sinope baseband reuses a lot of the old Intel code, including ARI, I would like to make sure that the new Wireshark dissector is compatible with both, iPhone 11 and iPhone 16e. Ideally, the iPhone 16e just supports some more groups for Satellite (IBIStwSendMsgReq and similar), but it could also be the case that Apple rewrote some larger parts of the existing message groups that iPhone 11 and 16e share.

Thank you :)

@mpass99
Copy link
Contributor Author

mpass99 commented Mar 8, 2025

Good point. It turns out that the extraction for both iOS 18 for the iPhone 16e and iOS 18 for the iPhone 11 results in the same output (given in 7e9618e).

@saibotk
Copy link
Member

saibotk commented Mar 8, 2025

Amazing 🤩 thanks! Quite interesting to see the changes.

@mpass99
Copy link
Contributor Author

mpass99 commented Mar 10, 2025

Do you consider this as a notable change so I should add an entry to the Changelog?

@saibotk
Copy link
Member

saibotk commented Mar 10, 2025

I'd say it would be nice, as this contains many new structures.

Copy link
Member

@saibotk saibotk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again!

@saibotk saibotk merged commit 7c4b39e into seemoo-lab:master Mar 13, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants