在Nexus 5X上安装ShellDroid  

作者:JerryXia | 发表于 , 阅读 (0)
30 May 2016在Nexus 5X上安装ShellDroid安装Android系统工具箱 (OS X 系统)brew install android-platform-tools
打开Nexus 5X的调试模式在Settings -> About Phone -> Build number上连续点击,直到提示以进入开发者模式。USB接上电脑,在手机上按提示授权调试。此时,输入dab devices应能显示Nexus 5x设备。
解锁bootloaderadb reboot bootloader第一次进入bootloader模式会提示你解锁bootloader,按提示操作即可。
刷TWRP Recovery系统下载 TWRP镜像存为twrp.img进入bootloader,并刷recovery。adb reboot bootloaderfastboot flash recovery twrp.img提示成功后,不要重启,此时应还在bootloader模式,按音量键,选择Recovery模式,并按电源键进入,否则刚刷的Recovery系统会被覆盖还原,需再来一遍。
在TWR...阅读全文

  自己动手写VPN  

作者:JerryXia | 发表于 , 阅读 (0)
02 June 2016自己动手写VPNbrew install tuntapsudo cp -pR /usr/local/Cellar/tuntap/20111101/Library/Extensions/tap.kext /Library/Extensions/sudo cp -pR /usr/local/Cellar/tuntap/20111101/Library/Extensions/tun.kext /Library/Extensions/sudo chown -R root:wheel /Library/Extensions/tap.kextsudo chown -R root:wheel /Library/Extensions/tun.kextsudo touch /Library/Extensions/安装成功后,执行ls /dev|grep tun 会显示dev目录下多了很多tunX设备。
了解TCP协议协议层面学过计算机网络的同学都知道TCP/IP协议的OSI模型。和编程相关的主要是这几层:
数据链路层。包含目标机器的MAC地址,负责在两台设备之间传递数据包。网...阅读全文

  CloudMonad:组装你的私人互联网  

作者:JerryXia | 发表于 , 阅读 (0)
组合这3个模块,可以实现各种有意思的功能,比如:
例1:微信消息Kindle推送
例2:利用搜狗微信搜索监控公众号文章更新并推送到Kindle
例3:微信分享链接推送到RSS源
例4:京东价格变化微信通知
例5:使用FetchUrl实现将任意网站作为输入源
例6:12306车票购买
例7:微信公众号自动发文
例8:利用RestApi Action实现方糖微信通知
例9:针对淘宝商品特定套餐的价格变化监控
这些功能只是CloudMonad的应用示例,它们都是通过一个Serverless的Web应用页面用Json配置生成,新增功能对后端完全透明。
和IFTTT的区别?IFTTT是“IF This Then That”的缩写。其目标是利用各种开放的API,将技术复杂性隐藏起来,使每个人都可以成为互联网无需编程的程序员,让整个互联网都可以为我所用。来源
它的成功依赖于国外开放的API环境,通过和Facebook,Twitter,Gmail等帐号绑定即可获得授权实现大量功能。而国内各厂商相对更封闭一点,通过API授权能获取的功能很少,有些甚至根本不提供,这也是IFTTT的...阅读全文