Skip to content

Tags: replay111/go-ios

Tags

v1.0.34

Toggle v1.0.34's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add uninstall command (danielpaulus#77)

* add uninstall command

v1.0.33

Toggle v1.0.33's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
change permission for usbmuxd proxy socket (danielpaulus#75)

v1.0.32

Toggle v1.0.32's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
add windows support (danielpaulus#71)

Co-authored-by: 阮杰辉 <[email protected]>

v1.0.31

Toggle v1.0.31's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bug: fix pcap time offset bug (danielpaulus#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

Toggle v1.0.30's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
add patch for older devices (danielpaulus#61)

image mount and list should work now for older devices

v1.0.29

Toggle v1.0.29's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Feature/mobilegestalt (danielpaulus#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

Toggle v1.0.28's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
move to golang 1.17 (danielpaulus#57)

v1.0.27

Toggle v1.0.27's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix/dproxy (danielpaulus#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

Toggle v1.0.26's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
add parameters for specifying wda args and env vars, update readme (d…

…anielpaulus#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

Toggle v1.0.25's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add supervised pairing (danielpaulus#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'
```