当前位置:首页 > 实用技巧 >

mt管理器怎么新增文件(mt管理器安装)

来源:原点资讯(www.yd166.com)时间:2023-06-04 00:32:04作者:YD166手机阅读>>

在 APK 信息的对话框中,点击功能后弹出菜单,除了前面介绍过的 APK 签名 XML 翻译模式外,还可以看到 APK 优化APK 共存RES 资源混淆RES 反资源混淆去除签名校验,后面两个功能需要开通 VIP 才能使用。

mt管理器怎么新增文件,mt管理器安装(1)

APK 优化

该功能对安装包内不规范的文件以 APK 模式进行重新打包并 Zipalign 对齐优化,优化后安装包可能会增大。

在 apk 文件中,像图片、音频以及 resources.arsc 等资源文件,都应该以存储的方式进行打包,同时进行 4K 对齐,这样有助于提高应用的加载和运行效率。

APK 共存

在安卓系统中,包名是每个应用的身份 ID,应用更新后名字、图片、界面都可以变化,唯独包名不能变。对于不同的应用,它们的包名不能一样,否则会被认为是同个应用。

通过这个原理,我们只需要改变应用的包名,就可以在手机多次安装同一个应用,而不会出现覆盖安装了。APK 共存功能正是帮你自动完成包名的修改。

由于程序的复杂多变,很难有一种方法可以保证应用在修改完包名后还能正常运行,MT 提供了两种方案进行修改,我称它们为新版方案和旧版方案。

mt管理器怎么新增文件,mt管理器安装(2)

新版方案

新版共存方案由 MT 独创,它通过修改 AndroidManifest.xml 中的包名以及其它一些关键信息,还有修改 resources.arsc 中的包名来实现共存,不会修改 dex 和 so 文件,对 apk 的改动最小,成功率也比较高。

如果使用该方案生成的 apk 安装后无法运行,并且你有一定的技术经验的话,可以用 getPackageName 为关键字搜索代码,找出导致出错的地方手动修复。

旧版方案

旧版共存方案使用传统方式制作共存,它会把 apk 所有的包含包名的数据全部替换成新的包名,包括 arsc、dex、xml、so 文件中的数据。如果使用该方案在处理 dex 文件时报错,可以先进行 dex 修复并打包回去,最后再进行共存。

补充说明

在进行共存前,建议先对 apk 重新签名然后安装,测试下是否有防修改的保护。

虽然一个叫新方案一个叫旧方案,但两者没有优劣之分,只是修改方法不同,在一种方案失败了之后应该尝试下另一种方案。

不论是新版方案还是旧版方案,都不能保证共存后的应用一定可以运行,如果你了解这方面的技术,可以在失败后手动修复。

RES 资源混淆

RES 资源混淆可以把 apk 中的资源名称都修改成没有意义的符号。其中 res/xxxx 文件夹内的资源文件全部转移到 r 文件夹中,resources.arsc 文件中的条目(Entry)名称会修改成 MT_Bin。资源混淆还会在一定程度上减小 apk 文件体积,增加反编译难度。

RES 反资源混淆

RES 反资源混淆是资源混淆的一个逆过程,这是一个 VIP 功能。它可以把所有资源文件放回到它们原先所在的 res/xxx 文件夹、还原资源文件名后缀。

该功能无法还原资源文件名,因为原来的文件名被消除了,这是一个不可逆的过程,还原的文件名统一用“类型名 ID”的形式,例如“drawable001F”,resources.arsc 文件中的条目(Entry)名称也是如此。

具体的效果请自行尝试。

去除签名校验

有些应用会对 apk 的签名身份信息进行校验,以防止被修改。

使用该功能需要开通 VIP,它的实现原理是对 PackageManager 的 getPackageInfo() 方法进行 hook,修改其返回的 signatures 数据,所以仅适用于通过该方式来进行签名校验的应用,如果是通过其它方式进行签名校验则无效。

MT 会从 META-INF/XXX.RSA (DSA) 文件中获取原始签名数据,所以在使用该功能前请确保被处理的 apk 中的 RSA/DSA 签名信息文件是未经过修改的。

如果当前处理的文件不是原版 apk,请先将原版安装包中的 META-INF/XXX.RSA (DSA) 文件添加当前 apk 中。

,

栏目热文

mt管理器怎么保存目录(mt管理器怎么打开数据目录)

mt管理器怎么保存目录(mt管理器怎么打开数据目录)

打开 MT 管理器后第一眼看到的就是它的左右两个操作窗口,该设计已经是 MT 的标志之一,与之对应的是双窗口操作模式。如...

2023-06-04 00:42:23查看全文 >>

mt管理器的文件怎么添加(mt管理器为什么里面没有文件)

mt管理器的文件怎么添加(mt管理器为什么里面没有文件)

小米的桌面无字模式已经早早出现了,华为的桌面无字模式怎么实现?下面通过几个简单的步骤可以实现小米无字模式无字模式大概是这...

2023-06-04 00:57:05查看全文 >>

mt管理器如何找到自己文件(mt管理器为什么找不到一些文件)

mt管理器如何找到自己文件(mt管理器为什么找不到一些文件)

你可以在本地文件和 ZIP 中进行文件搜索,点击右上角的三个点弹出菜单,再点击搜索即可打开搜索对话框。欲搜索文件名填入你...

2023-06-04 00:44:51查看全文 >>

mt管理器添加新文件(mt管理器怎么替换文件)

mt管理器添加新文件(mt管理器怎么替换文件)

一个 Android 应用的绝大部分代码(使用 Java 编写)都会编译到 dex 文件中。当你使用 MT 打开一个 d...

2023-06-04 00:56:16查看全文 >>

mt管理器怎么拖动文件(mt管理器如何将视频导入)

mt管理器怎么拖动文件(mt管理器如何将视频导入)

文本对比是 MT 中藏得比较深的一个功能,采用仿 GitHub 风格的差异对比界面,可以快速找出两个文本文件中改动过的部...

2023-06-04 00:25:41查看全文 >>

mt管理器文件怎么复制并替换(mt管理器怎么复制文件到右边)

mt管理器文件怎么复制并替换(mt管理器怎么复制文件到右边)

前言到手当天我本来想好好夸奖这个产品的,声音确实不错,但越用越糟心,下面细说做工作为售价1个w左右的砖头,我一度以为做工...

2023-06-04 00:16:33查看全文 >>

mt管理器怎么复制链接(mt管理器安装包)

mt管理器怎么复制链接(mt管理器安装包)

列举一些可能不太容易发现的操作,不断补充中。书签管理只有添加了书签后才能在侧拉栏中看到书签分组长按拖动书签进行排序,向右...

2023-06-04 00:16:42查看全文 >>

mt管理器怎么改目录(mt管理器怎么添加目录)

mt管理器怎么改目录(mt管理器怎么添加目录)

MT 支持以 root 权限身份去管理文件,但这并不意味着使用 MT 一定需要 root 权限,只有当你需要访问 /da...

2023-06-04 00:36:22查看全文 >>

mt管理器如何添加文件(怎么用mt管理器导入文件)

mt管理器如何添加文件(怎么用mt管理器导入文件)

MT 支持各种 ZIP 的增删改操作和解压 RAR 文件,但目前均不支持加密的压缩文件。另外 ZIP 格式的文件后缀有 ...

2023-06-04 00:35:52查看全文 >>

mt管理器新建文件(mt管理器怎么添加目录)

mt管理器新建文件(mt管理器怎么添加目录)

MT 管理器是安卓平台上的老牌经典神器,是一款功能强大的工具软件,拥有独具特色的双窗口文件管理和强大的 APK 编辑功能...

2023-06-04 00:55:21查看全文 >>

文档排行