Releases: danielpaulus/go-ios
Releases · danielpaulus/go-ios
v1.0.34
Add uninstall command (#77) * add uninstall command
v1.0.33
change permission for usbmuxd proxy socket (#75)
v1.0.32
add windows support (#71) Co-authored-by: 阮杰辉 <[email protected]>
v1.0.31
Bug: fix pcap time offset bug (#62) * add pcap file export * add comment and make it better * Replace println with fmt.Println to avoid the problem of output to stderr * trim log message * redef pph * feat: pcap use --pid or --process to filter specific processes * fix: wireshark time bug * feat: add debug server * update readme * feat: add option --stop-at-entry * update: readme * apps output json * feat: add kill command * feat: add std err * fix: output_path error_path * feat: support iOS 15 beta4 * fix: bug fix, panic on iOS 13 * pcap time bug fix Co-authored-by: danielpaulus <[email protected]>
v1.0.30
add patch for older devices (#61) image mount and list should work now for older devices
v1.0.29
Feature/mobilegestalt (#60) adds mobilegestalt support. You can get your result in JSON or the PLIST format. The default is JSON. ios mobilegestalt MainScreenCanvasSizes ArtworkTraits if you need plists call it like this: ios mobilegestalt MainScreenCanvasSizes ArtworkTraits --plist
v1.0.28
move to golang 1.17 (#57)
v1.0.27
Fix/dproxy (#56) This finally fixes dproxy for tools like accessibility inspector and instruments. They have this weird behavior that they disable SSL after stopping a session, just to re-enable it on the same connection. Since golang does not really support such a scenario (and why would they) the code is a bunch of hacks to make it work. The missing piece was setting the WriteTimeout on the net.Conn to something that does not immediately timeout after sending the closeWrite() command. Accessibility Inspector still crashes for some reason, but this is better than before.
v1.0.26
add parameters for specifying wda args and env vars, update readme (#55) You can now specify args and env vars for WDA like: `ios runwda --env ENV_1=something --env ENV_2=else --arg ARG1 --arg ARG2`
v1.0.25
Add supervised pairing (#52) You can now pair a device without the stupid trust pop up. Also fixed a bug in my pairing code. Cleaned up some code, added some missing error handling and remove unnecessary pointers from the initial days where I had no idea when to golang pointers. ``` ios pair [--p12file=<orgid>] [--password=<p12password>] [options] Pairs the device. If the device is supervised, specify the path to the p12 file > to pair without a trust dialog. Specify the password either with the argument or > by setting the environment variable 'P12_PASSWORD' ```