如何修改反编译的apk的包名? [关闭]
Posted
技术标签:
【中文标题】如何修改反编译的apk的包名? [关闭]【英文标题】:how can i modify package name of decompiled apk? [closed] 【发布时间】:2015-07-28 03:07:32 【问题描述】:我已经用 Apktool 反编译了一个 voip 调用 apk 文件,我试图更改 itz 包名称...但我收到错误,不幸的是应用程序停止了`...
我在所有文件(根目录)中搜索包名并用记事本 ++ 替换每个出现的新包名...
这里的问题是应用程序使用与包名称相同的方式与服务器通信,因此会导致错误“不幸停止!!!”
我怎样才能只替换那个包名而不影响具有相同包名的其他名称 任何可用的应用程序。包重命名? 提前致谢
【问题讨论】:
你为什么要这样做?我的意思是:如果应用程序是你的;没有什么可以阻止您更改自己的源代码。如果该应用程序不是您的 - 那么按照您的建议进行操作可能会侵犯第 3 方的权利。 与他们的服务器通信 - 为什么你希望它与他们的服务器而不是你的服务器通信? 我投票结束这个问题,因为 *** 不鼓励软件盗版。 当心...您很快就会遇到法律问题。 【参考方案1】:应用程序的包名与任何类名无关,它只是清单中的一个条目。它通常与应用程序中的一个包的名称相同,但不一定如此。不要进行全局搜索和替换(这可能会搞砸),只需在清单中编辑包名称即可。请注意,活动、接收者和服务名称通常在清单中相对于应用程序包名称指定。如果是这种情况(它们以点开头),您还必须将它们更改为绝对类名。
如果应用程序出现“突然停止”错误,请查看 Logcat 输出以了解错误是什么。应用程序崩溃的原因有无数,因此根据您提供的描述无法猜测。
【讨论】:
以上是关于如何修改反编译的apk的包名? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章