|
@Digital_Cold | |||||
|
How complicated is cellular baseband firmware?
At least this complicated: over 150K debugging messages across 932 directories and 2,775 files!
Rebuilding the source code skeleton from Samsung S10's Shannon S5000 baseband debugging messages.
github.com/grant-h/shanno…
|
||||||
|
||||||
|
Grant Hernandez
@Digital_Cold
|
31. sij |
|
Another stat to add: I estimate AT LEAST 4.4 million lines of code (see repo for the calculation). Absolutely insane!
|
||
|
|
||
|
chern2008
@chernwu
|
14. stu |
|
does the S5000 also support 2/3/4G?
|
||
|
|
||
|
Grant Hernandez
@Digital_Cold
|
14. stu |
|
Yup. Supports it all, including GNSS protocols.
|
||
|
|
||
|
Alexei Bulazel
@0xAlexei
|
7. stu |
|
You can programatically create structures in Ghidra pretty easily. No need to make the user do it
|
||
|
|
||
|
chern2008
@chernwu
|
14. stu |
|
great job👍
|
||
|
|
||
|
? poi{0x0F.CKS}
@_upsec_
|
16. stu |
|
soooo .... you'll be finished by lunchtime? 🙃
|
||
|
|
||