安卓逆向_3 --- 篡改apk名称和图标、修改包名实现应用分身、修改资源去广告、去除re管理器广告

 

From:https://www.bilibili.com/video/BV1UE411A7rW?p=7

 

Android 中 adb shell dumpsys 相关命令:https://blog.csdn.net/fengyulinde/article/details/78798055

adb shell dumpsys 命令是用于打印出当前系统信息 (更切确的说是dumpsys命令,因为 adb shell 只是为了进入手机或模拟器的shell内核,使其能够执行dumpsys命令),可以在命令后面加指定的 service name (比如activity、location),如果不加则默认打印出设备中所有service的信息。示例:adb shell dumpsys activity top  // 来捕获当前的活动页面。

 

 

1. 篡改 apk名称图标

 

这里以 土豆视频.apk 为例,下载地址:https://www.wandoujia.com/apps/62779

 

1.1 篡改 apk名称

 

  • 1. 下载完成之后,使用 AndroidKiller 打开 土豆视频 apk(或者直接拖动到 AndroidKiller 里面),会自动进行 反编译

 

  • 2. 工程搜索 字符串,然后进行替换

可以看到搜索出了两个结果,然后进行字符串替换,在替换字符串里面输入要替换的字符串,例如:香蕉视频

  • 3. 替换完成之后,可以重新打包,生成 apk

  • 4. 连接模拟器( 这里是雷电模拟器),安装 apk 进行测试

安装 apk

 

方法 2 :修改 apk 的名称

因为 AndroidManifest.xml 是 apk 的配置清单文件,所以可以直接修改这个文件进行 篡改 apk 的名称。

在 AndroidManifest.xml 里面 找到  android:label 进行修改,这里改成 android:label="苹果视频",然后保存,

重新编译、打包、安装测试,可以看到模拟器中已经变成 苹果视频

 

1.2 篡改 apk 图标

工程管理器 ---> AndroidManifest.xml ---> application 标签 ---> android:icon

可以看到 android:icon="@drawable/icon" , 表示 drawable 文件夹下 的 icon 图片就是 图标,可以 全局搜索  icon,但是会搜出好多结果,比较麻烦,

有一种更快捷的方法,因为 MANIFEST.MF 保存的是所有(所有、所有、所有)文件的签名,当然图标文件签名肯定也在里面,可以在 MANIFEST.MF 里面进行 搜索 /icon.png (因为 图标文件一般都是 以 .png 做后缀,注意前面有个 /)。

替换图标

 

总 结:

 

 

2. 修改包名实现应用分身

 

首先还是把 土豆视频 apk 拖到 AndroidKiller 里面,然后 工程管理器 ---> AndroidManifest.xml ---> manifest 标签,

然后在 manifest 标签 中找到  package 属性,这个属性就是 apk程序的包名 ,这里是  package="com.tudou.android"。

修改 package 的属性值(不能改为中文),这里改为 package="com.tudou.android.pro" ,然后保存

改完包名之后,还的修改 内容提供者,还是在 AndroidManifest.xml 里面修改。工程搜索 <provider ,搜索范围选择在当前文件。

要修的就是  provider 标签里面的 android:authorities 这个属性的值,这里在原有的值后面全部加上1

所有都修改完成 之后,然后保存、编译、打包,安装测试。

 

安装失败的几种原因和解决方法:

 

总结:

修改 包名

修改 内容提供者

 

 

3 . 修改资源去除广告

 

  1. 删除网络权限、
  2. 修改程序入口界面

 

3.1 去除弹窗广告

因为广告信息是通过网络获取的,所以可以直删除广告的网络权限,这样 app 就无法通过网络获取广告信息了,从而达到去除广告的目的。

这里以 火柴人突击格斗 apk 为例。apk 下载地址:https://www.wandoujia.com/apps/7627289

下载完成后,安装到模拟器上,打开 app ,可以看到弹窗广告。

与网络相关的属性:

删除 CHANGE_NETWORK_STATE、CHANGE_WIFI_STATE、ACCESS_NETWORK_STATE、ACCESS_WIFI_STATE

这 4 个属性。工程管理 ---> AndroidManifest.xml ---> 删除所有带这 4 个属性的标签 ,然后保存、编译、打包、安装测试。

 

3.2 去掉开始广告

需要修改 app 的入口界面。但是入口界面在哪?怎么找入口界面?

我们希望的是进入这个入口页面,而不是广告页面,那怎么处理呢?

可以在 cmd 中使用命令 adb shell dumpsys activity top 来捕获当前的活动页面。

然后在 AndroidManifest.xml 找到这个 activity,添加下面两个标签:

                <action android:name="android.intent.action.MAIN"/><category android:name="android.intent.category.LAUNCHER"/>

保存、编译、打包、安装测试。

 

 

4. 去除 RE 文件管理器的广告

 

【安卓逆向】-- RootExplorer 管理器去广告

https://blog.csdn.net/weixin_42680210/article/details/90248882

删除对应 smail 代码实现去除广告:https://www.bilibili.com/video/BV1vE411c7Zj?p=10

 

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/495485.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nature:科学家成功解读大脑构建的分子机制

来源&#xff1a;生物谷摘要&#xff1a;日前&#xff0c;一项刊登在国际杂志Nature上的研究报告中&#xff0c;来自伦敦大学国王学院的研究人员通过研究发现了大脑构建的基本过程&#xff0c;这或许能帮助理解诸如自闭症和癫痫症等神经发育障碍背后的分子机制。日前&#xff0…

谈判底层逻辑~谈判中的难点梳理

谈判三大困境&#xff1a;抗拒、僵持、僵局 1.抗拒--总防备 eg.买电影票不买两边有人的&#xff0c;和邻居不打招呼 产生防备的原因&#xff1a; 陌生/不熟悉 太多/太复杂 生意上就是&#xff0c;抗拒&#xff0c;不要靠近.... 怎么破冰&#xff1f; Ta不愿见面&#xff…

(原创)浅谈BUG资产,用例资产的作用

注意了&#xff0c;这里提的是如何写BUG和CASE&#xff0c;不是讨论如何去发现BUG或是如何去设计用例 比如同样的BUG或是需求&#xff0c;有些人写的BUG和用例&#xff0c;既简单明了&#xff0c;又一目了然 对于一个公司来说&#xff0c;以前的项目的BUG不能扔一边不管了…

安卓逆向_4 --- Java 学习

菜鸟教程 ----- Java 教程&#xff1a;https://www.runoob.com/java/java-tutorial.html 廖雪峰 ----- Java 教程&#xff1a;https://www.liaoxuefeng.com/wiki/1252599548343744 W3Cschool ----- Java 教程&#xff1a;https://www.w3cschool.cn/java/java-tutorial.html …

安卓逆向_5 --- Android 学习

Android 之 四大组件、六大布局、五大存储&#xff1a;https://blog.csdn.net/freeking101/article/details/105377197 安卓&#xff08;Android&#xff09;动态创建多个按钮并添加监听事件&#xff1a;https://www.jb51.net/article/88036.htm 安卓按钮添加监听的三种方法&am…

华为公布车联网进展:年内将覆盖10万网联车

来源&#xff1a;车云摘要&#xff1a;实际上&#xff0c;华为进军汽车业的“野心”在于&#xff0c;提供车联网的相关解决方案。近年来&#xff0c;华为一直有向其他领域扩充的计划与布局&#xff0c;此前&#xff0c;其将与汽车厂商合作造车的传闻也一直不绝于耳。对此&#…

NDoc 用户指南

NDoc 用户指南 http://www.uml.org.cn/net/200702271.asp#811转载于:https://www.cnblogs.com/stalwart/archive/2011/05/31/2065177.html

杨强:人工智能在企业的落地是一门大学问

来源&#xff1a;图灵人工智能摘要&#xff1a;人工智能到现在已经 60 多年&#xff0c;几起几落&#xff0c;它的兴衰也是围绕着 “AI是不是可以落地” 进行的。杨强香港科技大学计算机和工程学系主任国际人工智能联合会IJCAI理事长第四范式首席科学家杨强&#xff1a;一个AI&…

淘宝灵活的圆角框--通过一个圆形图片形成圆角原理

具体实现方案就是通过隐藏/显示一个圆形的不同部分来实现圆角效果&#xff0c;具体分析见注释&#xff01;&#xff01; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&…

安卓逆向_6 --- Dalvik 字节码、Smali 详解

CTF Wiki smali&#xff1a;https://ctf-wiki.org/android/basic_operating_mechanism/java_layer/smali/smali/ 深入理解 Dalvik 字节码指令及 Smali 文件&#xff1a;https://blog.csdn.net/dd864140130/article/details/52076515 安卓逆向入门教程&#xff08;二&#xff09…

Optional源码级详解

认识Optional Opitonal类就是Java提供的为了解决大家平时判断对象是否为空用&#xff0c;通常会用 null!obj 这样的方式存在的判断&#xff0c;从而令人头疼导致空指针异常&#xff0c;同Optional的存在可以让代码更加简单&#xff0c;可读性跟高&#xff0c;代码写起来更高效…

NASA宣布在火星上发现了3种有机分子

图来自美国国家航空航天局来源&#xff1a;海外网摘要&#xff1a;美国国家航空航天局&#xff08;NASA&#xff09;召开新闻发布会&#xff0c;公开了火星新发现——好奇号火星探测器在火星上发现了有机分子。当地时间周四&#xff08;7日&#xff09;&#xff0c;美国国家航空…

POJ 2255/递归:前序中序求后序

Sample Input DBACEGF ABCDEFG 已知二叉树的前序遍历与后序遍历求后序遍历 算法&#xff1a;前序遍历时&#xff0c;第一位为根&#xff1a;D&#xff1b;找到中序中的D&#xff0c;则前面的ABC在左子树&#xff0c;右边的EFG在右子树&#xff0c;则后序为为左子树右子树根:sol…

Chrome 爬虫插件 Web Scraper

Web Scraper 官网&#xff1a;https://webscraper.io/ 有关webscraper的问题&#xff0c;看这个就够了&#xff08;建议收藏&#xff09;&#xff1a; https://zhuanlan.zhihu.com/p/34104808https://blog.csdn.net/biggbang/article/details/86251526 web scraper 入门到精通…

AI新方向: 科学家们暂停模仿“人脑”,公布了新路线图

来源&#xff1a;华尔街新闻摘要&#xff1a;科学家们一直致力于创造一种像人类一样思考的机器&#xff0c;但经过一段时间的探索&#xff0c;这一进程遇到了阻碍&#xff0c;他们基本上已经暂停了模仿“人脑”&#xff0c;转而研究已有发现的应用。科学家们一直致力于创造一种…

C++ primer 4th 第10章《关联容器》总结

表10-1 关联容器类型 map 关联数组&#xff1a;元素通过键来存储和读取 set 大小可变的集合&#xff0c;支持通过键实现的快速读取 multimap 支持同一个键多次出现的map类型 multimap 支持同一个键多次出现的set类型 表10-2 pair类型提供的操作 pair<T1,T2> p1;…

强势~迷惑法应对

1、承认事实&#xff1b; 2、承认可能性&#xff1b; 3、原则上同意。 1、承认事实&#xff1b; 母亲&#xff1a;莎莉&#xff0c;你有很晚才回家。昨晚我到12点半&#xff0c;还给你打过电话呢。莎莉&#xff1a;是的&#xff0c;妈妈&#xff0c;昨晚我又回来得很晚。 2…

Hack.Chat 在浏览器里快速建立简单、随用即丢线上聊天室,无须下载安装软体

From&#xff1a;http://www.luoxiao123.cn/1554-6.html 有时候想跟其他使用者线上文字对话&#xff0c;但又不想把自己的联络资料&#xff08;例如 Facebook 或即时通讯帐号&#xff09;泄漏给对方&#xff0c;有些人可能会选择申请一个临时使用的帐号&#xff0c;但这未免也太…

CCAI2018 | 韩家炜:大规模文本数据挖掘的新方向

来源&#xff1a;中国人工智能学会现实中的大数据常常表示为一种非结构化&#xff0c;交叉和动态变化的文本数据。如何从大规模文本数据中抽取结构化知识是一个非常值得研究的任务。很多研究工作依赖于劳动密集型的数据标注&#xff0c;用有监督的方法去抽取知识。但是&#xf…

关于面试宝典中的各个问题(一)

1、关于浮点数1.0f在内存中的表示&#xff1a;是3f800000. 各个类型所占的字节数&#xff08;byte&#xff09;&#xff0c;1byte8bit char 1 short 2 bool 1 int 4 long 4 float 4 double 8 long double 8 char * 4 int * 4 float * 4 以上是对于我的电脑&#xff0c;在典型…