您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > Android

手把手教你进行安卓逆向之篡改apk名称和图标

时间:2022-03-10 10:59:15  来源:今日头条  作者:Python进阶学习交流

前言

Hey,大家好呀,我是码农,星期八!

最近假装是时间多了吧,打算学习Android/ target=_blank class=infotextkey>安卓逆向相关的。

先小试牛刀了一下,如何篡改App的名称和图标,一起来了解一下吧!

环境

# app
土豆.apk
# 逆向工具
AndroidKiller_v1.3.1

篡改app名

先看一下我们正常的app

手把手教你进行安卓逆向之篡改apk名称和图标

 

打开工具AndroidKiller,将土豆.apk拖拽进去,时间会比较长...

不进行工程分析

手把手教你进行安卓逆向之篡改apk名称和图标

 

逆向图如下

手把手教你进行安卓逆向之篡改apk名称和图标

 

点击 工程搜索 -> 搜索字符 输入 土豆视频 -> 文件类型设置成全部类型 -> 搜索,等待几十秒

手把手教你进行安卓逆向之篡改apk名称和图标

 

搜索完成

手把手教你进行安卓逆向之篡改apk名称和图标

 

到这可以发下,有一个string标签,里面的内容是土豆视频,猜测,应该将这个修改,就能修改app的名字。

将土豆视频修改为香蕉视频

双击红圈选中的地方

手把手教你进行安卓逆向之篡改apk名称和图标

 

将土豆视频改为香蕉视频,crtl+s保存

手把手教你进行安卓逆向之篡改apk名称和图标

 

重新编译打包,需要等待好几分钟

手把手教你进行安卓逆向之篡改apk名称和图标

 

打包完成

手把手教你进行安卓逆向之篡改apk名称和图标

 

卸载之前的土豆视频,安装新的香蕉视频

手把手教你进行安卓逆向之篡改apk名称和图标

 

篡改app图标

篡改app图标理论和篡改app名是一个原理,都是找到对应的资源,进行替换或者修改。

确定app的图标图片

通常情况下,app会有一个清单文件

用于存放像需要申请什么权限了,启动类是哪个类了,等等一些信息。

 

正巧,app引用的图标会在这存放,通常是android:icon=xxx。

土豆视频这个app可以发现,它应用的是drawable下的一个ic_launcher图片。

 

注:悄悄说一下,安卓只能引用.png格式的图片,所以这个图片是ic_launcher.png。

手把手教你进行安卓逆向之篡改apk名称和图标

 

全局搜索ic_launcher.png

既然确定ic_launcher.png这个图片是app图标图片,那还是老规矩,全局搜索一下。

手把手教你进行安卓逆向之篡改apk名称和图标

 

经过漫长的等待,终于搜索到了有关ic_launcher.png的身影,但是这么多图片啊...,哪一个是?

小孩才做选择,大人全部都要!

其实只用管res文件夹下面的ic_launcher.png就可以了,res是资源文件。

手把手教你进行安卓逆向之篡改apk名称和图标

 

找到文件

通过右击项目 -> 打开方式 -> 打开文件路径,可以直接跳到这个项目的物理目录。

手把手教你进行安卓逆向之篡改apk名称和图标

 

物理目录

手把手教你进行安卓逆向之篡改apk名称和图标

 

只需要再这个目录下,找到所有的ic_launcher.png文件,进行替换即可。

手把手教你进行安卓逆向之篡改apk名称和图标

 

再res中进行搜索。

手把手教你进行安卓逆向之篡改apk名称和图标

 

替换所有ic_launcher.png为修改过的。

手把手教你进行安卓逆向之篡改apk名称和图标

 

重新编译,打包,安装

手把手教你进行安卓逆向之篡改apk名称和图标

 

不仅app名字变了,连图标也变了!

总结

其实根据我的理解,安卓逆向更像是一个需要耐心的工作。

和正向开发相反,安卓逆向需要不断的尝试和试错,才有可能确定哪里管的是哪,所以耐心是很重要的。

本篇也只是根据刚学的三脚猫功夫,总结的一点皮毛。

并没有涉及到真正的逆向,主要怎么玩如何修改app名和app图标。

学习安卓逆向,理论来说需要会JAVA基础和Android基础,不可操之过急。

如果在操作过程中有任何问题,记得下面留言,我们看到会第一时间解决问题。

越努力,越幸运。

我是码农星期八,如果觉得还不错,记得动手点赞一下哈。

感谢你的观看。



Tags:   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
前言Hey,大家好呀,我是码农,星期八!最近假装是时间多了吧,打算学习安卓逆向相关的。先小试牛刀了一下,如何篡改app的名称和图标,一起来了解一下吧!环境# app土豆.apk# 逆向工...【详细内容】
2022-03-10  Tags:   点击:(0)  评论:(0)  加入收藏
:最近Windows更新后修改了原网络反馈服务器,导致正常网络连接状态下仍可能显示网络小地球Internet未连接,也就是电脑上网完全正常,但网络图标显示异常,如何处理? 针对此问题总结...【详细内容】
2022-03-10  Tags:   点击:(0)  评论:(0)  加入收藏
电动剃须刀可以说是男性生活中的必备品,用功能将其区分成两大块:动力较弱,适用于不太硬胡渣子且较为舒适的旋转式剃须刀。以及动力强劲,剃须洁净度高,使用的震动感比较大,因此会让...【详细内容】
2022-03-10  Tags:   点击:(0)  评论:(0)  加入收藏
一、Htop界面展示 “Htop是一个用于Linux/Unix系统的交互式实时进程监控应用程序,也是top命令的替代品,它是所有Linux操作系统上预装的默认进程监控工具。Htop还有许多其他用...【详细内容】
2022-03-10  Tags:   点击:(0)  评论:(0)  加入收藏
CarPlay 的核心是 Apple 将 iOS 引入车载信息娱乐系统和仪表板的方式。它的设计目的是在汽车的内置信息娱乐单元上显示来自 iPhone 的信息,为驾驶员提供一种安全的方式来拨打...【详细内容】
2022-03-10  Tags:   点击:(0)  评论:(0)  加入收藏
NVIDIA BlueField-2 DPU(数据处理器)提供了无与伦比的软件定义网络(SDN)性能、可编程性和可扩展性。它集成了八个 Arm CPU 内核、安全且先进的 ConnectX-6 Dx 云网络接口和硬件...【详细内容】
2022-03-10  Tags:   点击:(0)  评论:(0)  加入收藏
这些顶尖的谷歌人工智能项目促进了企业的效率和安全,并正在给行业带来革命性的变化。 谷歌在IT界绝对是一个巨人。它为当今几乎任何可以想象的活动领域创建了各种软件工具。...【详细内容】
2022-03-10  Tags:   点击:(0)  评论:(0)  加入收藏
我们平时使用微信文件传输的时候通常都会因为文件过大而导致上传不了。而企业微信作为移动办公软件就可以解决大文件传输的问题,因为企业微信文件传输最大可以传输3G,可以满...【详细内容】
2022-03-10  Tags:   点击:(1)  评论:(0)  加入收藏
在变量中存储值是编程中的一个基本概念。变量的“范围”决定了它在整个程序中何时可用和不可用。理解 JavaScript 中的变量作用域是在语言中打下坚实基础的关键之一。本文将...【详细内容】
2022-03-10  Tags:   点击:(2)  评论:(0)  加入收藏
前言人工智能的浪潮正在席卷全球。一个已经被谈论了几十年的概念,如今这几年,相关技术的发展速度越来越快。机器学习、深度学习、计算机视觉等名词逐渐走进人们的生活,它们同属...【详细内容】
2022-03-10  Tags:   点击:(2)  评论:(0)  加入收藏
▌简易百科推荐
前言Hey,大家好呀,我是码农,星期八!最近假装是时间多了吧,打算学习安卓逆向相关的。先小试牛刀了一下,如何篡改app的名称和图标,一起来了解一下吧!环境# app土豆.apk# 逆向工...【详细内容】
2022-03-10  Python进阶学习交流  今日头条  Tags:   点击:(0)  评论:(0)  加入收藏
第一种Java代码int screenWidth = getWindowManager().getDefaultDisplay().getWidth();int screenHeight = getWindowManager().getDefaultDisplay().getHeight();Kotlin代...【详细内容】
2022-03-10  小焦明玉    Tags:Android   点击:(2)  评论:(0)  加入收藏
、Android Studio谷歌推出的Android集成开发工具,经过多年的迭代发展已经变得非常强大及人性化,各式各样的工具插件满足日常的开发需求,也可以自己制作工具插件,下载即可赠送SDK...【详细内容】
2022-02-24  江湖杨大侠    Tags:Android   点击:(23)  评论:(0)  加入收藏
最近做一个项目,需要请求文件操作的权限。功能做好了,自己手机上测试,没有问题。发给别人,在别人的手机上问题就来了。在别人手机上一点就崩溃了。那个按钮上的事件是:先进行文件...【详细内容】
2022-02-23  小焦明玉    Tags:Android   点击:(21)  评论:(0)  加入收藏
近十几年来,随着以Android系统为代表的智能手机普及与发展,互联网行业早已进入“移动”的时代。但是现如今的“风口”已经从移动转向,整个移动互联网行业正处于增量下降、存量...【详细内容】
2022-02-10  像程序那样思考    Tags:Android开发   点击:(27)  评论:(0)  加入收藏
AudioRecord 是 Android 基于原始PCM音频数据录制的类,WebRCT 对其封装的代码位置位于 org/webrtc/audio/WebRtcAudioRecord.java,接下来我们学习一下 AudioRecord 是如何创建...【详细内容】
2022-01-13  anyRTC云平台    Tags:Android   点击:(48)  评论:(0)  加入收藏
今天面试遇到同学说做过内存优化,于是我一般都会问那 Bitmap 的像素内存存在哪?大多数同学都回答在 java heap 里面,就比较尴尬,理论上你做内存优化,如果连图片这个内存大户内存...【详细内容】
2021-12-23  像程序那样思考    Tags:Android开发   点击:(53)  评论:(0)  加入收藏
Android logcat日志封装logcat痛点在Android开发中使用logcat非常频繁,logcat能帮我们定位问题,但是在日常使用中发现每次使用都需要传递tag,并且会遇到输出频率很高的log,在多...【详细内容】
2021-12-22  YuCoding    Tags:Android   点击:(47)  评论:(0)  加入收藏
对项目的基本介绍 1.整个框架主要是给MVVM框架使用的,自己写完interface接口后,通过自定义的注解就能自动生成接口方法 2.用Kotlin的Flow去代替Rxjava,因为我发现RxJava功能很...【详细内容】
2021-12-08  网易Leo    Tags:Android开发   点击:(51)  评论:(0)  加入收藏
前言在Android开发过程中,有些时候会根据需要引用别的项目到当前项目里面,而且以Module形式引用。所以本篇博文就来分享一下怎么以Module形式引用别的项目到当前项目中,方便开...【详细内容】
2021-12-07  网易Leo    Tags:Android开发   点击:(60)  评论:(0)  加入收藏
相关文章
    无相关信息
最新更新
栏目热门
栏目头条