吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 57311|回复: 130
收起左侧

[Android 原创] 笔趣阁破解更新和广告过程

    [复制链接]
pzx521521 发表于 2018-11-14 12:24
本帖最后由 pzx521521 于 2020-4-27 11:08 编辑

笔趣阁破解更新和广告过程

2020.4.27 更新

  • 最近发现更新有点问题, 虽然没什么广告, 找到google play 发现评论没什么广告 账号通用  直接放原版
    https://lanzouj.com/ibzftkf
    Version: 1.0.200319(6)
    Updated on: Mar 18, 2020
    Download size: 16.79MB

    2019.9.23 更新

    说明一下关于笔趣阁的几个版本

  • 1.未加固java版 google 使用地址 shuapi.jiaston.com(104.16.130.241 美国)
  • 2.未加固/加固flutter版 dynic.1122dh.com(117.91.192.41 江苏省扬州市 电信)
  • 未加固(5.0)/加固(6.0/7.0), google app 中因为要上架google, 作者做了很多优化, 包括修改服务器, 但是证明用户的数据库是通用的(同一个/分布式 数据库)
  • google 版本仅仅有5.0的版本 地址如下: https://play.google.com/store/apps/details?id=com.googlebiquge.ebook.app

去除以下内容:

  • 1."打赏开发者免广告"
    \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>
    1. 去提示自动更新
      搜索"v4/google/version"(抓包获得)->\smali\com\biquge\ebook\app\app\f.small->1170行
      修改为:
      const-string/jumbo v0, "https://update.zsdfm.com/v7/google/version.html"
    1. 根据 @kingkiller 的方案新增了一下几种去除
      • 3.1 assets\gdt_plugin\gdtadv2.jar 文件删除
      • 3.2 AndroidManifest 中所有 ruishaad
      • 3.3 AndroidManifest 中所有 腾讯的tinker
      • 3.4 AndroidManifest 中所有 google-ad

使用 google play 版本 进行破解

已测试2周, 没有广告
https://www.lanzouj.com/i676u3c

使用 *.1122dh.com 的版本(非本人github)

https://github.com/jqorz/biquge_crack

  • 个人因为觉得没必要重新开一个repository, 已和作者沟通并合并(详情参见Pull requests)

上次的内容

  • 最近突然发现笔趣阁有广告了
  • 换了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啊, 居然用我流量自动更新, 还不提示我

免费评分

参与人数 32吾爱币 +35 热心值 +33 收起 理由
wjxietian1989 + 1 谢谢@Thanks!
aachan1 + 1 + 1 热心回复!
rogers + 1 + 1 谢谢@Thanks!
梦听蝶语 + 1 + 1 热心回复!
王者之鑫 + 1 + 1 谢谢@Thanks!
han5562877 + 1 谢谢@Thanks!
凭吊理想 + 1 + 1 谢谢@Thanks!
BaekElk + 1 谢谢@Thanks!
yukiss + 1 谢谢@Thanks!
baggio5 + 1 谢谢@Thanks!
apge + 1 + 1 谢谢@Thanks!
qtfreet00 + 6 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ycyjy + 1 + 1 热心回复!
onething + 1 + 1 厉害了
无色的花 + 1 + 1 用心讨论,共获提升!
浩南殿下 + 1 + 1 谢谢@Thanks!
qaz003 + 1 谢谢分享,收藏好找时间慢慢看
淡存、余光 + 1 我很赞同!
qsc15136705093 + 1 我很赞同!
GISO9001 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
pjmeepo + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
xiao5603 + 1 谢谢@Thanks!
Regenleer + 1 + 1 谢谢@Thanks!
森屿树鸣 + 1 + 1 谢谢@Thanks!
血大板 + 1 感觉他的小说都是免费的,看看广告也没事吧
afanti + 1 + 1 我很赞同!
zzqccl1314 + 1 + 1 我很赞同!
独行风云 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
薄暮 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
小星学破解 + 1 + 1 顶楼主厉害!
lhk0207 + 1 + 1 谢谢@Thanks!
阿萨德22 + 6 + 6 写的很详细,通俗易懂

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

木机智 发表于 2020-6-26 00:38
不知道为什么这个不能听书了
 楼主| pzx521521 发表于 2018-11-14 15:16
kongxincao 发表于 2018-11-14 14:56
人家平台靠广告赚点钱,你断了别人的财路,好坏·

我的目地是给软件作者以思路, 让作者知道原来可以这样破解, 要对这几个地方用so文件加密 好伐
养猪人z 发表于 2018-11-14 12:34
qw2k 发表于 2018-11-14 12:36
好用吗,用过的同学说一下
夜月夜 发表于 2018-11-14 12:40 来自手机
感谢分享
 楼主| pzx521521 发表于 2018-11-14 12:40
qw2k 发表于 2018-11-14 12:36
好用吗,用过的同学说一下

本人测试过的撒
因为重新签的名
所以要卸载原版的才可以装
小龍儿 发表于 2018-11-14 12:53 来自手机
谢谢楼主!
Airs_Lau 发表于 2018-11-14 13:01
哈哈,不错的教程~
sloiffo 发表于 2018-11-14 13:11
看到有广告后我也反编译了个无广告的,但忘去更新了。。
隐身三娃 发表于 2018-11-14 13:26
支持,早就看到有广告了,自己没有办法破解,就换了一个软件
ntalpcxb 发表于 2018-11-14 13:39
谢谢分享
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-4-25 12:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表