Showing posts from May, 2022

iPhone Setup for Reversing and Debugging

There are a few configurations that I apply to almost every research iPhone. While these methods are documented publicly, the information is at many different places. Driven by laziness to search them on the Internet every time, I document them here, hoping that it also helps other researchers :) Logs Increase log level For many targets, Apple has predefined debug profiles. They will print contents to log messages that otherwise only show <private> . These profiles are publicly available . Following this post  one can also show all <private> logs with the following change: iPhone# vim /Library/Preferences/Logging/ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" ""> <plist version="1.0"> <dict>         <key>Enable-Private-Data</key>         <true/> </dict> <