Android逆向学习(二)vscode进行双开与图标修改

这篇具有很好参考价值的文章主要介绍了Android逆向学习(二)vscode进行双开与图标修改。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Android逆向学习(二)vscode进行双开与图标修改

写在前面

这其实应该还是吾爱的第一个作业,但是写完上一个博客的时候已经比较晚了,如果继续敲机械键盘吵到室友,我怕我看不到明天的太阳,所以我决定分成两篇博客来进行学习

注意:我希望我的博客可以是不管是从那一篇开始看都可以学会,所以在我的每一篇博客中都会重复提到前面的很多内容,所以如果您感觉我的博客十分啰嗦请见谅

一、环境准备

老样子,我使用的还是linux系统(ubuntu 22.04),vscode,以及xdroid,主要的插件都和上一次一样,这里就不再讲软件如何配置的,详细请见上一篇博客

二、实现双开

1、什么是双开

双开就是在一个android机器中同时安装和运行两个相同的软件,实现双开的方法有很多,这里我们就讲最简单的一个就是修改包名,让系统认为这是两个不同的软件,这个的实现方法也很简单,我们只需要修改相应文件下的包名就可以了

2、开始替换包名

首先我们打开AndroidManifest.xml这个文件,这个文件了解过android开发的都知道,这里面就是这个apk应用的简单介绍,比如名字图标等,我们首先就要修改这个包名,包名在这个位置

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

然后我们在vscode左侧查找这个包名,com.zj.wuaipojie全部替换为 com.zj.dongbeiwangshi(东北往事)

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

然后我们还需要把smali里面的Lcom/zj/wuaipojie换成Lcom/zj/dongbeiwangshi

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

共有99个文件的1453个地方需要修改

然后我们还需要修改一下包的结构,就是之前的结构是com.zj.wuaipojie,把文件目录换成com.zj.dongbeiwangshi

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

然后我们右键apktool.yml重新打包签名安装一下,这里会有两个bug请注意,具体方法在前一篇博客中

然后我们就会发现出现了两个wuaipojie

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

其中一个的包名已经被换成了dongbeiwangshi

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

正常运行也是没有任何问题的(运行方法也在上一篇博客中,这是一个xdroid的bug)

二、修改软件名和图标

上面我们已经完成双开,这里我们开始对包名和图标进行修改

需要修改的是这两个地方

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

还是修改app_name,看到@string了,我们就去value下找到这个string.xml进行修改

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

然后在图标里我们找到了这个东西

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

我们在网上找个png图片替换调它,这样看起来就顺眼多了

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

然后我们打包安装就可以看到这种情况了

Android逆向学习(二)vscode进行双开与图标修改,Android,逆向,android,学习,vscode

如果你发现安装后还是没变的话先卸载掉之前的软件就可以了

希望这篇博客可以帮到你,祝学习顺利!!!文章来源地址https://www.toymoban.com/news/detail-697963.html

到了这里,关于Android逆向学习(二)vscode进行双开与图标修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 修改 Android 应用程序图标的方法

    修改 Android 应用程序图标的方法 Android 应用程序的图标是应用程序在设备上显示的标识,它在很大程度上影响用户对应用的认知和使用体验。有时候,你可能想要更改一个应用程序的图标以使其与你的个人品味或者应用的主题更加匹配。本文将介绍如何修改 Android 应用程序的

    2024年02月04日
    浏览(37)
  • Android 13 Hotseat定制化修改——002 hotseat图标数量修改

    目录 一.背景 二.实践方案 由于需求是需要自定义修改Hotseat,所以此篇文章是记录如何自定义修改hotseat的,应该可以覆盖大部分场景,修改点有修改hotseat布局方向,hotseat图标数量,hotseat图标大小,hotseat布局位置,hotseat图标禁止形成文件夹,hotseat图标禁止移动到Launcher中,

    2024年02月13日
    浏览(45)
  • Android Studio修改应用名称及应用图标

    找到src/main/AndroidManifest.xml文件: android:label后面配置的就是应用名称配置路径或应用名称。 方式1:android:label=\\\"xxx应用\\\"(应用名称显示xxx应用) 方式2:android:label=\\\"@string/app_name\\\"(ctrl+鼠标左键查看string.xml文件,应用名称显示\\\"app name\\\"字符串配置的值。 1、右键点击应用项目文件

    2024年02月11日
    浏览(44)
  • Android 14.0 SystemUI修改状态栏电池图标样式为横屏显示

    在14.0的系统rom产品定制化开发中,对于原生系统中SystemUId 状态栏的电池图标是竖着显示的,一般手机的电池图标都是横屏显示的 可以觉得样式挺不错的,所以由于产品开发要求电池图标横着显示和手机的样式一样,所以就得重新更换SystemUI状态栏的电池样式了 如图: systemu

    2024年04月29日
    浏览(36)
  • Android 13 Hotseat定制化修改——005 hotseat图标禁止形成文件夹

    目录 一.背景 二.方案 由于需求是需要自定义修改Hotseat,所以此篇文章是记录如何自定义修改hotseat的,应该可以覆盖大部分场景,修改点有修改hotseat布局方向,hotseat图标数量,hotseat图标大小,hotseat布局位置,hotseat图标禁止形成文件夹,hotseat图标禁止移动到Launcher中,本篇

    2024年02月13日
    浏览(27)
  • Android:实现手机前后摄像头预览双开

    本博文讲解如何实现 手机前后两颗摄像头同时预览并显示 我之前博文《OpenGLES:GLSurfaceView实现Android Camera预览》对单颗摄像头预览做过详细讲解,而前后双摄实现原理其实也并不复杂,粗糙点说就是把 单摄像头预览流程写两遍 。 与之前博文中使用 GLSurfaceView 实现相机预览不

    2024年02月06日
    浏览(34)
  • Android 13 Launcher——长按图标弹窗内容修改以及小组件等隐藏起来

    目录 一.背景 二.实现思路 三.布局文件修改 四.隐藏代码中原先的view 由于定制化开发需要将原先的长按图标原生弹窗界面隐藏,然后显示自定义的弹

    2024年02月13日
    浏览(69)
  • 【服务器使用】vscode & winscp进行服务器容器连接(含修改初始密码)

    例如节点(host)、端口(port)、密码(passwd)等信息,这个自己找组内的前辈获取即可 找到vscode里面ssh处的config文件 人工找不到的可以用【everything】模糊搜索,输入【sshconfig】即可  右键点击【打开路径】,进入config文件所在的位置 右键点击【config】,选择【通过Code打

    2024年01月21日
    浏览(33)
  • 使用vscode 连接服务器 进行深度学习代码调试

    博主本来在Win上已经配好环境了,但是在跑代码的过程中,因为tensor拼接得太大了,导致笔记本内存不足,因此需要到服务器上跑 为什么选择vscode? 如果直接用xshell连接服务器,在命令行运行py文件,不是很直观,也不能debug,还不能直接输出图片。 pycharm连接服务器好像要

    2024年02月22日
    浏览(29)
  • 修改python打包后的窗体图标、任务栏图标、exe图标

    我python开发的GUI界面(图形用户界面)一直是tkinter,打包exe一直是Pyinstaller。但是打包出来的exe图标、状态栏图标、窗体左上角图标一直是默认的羽毛,我想自定义。 最后使用base64创建临时ico解决了该问题 创建icoToBase64.py,内容如下: 创建img目录,将准备好的logo.ico放入img目录

    2024年02月05日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包