gpt4 book ai didi

android - 更改包名称

转载 作者:太空狗 更新时间:2023-10-29 15:29:51 25 4
gpt4 key购买 nike

我打算通过smali(reverse)改包名

当我打开 apktool.yml 时,我看到了这个

forced-package-id: '127'

我试图改变它但它崩溃了我为什么要这样做?

最佳答案

假设您的目标是重命名 apk 的包名称,则用于类的包名称是无关紧要的。 apk 的包名与apk 中任何类的包名基本无关。而且您没有理由需要触摸包 ID。

我建议使用 apktool 解压 apk,然后编辑 apktool.yml,将 renameManifestPackage 设置为新的包名称。然后,当您使用 apktool 重建 apk 时,它应该使用 aapt 的 --rename-manifest-package 功能来更改包名称。

在那之后,只需退出新的 apk 就可以了。

apktool d app.apk
// change "renameManifestPackage: null" in app/apktool.yml
// to "renameManifestPackage: my.new.package"
apktool b app -o new_app.apk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ~/my.keystore new_app.apk mykeyname

重申一下,您不需要修改任何类的包名。

关于android - 更改包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36807634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com