关于比亚迪云服务 App 逆向过程的经验

在 IT 公论的某期通讯(「IT 公论周五通讯:物联网和共产主义(2015.04.10)」)里写道: 当然,接下来就是为什么的问题。和 geek 们的信念相反,「因为我能」从来就不构成足够的理由。我能,我上。互联网早期的先锋们正是这么做的。卷起袖子干的实用主义精神延续到了现在,演化成为对行动力的礼赞和快速发布反复迭代的行动纲领。 由于个人实在是无力吐槽国产品牌车配套的应用设计水准,秉持着上面提到的「我行我上」准则, »

Porting lrzsz to iOS

tl; dr 对于想直接安装 lrzsz 的用户,可以到 BigBoss 源中进行搜索,或者下载 deb 文件: Dropbox 许多 iOS 的开发者手中必不可少的是一台越狱后的备用 iOS 设备,这台设备常常承担了以下的功能: 安装插件扩展 iOS 的可用性 iOS 9 以前的设备用于翻墙 使用 Reveal, »

Certificate, Entitlement, Provisioning Profile and App Re-sign

对于 App 的打包和签名过程,是许多 iOS 开发者在很长一段时间内不会接触到的东西,开发者只需要关心编译的时候会不会出现什么问题,而不会关心编译之后的发布上传操作做了什么。而 Xcode,已经可以很智能的帮我们修复大部分的问题,直到... 你需要重签名一个 App 的 IPA 文件。 我强烈建议你在阅读下面内容之前,先阅读一下 objc.io 里的 Inside Code Signing 文章好对标题里的那些名词有所了解。 »

DNS Anti-spoofing using NSURLProtocol and HappyDNS

2/26/2016 更新1: NSURLConnection 在 iOS 9 中已经被标记为 deprecated,如果你想在生产环境里使用,可以将 NSURLConnection 实现替换为 NSURLSession。具体的代码可以参考 CustomHTTPProtocol。 2/26/2016 更新2: NSURLProtocol 可能会导致某些情况下的意外崩溃,这与 NSURLProtocol 本身实现没有关系, »