作者需导出打卡App中两年半的936条记录,但App仅提供云备份、不支持导出。他借助AI助手WorkBuddy配合REA逆向框架:反编译发现App被加固,但资源文件暴露了数据结构;抓包因证书绑定失败;最终在可root的模拟器中登录账号,只执行“一键恢复”而不点“一键备份”,成功取出zlib压缩的JSON数据文件,并导出为Markdown、CSV和JSON。作者指出加固并非最大障碍,证书绑定才是,且最大风险是误点备份覆盖云端唯一数据。
客户端在收到服务器的证书后,可以通过hook修改ssl_crypto_x509_session_verify_cert_chain函数返回值的方式来解决CERTIFICATE_VERIFY_FAILED错误,以确保连接的合法性。
完成下面两步后,将自动完成登录并继续当前操作。