【问题标题】:How to change an APK file package name, either using a PC or an Android device?如何使用 PC 或 Android 设备更改 APK 文件包名称?
【发布时间】:2013-10-21 21:10:30
【问题描述】:

背景

众所周知,应用程序的包名就像它对世界的 ID。然而,一些应用程序/设备有时会使用它来进行“肮脏”的把戏。

例如,一些设备通过查看当前处于前台的应用程序来在基准测试中作弊(链接here)。

问题

假设我有一个 apk 文件,即使不是我制作的,我该如何更改其应用程序的包名?

有可能吗?我的意思是,更改应用程序的包名肯定会导致一些问题,即使在打开活动时也是如此......

我想知道是否可以在 PC 或 Android 设备上执行此操作(或两者兼而有之,如果需要,即使具有 root 权限)。

我听说APK-tool 可以帮助解决这个问题,但不知道怎么做。

注意:我不介意该过程会创建一个新的 APK 而不是修改原始应用程序。

【问题讨论】:

    标签: android android-manifest apk package-name


    【解决方案1】:

    我创建许多基准测试的经验是,apk 文件在首次创建时由项目名称已知,重命名 apk 文件没有区别。给定 Eclipse 项目文件,可以通过更改多个标签和文件名来安排具有不同 ID 的重新编译。我现在必须这样做,因为我升级的 Eclipse 不接受我的标准模板。

    【讨论】:

    • 你读过这篇文章了吗?这就是他们发现设备作弊的方式。他们为多个基准测试应用程序这样做了,但他们并没有真正的代码。更改包名称就足够了。无论如何,这只是一个例子。我认为它对我没有想到的其他情况很有用。
    猜你喜欢
    • 2018-04-03
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    • 2015-04-10
    • 1970-01-01
    • 2015-02-27
    相关资源
    最近更新 更多