尝试修改smali码破解App

因需要访问某些网站,我下载了个App,可安装好后一打开我就惊呆了,我早应该想到的:

我哪会甘心?我找到App的安装包,用某软件打开后,在dex文件中找到了关键词“警告”:

可以看到有个判断语句 if (z && d() ,如果借着看到:

方法 d() 中有一大堆语句用来判断手机所处区域,如果我让方法 d() 只返回false,那么我就可以打开App啦。于是我在相应的地方修改了smali码:

然后保存、编译,给apk签名,安装,成功打开了App,并且可以正常使用其功能:

说明

这次的文章是即兴用手机写的,并没有详细说明技术过程,只算是个记录。

尝试修改smali码破解App相关推荐

  1. 尝试修改源码需要用到git存一下

    git reflog查看本地记录 git reset --hard 02a3260 转载于:https://www.cnblogs.com/smzd/p/8492065.html

  2. Android 进阶之路:ASM 修改字节码,这样学就对了!

    本文已授权个人公众号「鸿洋」原创发布. 恢复双休了,准备捡起来写博客这件事,会尝试写好每一篇博客,准备写一个「进阶之路」的系列,希望对你有用. 没错,看了很多 ASM 入门的文章,都感觉文章写的很轻松 ...

  3. android注入 定位,[原创]修改源码实现全局(无需root)注入躲开注入检测

    看这篇文章需要的技能 1.会编译android源码(如果你不愿意编译源码,还有另外一种办法,下面我会提供) 2.会使用substrate或者xposed 以上2个网上资料很多我就不啰嗦了 一.市面上目 ...

  4. 局域网限速软件_2号破解app重器推荐一款强大的快捷软件

    破解版精 破解版精品软件 一些软件需要使用者付费购买才能使用其所有功能(或者才能解除使用期限),这时一些计算机高手就破解这个软件,使其不用付费也可以完全使用全部功能(或者永久使用),这种软件就叫破解版 ...

  5. waterdrop1.x导入clickhouse分布式表-修改源码

    接上一篇,使用fiter+sql方式进行分布式写表,存在效率低的问题,现在尝试从源码入手,制定clickhouse的分布式表本地写入方案 编译好的class文件: https://download.c ...

  6. 修改源码实现全局(无需root)注入躲开注入检测

    看这篇文章需要的技能 1.会编译android源码(如果你不愿意编译源码,还有另外一种办法,下面我会提供) 2.会使用substrate或者xposed 以上2个网上资料很多我就不啰嗦了 一.市面上目 ...

  7. android系统源码7.1.2_r8下载,编译,运行到nexus5X上,修改源码并编译SDK进行测试

    一,学习android系统源码下载,编译的作用 1,可以自己 DIY 自己的rom系统,从系统层面,宏观的加深理解 android系统 2,编译自己的 userdebug(原生root权限) rom, ...

  8. 尝试修改LabelImg,将以对顶角画框改成以对角线相交点向四周画框

    文章目录 缩小代码位置范围 对缩小的范围查找代码 shape.py 20200403 20200409 修改了以下`handleDrawing()`里的代码,现在能够把框画成这样子了,但是初始点和实时 ...

  9. 阿里百川码力APP监控 来了!

    阿里百川码力APP监控 来了! 这个APP监控 和手淘一起成长 历经千锤百炼 走过千BUG万坑 如今百川起产品 为了让你的APP更好 用户更爽! 在移动互联网时代,一款应用是否成功,用户体验是一个关键 ...

  10. 高通芯片联机读取修改串码 meid ESN wifi 蓝牙 sn等参数的操作解析{二}

    上次我发了几个相关联机读写参数的帖子.很多友友询问有没有其他相关软件来解读参数的教程.今天就来个续集来解析参数读写 关于安卓机型写串码 改串码 端口开启和基带qcn等一些经验 高通联机修改IMEI等参 ...

最新文章

  1. ORA-12638: 身份证明检索失败
  2. php滴滴平台接口,图片服务API文档
  3. mysql 如何调用函数结果_MySQL自定义函数调用不出结果
  4. Linux-正则表达式的POSIX规范及流派
  5. vuejs+webpack环境搭建
  6. spring之ControllerAdvice注解
  7. JQuery的一些简单使用
  8. 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_4.RabbitMQ研究-安装RabbitMQ...
  9. 485.最大连续1的个数(力扣leetcode) 博主可答疑该问题
  10. 破解极验验证码之模拟登录B站
  11. 惊爆:江民公司官方网站今日被黑
  12. abd获取手机应用的安装包
  13. 录制课件时,小米笔记本电脑,外接耳麦, 麦克风没那有声音,怎么办?
  14. java中to date_Java Date toInstant()用法及代码示例
  15. 数字时钟程序c语言,C语言实现电子时钟程序
  16. 数据结构-特殊矩阵【对称矩阵、上三角下三角矩阵、三对角矩阵】的压缩存储代码实现
  17. php 接入erp系统设计,erp系统对接用友T+系统(PHP版本)
  18. MBA案例分析(人员培训三)
  19. Spring Boot - 发送电子邮件
  20. 王刚日记:为什么不赚钱的10大原因

热门文章

  1. js实现跟浏览器 ctrl+f 一样的效果
  2. 「大数据成神之路」第四版更新完毕
  3. 【实用技巧】下载音乐到本地电脑
  4. creo绘图属性模板_最好用的工程图格式文件及建模模板文件
  5. YAML文件格式详解
  6. android 4.4 hifi,Android系统HiFi手机需要解决什么问题?_音频新闻-中关村在线
  7. java开发实习报告_JAVA实习报告 (7000字)
  8. 给定一个净值序列,计算年化收益、最大回撤、夏普比率
  9. 流体力学有限元法(二)
  10. Multisim14 - 运行10版本文件时数码管一直显示为0的问题