我因为写 tweak 的原因,有时候会需要看一下别人的 binary 来改变自己的思路,从而正确去修改对应的 method。也因为这样,开始误入歧途研究一些 binary 的东西,而最近某文字编辑器的 DRM 好像有点红,所以我就跑去看看其他软件的 DRM 了。

不看还好,一看发现有些厂商依赖第三方方案来作软件授权或试用期机制。这样做的好处当然就是可以减少开发成本,但问题是当开发者使用第三方framework 来作 DRM,而该厂商的 DRM 又很容易被破解的话,那么运用相同的原理,破解者就可以快速地攻破一堆 App。