Google在架ab包分析-巴西
包信息
gp链接:https://play.google.com/store/apps/details?id=com.vdsfwe.gdsrew.dsfgdsfds&hl=pt-br&gl=br
 包名:com.vdsfwe.gdsrew.dsfgdsfds
 10w+ 下载量,在架2周
 
 补充同方案包:
 
逆向分析
上来直接就是加载so 调用Native方法aweqfe2
 
 先看一下so的导出函数,导出函数里面直接就可以找到aweqfe2
 
 调用HttpsStartRun 的 start方法,又回到java层
 
 HttpsStartRun 线程的run 方法是个Native方法,再次回到so层
 
 同样在so的导出函数里面可以直接找到Java_com_vdsfwe_gdsrew_dsfgdsfds_HttpsStartRun_run 函数
 直接联网请求获取b面地址,用的是三方的api,mockapi.io,请求返回的b面地址和adjust事件码
 
 joinA 是进A面,A面是java层代码实现,不重要忽略。
 
 调用SNP检查ip
 
 用的三方api ,ip-api.com 查询ip归属地,判断countryCode
 
 joinB 就是进b面,
 
 初始化adjust ,然后调用 HttpsEndRun的
 
 
 回到Java层,HttpsEndRun 同样的方式调用Native函数
 
 再次回到so 找到Java_com_vdsfwe_gdsrew_dsfgdsfds_HttpsEndRun_run
 主要就是实现webview 加载b面地址
 
