hw-1

github 加速

github 加速

github 镜像 支持 git https

1
2
https://github.com.cnpmjs.org
https://hub.fastgit.org

github 镜像 支持 git ssh

1
https://github.zhlh6.cn/

usbmux log & port forward

usbmux log & port forward

1
2
3
4
5
6
7
8
9
10
11
usbmux log
sudo mv /var/run/usbmuxd /var/run/usbmux_real
// -x
sudo socat -t100 -x -v UNIX-LISTEN:/var/run/usbmuxd,mode=777,reuseaddr,fork UNIX-CONNECT:/var/run/usbmux_real
sudo mv /var/run/usbmux_real /var/run/usbmuxd

usbmux forward
sudo mv /var/run/usbmuxd /var/run/usbmux_real
sudo socat UNIX-LISTEN:/var/run/usbmuxd,mode=777,reuseaddr,fork TCP:XXX.XXX.XXX.XXX:8555

socat TCP-LISTEN:8555,reuseaddr,fork UNIX-CONNECT:/var/run/usbmuxd

ssh port forward

ssh port forward

1
2
3
/usr/bin/ssh -o ServerAliveInterval=60 -o ServerAliveCountMax=3 -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -q  -i $IFPOD_HOME/etc/ln1.pem   root@17.8.27.17 -p 22 -N -g -L  3333:localhost:2222

ssh -D 9000 -N wd1@127.0.0.1 -p 3333

itunes account auth

itunes account auth

1
2
3
4
5
6
7
8
9
10
11
/private/var/mobile/Media/AirFair/sync/afsync.rq

key=GetValue string=FairPlayCertificate --> cert
generate grappaID grappaData
Grappa(grappaData) --> afsync.rq
cert rq --> rsbuffer
rsbuffer GrappaID --> sigBuffer (afsync.rs)

/private/var/mobile/Media/AirFair/sync
/AirFair/sync/afsync.rq
/AirFair/sync/afsync.rs

lldb command line

lldb command line

1
2
3
4
5
im list
br set -a "0x0000000107156000+0x000000000034a676"
//0x0000000107156000 baseaddress
//0x000000000034a676 offset
po (__bridge_transfer NSDictionary*)0x00007000011ecc90;

lldb swift command line

lldb swift command line

1
2
3
expr -l Swift -- import UIKit
expr -l Swift -- let $label = unsafeBitCast(0x7fec3a53d720, to: UILabel.self)
expr -l Swift -- print($label.attributedText)