My "wishlist" is rather long, but dream about "The Ultimate" book is so beautiful...
My list mostly related to iOS. Part of it I wish to know, part of it I already know, but I were happy to read it, when I read first edition.
1. Debuggers and debugging:
Gdb and lldb
lldb custom command
Break point on memory access and change
Obj-c objects memory representation
Obj-c message passing and call stack in depth
Debugging without source,
https://github.com/karstenBriksoft/SymTabCreator2. Hooking:
Mobile substrate
Hooking nuances (stubs, dynamic function pointer search, thumb, possible problems, for example small functions)
Hooking fast calling functions
Hooking and process restrictions
Hooking objc_msgSend
Hooking mach_msg
Hooking iokit (understanding opaque io_entry_t, matching it to plane, service, path)
3. System data sources:
MobileGestalt
IOKit
sysctl
lockdown
mach_msg
Which is primary data source, and which is just proxy for others
4. Traffic:
Apple communication protocols
Apple Push
Apple itunes/appstore
Siri
5. Apple data storage formats
SQLite
Plists
Itunes storage formats:
https://metacpan.org/pod/release/BILLH/ ... nes/Sid.pm, ddrms
6. Private Frameworks and examples of usage:
TTS
Wifi
7. Daemons
Breaf description on all present by default daemons
Details on most important
8. Communication methods
XPC
Mach
launch_msg
What rely on what, how commuticate different daemons
9. Keys, sertificates
keychain
kegbag
developer certificates
hardware sertificates
apple sertificate
Where stored each of them, what it used for
Details on signing and signed data and keys exchange in apple protocols
10. Encryption
Encription algorithms used in default components
11. Other:
Url schemes itms:// and other
Apple drm
cycript and native functions, runloops