前言
Hey,大家好呀,我是码农,星期八!
最近假装是时间多了吧,打算学习安卓逆向相关的。
先小试牛刀了一下,如何篡改app的名称和图标,一起来了解一下吧!
# app
土豆.apk
# 逆向工具
AndroidKiller_v1.3.1
AndroidKiller
,将土豆.apk
拖拽进去,时间会比较长...
工程搜索 -> 搜索字符 输入 土豆视频 -> 文件类型设置成全部类型 -> 搜索
,等待几十秒
到这可以发下,有一个string
标签,里面的内容是土豆视频
,猜测,应该将这个修改,就能修改app的名字。
香蕉视频
,crtl+s
保存
香蕉视频
篡改app图标理论和篡改app名是一个原理,都是找到对应的资源,进行替换或者修改。
通常情况下,app会有一个清单文件。
用于存放像需要申请什么权限了,启动类是哪个类了,等等一些信息。
正巧,app引用的图标会在这存放,通常是android:icon=xxx
。
土豆视频这个app可以发现,它应用的是drawable
下的一个ic_launcher
图片。
注:悄悄说一下,安卓只能引用.png
格式的图片,所以这个图片是ic_launcher.png
。
ic_launcher.png
既然确定ic_launcher.png
这个图片是app图标图片,那还是老规矩,全局搜索一下。
经过漫长的等待,终于搜索到了有关ic_launcher.png
的身影,但是这么多图片啊...,哪一个是?
小孩才做选择,大人全部都要!
其实只用管res
文件夹下面的ic_launcher.png
就可以了,res
是资源文件。
通过右击项目 -> 打开方式 -> 打开文件路径
,可以直接跳到这个项目的物理目录。
物理目录
只需要再这个目录下,找到所有的ic_launcher.png
文件,进行替换即可。
再res
中进行搜索。
替换所有ic_launcher.png
为修改过的。
不仅app名字变了,连图标也变了!
其实根据我的理解,安卓逆向更像是一个需要耐心的工作。
和正向开发相反,安卓逆向需要不断的尝试和试错,才有可能确定哪里管的是哪,所以耐心是很重要的。
本篇也只是根据刚学的三脚猫功夫,总结的一点皮毛。
并没有涉及到真正的逆向,主要怎么玩如何修改app名和app图标。
学习安卓逆向,理论来说需要会Java基础
和Android基础
,不可操之过急。
如果在操作过程中有任何问题,记得下面留言,我们看到会第一时间解决问题。
越努力,越幸运。
感谢你的观看。