Apktool M是一款专业的安卓软件或者安卓手游反编译工具,软件功能比较全面,用户可以根据个人喜好进行自由选择和使用。可以快速处理编辑方面的问题,而且还能让用户体验到文件共享的便利和好处。操作方法比较简单,用户可以随时快速查找对应的编码数据信息。
使用教程
1、decode
该命令用于进行反编译apk文件,一般用法为
apktoold
代表了要反编译的apk文件的路径,最好写绝对路径,比如c:\musicplayer、apk
代表了反编译后的文件的存储位置,比如c:\musicplayer
如果你给定的
已经存在,那么输入完该命令后会提示你,并且无法执行,需要你重新修改命令加入-f指令
apktoold–f
这样就会强行覆盖已经存在的文件
2、install-framework
该命令用于为apktool安装特定的framework-res、apk文件,以方便进行反编译一些与rom相互依赖的apk文件。具体情况请看常见问题
3、build
该命令用于编译修改好的文件,一般用法为
apktoolb
这里的
就是刚才你反编译时输入的
(如c:\musicplayer),输入这行命令后,如果一切正常,你会发现c:\musicplayer内多了2个文件夹build和dist,其中分别存储着编译过程中逐个编译的文件以及最终打包的apk文件。
修改apk包名
1、下载Apktool M。
2、将要修改的apk放在同一目录。执行命令如下: (解包)
java -jar apktool_2.4.1.jar d xxxx.apk
会生成一个新的文件夹:
3、修改AndroidManifest.xml中的包名,
将package后面的包名com.tencent.xxx改为你想要的新包名,我改为了com.aaa.tencentweb
将涉及原包名的com.tencent.xxx的相关activity的声明中的包名均改为新包名com.aaa.tencentweb
至于intent-filter里面的action名中包含原包名的,则可以不改,如果改的话,代码中也要相应的改变
另外,如果有provider,provider的authorities也得改,这个在同一手机上必须唯一,否则安装会失败
4、修改资源
如果只是修改apk相应的资源,例如图片,比较好办,在res文件夹下找到相应的文件替换就可以。
修改代码比较麻烦,因为反编译出来的结果中只有smali文件,即Java虚拟机支持的汇编语言。
如果确实需要修改代码,就得对照smali文件和从classes.dex反编译出来的源码了,按照smali的规范来改动即可。相当于写汇 编这个难度比较大。
5、重新打包
既然资源文件已经顺利的反编译出来了,那我们就可以适当的修改点东西了,例如换个图标啥的、改下布局文件等,执行命令:
6、签名的意义(我在Kali Linux 签名的)
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。
apk文件签名主要分为三个步骤,证书的创建-->签名生成-->优化(可选)
keytool -genkey -v alias KeyName -keyalg RSA -keysize 2048 -validity 10000 -keystore KeyFileName.keystore
keytool -genkey -v -alias 1 -keyalg RSA -keysize 2048 -validity 10000 -keystore
这行命令中一些重要的参数值说明如下:
KeyName:表示证书的别名
KeyFileName.keystore: 证书保存的文件名
10000: 表示证书的有效期,单位(天)
RSA:证书的加密类型,一般默认为RSA
其次在创建的过程中要填写一些基本的信息,证书密码等相关的信息。
证书生成后的查看
keytool -list -alias KeyName -keystore KeyFileName.keystore
keytool -list -keystore 2
对APK进行签名
jarsigner -verbose -keystore KeyFileName.keystore sign_apk_file.apk KeyName
jarsigner -verbose -keystore 2 xxx.apk 1
怎么设置中文
1、运行软件后,点击右上角的【三个点】图标
2、点击设置(Settings)进入
3、进入后,选择应用(Application)
4、进入点击语言(Language)
5、进入列表,选中文
轻弹窗是一款高效弹窗管理工具,专为提升用户在多任务环境下的工作和娱乐体验而设计。它以简洁的界面和强大的功能,帮助用户轻松管理电脑屏幕上的各种窗口,实现快速切换和整理,提高工作效率。核心功能包括一键整理、快捷切换和自定义布局。一键整理功能允许用户快速将所有窗口自动排列,使桌面变得井井有条。
轻云浏览器是一款创新的网络浏览工具,以其轻巧的体积、快速的加载速度和用户友好的界面设计而备受赞誉。它采用了先进的浏览器引擎,确保网页浏览流畅无阻,同时提供强大的隐私保护和安全防护功能,保障用户的在线安全。支持多标签浏览,方便用户同时打开多个网页,且具备智能搜索功能,能够快速准确地找到所需信息。
拼图师是一款创新的图片编辑软件,专为热爱拼图和图像创意的用户设计。它提供了丰富的拼图模板、滤镜和布局选项,让你轻松将多张照片组合成独特且富有艺术感的拼贴画。软件内置的高级编辑工具允许你调整图片大小、裁剪、添加文字、应用特效,以及使用各种边框和背景,让你的拼图作品更具个性化。
伴奏大师是一款专为音乐爱好者和专业音乐人设计的智能伴奏软件,它提供了丰富的音乐库和强大的自定义功能,帮助用户轻松创作和演奏音乐。这款软件支持多种乐器和音乐风格,无论你是弹奏钢琴、吉他还是其他乐器,都能找到合适的伴奏轨道。智能和声功能可以根据你的演奏实时生成和调整伴奏,让你的音乐表演更加生动和专业。
7zip解压缩软件是一款高效且强大的解压缩软件,专为处理各种压缩文件而设计。它支持多种压缩格式,如7z、ZIP、GZIP等,使用户能够轻松解压和压缩文件。软件能够有效节省存储空间并提升文件传输效率,拥有简洁直观的用户界面,使得操作变得简单易懂。
游戏翻译助手是一款很实用的游戏翻译辅助软件,该软件作为超级安全且稳定的游戏辅助工具,能够给跟当归游戏玩家带来帮助,助你轻松了解游戏详情,就可以快速上手玩游戏。玩家们再也不用因为看不懂而放弃游戏,给你提供免费。
友玩是一款集合了社交互动与娱乐休闲于一体的手机应用。它致力于为广大用户提供一个轻松愉快的交友平台,通过丰富的游戏和活动,增进彼此的了解与友谊。用户可以参与各种有趣的互动游戏,如答题竞赛、音乐接龙等,让交友过程更加有趣和富有挑战性。app还提供了实时语音聊天功能,让用户可以随时随地与朋友进行沟通交流,分享生活中的点滴趣事。
bitwarden密码App是一款强大且安全的密码管理器应用,旨在帮助用户轻松创建、存储和管理所有在线账户的密码。该应用采用业界领先的加密技术,确保用户密码的安全无虞。具有自动生成强密码的功能,有效避免了用户因使用弱密码而遭受的安全风险。还支持多平台同步,用户可以在不同设备间无缝切换,随时查看和更新密码。其简洁直观的界面设计,使得用户能够快速上手,轻松管理自己的密码库。
AC派,英文全称AzoyaClub,是一款专为海淘爱好者打造的信息推荐与消费决策平台。这款应用不仅整合了全球众多知名海外电商的资源,还通过晒单专区、热门标签、发现等版块,为用户提供了丰富的购物参考和互动体验。用户可以轻松查找各种海外商品,了解商品详情及用户评价,从而做出更明智的消费决策。同时,应用支持多种支付方式,包括信用卡、支付宝等,以满足不同用户的支付需求。采用直邮模式,让用户享受无关税、无差价的购物乐趣,轻松拿到心仪的商品。
安智连是一款先进汽车管理软件,旨在为车主提供一站式的车辆管理解决方案。用户可以轻松监控和控制自己的车辆,提升驾驶安全和便利性。该软件集成了多种实用功能,如远程车辆监控、故障诊断、驾驶行为分析以及维护保养提醒等。用户可以通过手机或电脑随时查看车辆的实时状态,包括油量、电量、胎压等关键信息,确保车辆始终处于最佳状态
SoundCloud是一款全球领先音乐分享和发现平台,它将音乐爱好者、独立艺术家和DJ紧密联系在一起,提供了一个充满创意和无限可能的音乐世界。无论你是寻找新音乐、分享你的作品,还是想要发掘新兴艺术家,都是你的理想选择。你可以浏览和播放数百万首原创歌曲、混音、播客和其他音频内容,这些内容由全球各地的创作者上传,涵盖了各种音乐风格和流派。
逃出100个房间是一款益智逃脱类游戏,挑战玩家的观察力、逻辑思维和解谜能力。在游戏中,玩家将被困在100个设计巧妙、风格各异的房间中,需要通过寻找线索、解决谜题来逐一逃脱。每个房间都是一道独立的谜题,充满了隐藏的物品和复杂的机关。玩家需要仔细观察环境,发现看似无关的细节,将它们联系起来,解开谜题的真相。
友玩是一款集合了社交互动与娱乐休闲于一体的手机应用。它致力于为广大用户提供一个轻松愉快的交友平台,通过丰富的游戏和活动,增进彼此的了解与友谊。用户可以参与各种有趣的互动游戏,如答题竞赛、音乐接龙等,让交友过程更加有趣和富有挑战性。app还提供了实时语音聊天功能,让用户可以随时随地与朋友进行沟通交流,分享生活中的点滴趣事。
bitwarden密码App是一款强大且安全的密码管理器应用,旨在帮助用户轻松创建、存储和管理所有在线账户的密码。该应用采用业界领先的加密技术,确保用户密码的安全无虞。具有自动生成强密码的功能,有效避免了用户因使用弱密码而遭受的安全风险。还支持多平台同步,用户可以在不同设备间无缝切换,随时查看和更新密码。其简洁直观的界面设计,使得用户能够快速上手,轻松管理自己的密码库。
AC派,英文全称AzoyaClub,是一款专为海淘爱好者打造的信息推荐与消费决策平台。这款应用不仅整合了全球众多知名海外电商的资源,还通过晒单专区、热门标签、发现等版块,为用户提供了丰富的购物参考和互动体验。用户可以轻松查找各种海外商品,了解商品详情及用户评价,从而做出更明智的消费决策。同时,应用支持多种支付方式,包括信用卡、支付宝等,以满足不同用户的支付需求。采用直邮模式,让用户享受无关税、无差价的购物乐趣,轻松拿到心仪的商品。
安智连是一款先进汽车管理软件,旨在为车主提供一站式的车辆管理解决方案。用户可以轻松监控和控制自己的车辆,提升驾驶安全和便利性。该软件集成了多种实用功能,如远程车辆监控、故障诊断、驾驶行为分析以及维护保养提醒等。用户可以通过手机或电脑随时查看车辆的实时状态,包括油量、电量、胎压等关键信息,确保车辆始终处于最佳状态
SoundCloud是一款全球领先音乐分享和发现平台,它将音乐爱好者、独立艺术家和DJ紧密联系在一起,提供了一个充满创意和无限可能的音乐世界。无论你是寻找新音乐、分享你的作品,还是想要发掘新兴艺术家,都是你的理想选择。你可以浏览和播放数百万首原创歌曲、混音、播客和其他音频内容,这些内容由全球各地的创作者上传,涵盖了各种音乐风格和流派。
逃出100个房间是一款益智逃脱类游戏,挑战玩家的观察力、逻辑思维和解谜能力。在游戏中,玩家将被困在100个设计巧妙、风格各异的房间中,需要通过寻找线索、解决谜题来逐一逃脱。每个房间都是一道独立的谜题,充满了隐藏的物品和复杂的机关。玩家需要仔细观察环境,发现看似无关的细节,将它们联系起来,解开谜题的真相。