社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1384阅读
  • 0回复

[共享]笔趣阁破解更新和广告过程

楼层直达
z3960 
级别: 茶馆馆主
发帖
770867
飞翔币
207694
威望
215657
飞扬币
2511641
信誉值
8



前景

  • 最近突然发现笔趣阁有广告了
  • 换了52破解的其他手机阅读 但是...几个都不理想
  • 源文件下载是 "https://www.52pojie.cn/thread-750466-1-1.html" 中的 笔趣阁谷歌版最新版.apk 因为找不到google中的那个才是他


目地



使用工具

  • jre/jdk 中的 jarsigner(签名) 和 keytool(签名证书)
  • apktool(反编译)
  • Fiddler(抓包)
  • Nodepad++ (搜索)


其他说明

  • 没有动AndroidManifest.xml 因为发现动了之后, 有部分功能不能用(可能我动多了, 有兴趣可以自己精简下)  , 没有动AndroidManifest.xml, 所以依旧会有广告的流量, 只是不显示而已
  • 账号同步等等功能全部支持
  • 因为重新签的名 所以要卸载原版的才可以装

    过程:



    去广告

  • 根据提示"打赏开发者免广告" 搜索    <string name="app_vip_donate_developer_confirm">打赏开发者免广告</string>
  • 搜索-> app_vip_donate_developer_confirm    \res\layout\view_pay_ad_layout.xml
    明显这个就是广告插页, 注释掉里面的内容    <?xml version="1.0" encoding="utf-8"?>    <LinearLayout android:gravity="center" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content"      xmlns:android="http://schemas.android.com/apk/res/android">      <!--ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon_pay_dashang" />      <TextView android:textSize="14.0sp" android:textColor="#ff12b7f5" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="2.0dip" android:text="@string/app_vip_donate_developer_confirm" /-->    </LinearLayout>


去提示自动更新

  • 原思路是搜索"升级"->    <public type="string" name="main_update_txt" id="0x7f080178" />
    搜索"0x7f080178"->最后结果到 \smali\com\biquge\ebook\app\d\a\b.small const v1, 0x7f080178不想dex2jar + jd-gui 反编译smali源码了
  • 换思路-> 抓包 , 抓到升级信息    https://update.zsdfm.com/v4/google/version.html
  • 搜索"v4/google/version"->\smali\com\biquge\ebook\app\app\f.small->1170行      const-string/jumbo v0, "https://update.zsdfm.com/v4/google/version.html"
  • 打开"https://update.zsdfm.com/v4/google/version.html"  { "status": 1, "info": "success", "data": { "newAndroid": [ { "appid": "com.shuqiyuedu823.google", "new": "99", "file": "https://play.google.com/store/apps/details?id=com.shuqiyuedu823.google", "md5": "", "info": "亲,书旗小说阅读器全新5.0版本新鲜出炉,等你来体验!\n更新内容:\n1.增加站外txt完本小说搜索下载导入 \n2.听书新增更多语音包 \n3.缓存下载速度大幅提升 \n4.修复了一些问题,阅读体验更完美\nps.新版本仍然免费!账号通用!您的数据不会丢失!\n有任何问题可联系客服:appfankui@gmail.com", "isForce": "yes" }, { "appid": "com.googlebiquge.ebook.app", "new": "101", "file": "https://play.google.com/store/apps/details?id=com.googlebiquge.ebook.app", "md5": "", "info": "亲,笔趣阁全新5.0版本新鲜出炉,等你来体验!\n更新内容:\n1.增加站外txt完本小说搜索下载导入 \n2.听书新增更多语音包 \n3.缓存下载速度大幅提升 \n4.修复了一些问题,阅读体验更完美\nps.新版本仍然免费!账号通用!您的数据不会丢失!\n有任何问题可联系客服:appfankui@gmail.com", "isForce": "yes" }, { "appid": "com.kuaidu20171024.google", "new": "99", "file": "http://moren-1252794300.file.myqcloud.com/kdxs-v5.0nors-google.apk", "md5": "c678ac1e34a77bb862629cb8d51ceba6", "info": "当前包被举报下架,(一周内将停用)强烈建议您安装最新版本!\n更新内容:\n1.提高了换源时数据切换稳定性 \n2.章节内容的排版美化 \n3.章节更新刷新机制优化 \n4.章节报错调度后台智能化修复,及时提高内容准确性\nps.新版本仍然免费!账号通用!您可先通过书架保存阅读进度到云端!\n有问题联系客服:appfankui@gmail.com (请注意通知栏下载进度)", "isForce": "yes" }, { "appid": "com.mfscgoogle.book.app", "new": "99", "file": "https://play.google.com/store/apps/details?id=com.mfscgoogle.book.app", "md5": "", "info": "亲,免费书城全新5.0版本新鲜出炉,等你来体验!\n更新内容:\n1.增加站外txt完本小说搜索下载导入 \n2.听书新增更多语音包 \n3.缓存下载速度大幅提升 \n4.修复了一些问题,阅读体验更完美\nps.新版本仍然免费!账号通用!您的数据不会丢失!\n有任何问题可联系客服:appfankui@gmail.com", "isForce": "yes" } ] } }
    这里修改为"https://update.zsdfm.com/v6/google/version.html", 你可以修改为其他的

    附录



    命令

    反编译apktool.jar d 笔趣阁谷歌版最新版.apk  
  • 打包apktool.jar b -o biquge.apk 笔趣阁谷歌版最新版Org
  • 生成证书keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore
  • 签名jarsigner -verbose -keystore demo.keystore biquge.apk demo.keystore

    解释

  • 请自行修改路径  
  • 由于每次打包时候需要时间, 请先删除之前打包的apk, 确保每次生成的是最新的, 破解过程中由于我修改AndroidManifest.xml导致了错误, 并没有重新生成最新的, 花费了我不少时间

    思考

  • 为什么之前没有广告, 后来有广告了呢?  开始以为是加载在webview中的. 根据抓包json, 并没有发现webview中有内容 在 AndroidManifest.xml 发现了tencent.tinker这个包, 哦原来是tx的热修复
  • 就是去这个的时候导致的错误导致花了很多时间, 有兴趣的同学可以自己去一下
  • 万恶的app啊, 居然用我流量自动更新, 还不提示我链接: https://pan.baidu.com/s/1z2gJnJNW6rSY3EBgjY96Hw 提取码: 3dwu
 
我不喜欢说话却每天说最多的话,我不喜欢笑却总笑个不停,身边的每个人都说我的生活好快乐,于是我也就认为自己真的快乐。可是为什么我会在一大群朋友中突然地就沉默,为什么在人群中看到个相似的背影就难过,看见秋天树木疯狂地掉叶子我就忘记了说话,看见天色渐晚路上暖黄色的灯火就忘记了自己原来的方向。