无名 发表于 2022-4-15 02:31:15

【技术教程】某小说软件改造教程(多图警告)

***0x0***
1.某小说软件(这个在文章末尾我会给)
2.MT管理器
3.你聪明的小脑袋
***
***0x1***
1.免更新
2.优化布局
3.精简安装包
***
1.免更新的方法有两种,一种是在xml里修改版本号(此法通用),二是根据更新的字符串对代码进行修改。首先反编译AndordManifest,找到版本名1.43.0.770和版本号770,对其往大任意修改。接着根据原包的检查更新弹出的字符串,在arsc里搜索更新,复制如图的id值,全选dex,整数搜索,搜出来的结果进入第一个,往上翻,把if改成goto,这样代码就一直跳转到无更新的内容。
   
***
2.其实软件本身布局已很精简,但是还是有可以再精简的地方。我们根据设置界面三个可有可无的按钮:检查更新(因为我们已经去更新了),意见反馈,关于。首先arsc搜索关于,复制id值,右上角xml选择16进制搜索,选择my_page,进入,右上角再次搜索,找到我们的相关代码,添加上隐藏布局代码:android:visibility="gone"(通用)。如法炮制其他两个,最后你会发现其实都是在同一个xml文件里,所以直接在上面两处添加上代码即可。

***
3.精简安装包。首先在assets里删除广告文件(通用),接着打开arsc,点击最下面的包名,选择string(语言包),留下我们需要的两个即可(通用)。最后根据我们第一步修改的代码,找到他的类com.novel.reader.me.framework.manager.g,反选,只留下这个类,其他的都删除(此法只可用于某数字加固过签名的安装包)
         
***
***最后***
看一下效果图:
以及成品和练手包:**** Hidden Message *****
http://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1WiAdtxmAARuF22Xdxo222.jpghttp://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1WmAfUrbAARwJpAp0h8042.jpghttp://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1WuAZsK8AALsi01krYI066.jpghttp://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1WyAXM-AAALYuppWX98182.jpghttp://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1W6AYRI_AAPjkerzOAQ051.jpghttp://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1W-AMQOZAAJ5UzubeDo095.jpghttp://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1XCAI_ORAAJv8eaZ-6E626.jpghttp://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1XKAecIcAAMFVL7n4DM589.jpghttp://cdn.u1.huluxia.com/g4/M02/59/25/rBAAdl7Y1XOAAdAsAAGyCmesuH0889.jpg
页: [1]
查看完整版本: 【技术教程】某小说软件改造教程(多图警告)