某伪数独安卓软件逆向

本文详细描述了如何通过逆向工程对一款伪数独程序进行操作,目标是避开广告和特定活动,最终实现自动强国。作者使用MT管理器、apktool等工具进行解包、重打包和签名,但遇到签名验证问题,进而探索了多种方法,包括使用MT管理器去除开屏广告和绕过部分Activity。
摘要由CSDN通过智能技术生成

本文记录对一伪数独程序进行逆向的过程,实现目的为跳过伪装页面与开屏广告,达到自动强国的目的

MT管理器的Act记录如下,找到其具体页面

记录

202310101134570.png (1080×1920) (raw.githubusercontent.com)

操作步骤:进入软件(MainActivity)--广告A开启(feiniuad.SplashActivity)--软件主页面(MainActivity)--隐藏功能广告预加载界面(feiniu.RewardVideoActivity)--广告B界面(qq.e.ads.PortraitADActivity)--自动强国(studyhelper)

目标操作:解除广告A,B,并直接到达studyhelper页面。

相关文档

【Android 逆向】修改 Android 的 apk 安装包内的文件并重新打包 ( apktool_2.6.0.jar 下载和使用 | zipalign 文件对齐 | apksigner 签名 )apksigner.jar下载韩曙亮的博客-CSDN博客

解决androidkiller无法反编译

安卓逆向-AndroidKiller反编译失败问题处理 - 知乎 (zhihu.com)

解决后发现smail文件依旧无法正常运行,推测可能是由于包的自身原因,遂尝试转型用apktools

apktools的使用

//解包
    apktool d D:\app-debug.apk -o D:\apk_tools\b   //-o模式是指定解包后文件所处位置
//重打包
    apktool.bat b D:\apk_tools\b -o D:\apk_tools\nopassword.apk
//签名
    签名首先需要生成keystore文件
     keytool文件位于Java/bin下面找到,把此路径新增到环境变量即可使用
     keytool -genkey -alias abc.keystore -keyalg RSA -validity 20000 -keystore abc.keystore
     进行签名
     jarsigner -verbose -keystore abc.keystore -signedjar nopassword_signed.apk nopassword.apk abc.keystore
   

此时apk已经打包完成,然而打包完成的软件无法通过签名检验

于是尝试使用MT管理器进行破解

android逆向奇技淫巧一:去掉开屏广告&跳过app的某些activity - 第七子007 - 博客园 (cnblogs.com)

路径2:通过手机端进行直接修改

逆向教程之-反编译apk完全精简删除菜单功能(二) - 『移动安全区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wanhars

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值