app maps an app with App X-ray: Mobster taps through every control that opens a screen and writes a map of the screens, how they connect and the paywalls it found, with no model and no tap on anything that could act. network records the phone’s traffic with Network X-ray and says which domains and companies each app talked to, reading hostnames, sizes and times only. diff compares two maps to see what an update changed. Everything stays on this Mac.
Usage
Commands
mobster xray app
Map an app on your iPhone: Mobster taps through every control that opens a screen, within the limits you set, and writes the map (map.json), a report (report.html) and a thumbnail of each screen to a folder on this Mac. It reads paywalls and taps nothing on them. It never taps a control that could act (delete, send, buy, a switch, a field), never types, and calls no model, so it needs no key. It runs like any task: your plan, the phone’s queue and Stop apply.
Arguments and options
mobster xray network
Record an iPhone’s network traffic for a while and say who each app talked to: the domains, the companies behind them, and which do ads, analytics or attribution. Mobster reads hostnames, sizes and times. It decrypts nothing and keeps no page, no URL path and no address. The capture file is deleted after the analysis unless you pass --keep-capture.
Options
mobster xray diff
Compare two maps mobster xray app wrote: the screens added, removed and changed, and the paywall prices that moved. Each argument is a map.json file or the folder that holds it. It reads two files on this Mac and needs no phone and no plan.