Skip to content

Releases: danielpaulus/go-ios

v1.0.34

26 Nov 19:02
c0f2caf
Compare
Choose a tag to compare
Add uninstall command (#77)

* add uninstall command

v1.0.33

23 Nov 21:58
4e75bcf
Compare
Choose a tag to compare
change permission for usbmuxd proxy socket (#75)

v1.0.32

09 Nov 07:49
260c708
Compare
Choose a tag to compare
add windows support (#71)

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

v1.0.31

04 Oct 06:02
5aacfac
Compare
Choose a tag to compare
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

25 Aug 19:21
caacc0e
Compare
Choose a tag to compare
add patch for older devices (#61)

image mount and list should work now for older devices

v1.0.29

25 Aug 18:58
929c727
Compare
Choose a tag to compare
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

21 Aug 09:13
4354e90
Compare
Choose a tag to compare
move to golang 1.17 (#57)

v1.0.27

21 Aug 08:59
3b6d4f1
Compare
Choose a tag to compare
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

20 Aug 21:28
15ace4d
Compare
Choose a tag to compare
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

20 Aug 20:50
b4c4119
Compare
Choose a tag to compare
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'
```