简介
联想来源于这边文章:某宝APP参数SDK转换URL网页链接
orderinfo 转h5,新版orderStr 带 alipay_root_cert_sn,app_cert_sn 参数
实践
这里通过安卓的SDK进行转换并拿到URL
一开始本想通过反编译拿到java代码,改了之后编译回去,不过还想不那么好使,主要是混淆得让反编译工具都没法还原,包括idea自带,jd-gui工具,都只能部署,也做了两个工具方便以后拼凑,但是发现拼凑不靠谱
于是乎索性就直接改class的字节码了,主要工作是加入orderInfo字符串,回调的时候与生成的payUrl关联上,修改了PayTask的某些方法,本想直接研究生成的逻辑,但是发现算了,直接回调比较方便,有兴趣的可以看看PayTask类,似乎好像走的是rpc,也许我看错了,因为反编译代码也有限,麻烦。
这里的callBack类是新加入的
SDK 解析结果
感兴趣的朋友可以从sdk的paytask开始
包装接口
这里做成api方式调用
此次分享只是用于学习交流,请勿乱用