人们如何修改没有源代码的android应用程序

人们如何修改没有源代码的android应用程序,android,android-studio,Android,Android Studio,我知道有反编译程序,但是反编译程序不能很好地工作,主要是会出现一些错误等 比如Whatsapp Plus、youtube Advanced等。人们是如何修改应用程序的?他们是使用反编译器、修复错误然后编辑应用程序源代码还是使用其他程序?有些应用程序的源代码可能在GitHub上可用,在这种情况下,您可以使用存储库并应用编辑。不用说,你应该始终尊重许可证 您还可以向维护人员提交bug报告,这也被认为是“良好的形式” 如果你真正想做的是对应用程序进行反向工程,你可能会在黑客板上找到更多信息。我不知道有

我知道有反编译程序,但是反编译程序不能很好地工作,主要是会出现一些错误等


比如Whatsapp Plus、youtube Advanced等。人们是如何修改应用程序的?他们是使用反编译器、修复错误然后编辑应用程序源代码还是使用其他程序?

有些应用程序的源代码可能在GitHub上可用,在这种情况下,您可以使用存储库并应用编辑。不用说,你应该始终尊重许可证

您还可以向维护人员提交bug报告,这也被认为是“良好的形式”

如果你真正想做的是对应用程序进行反向工程,你可能会在黑客板上找到更多信息。我不知道有多少软件开发人员乐于接受自己的辛勤工作被偷走


请注意,如果你认为自己能够在你还没有开发自己的应用程序中“修复bug”,也许你会考虑开发自己的应用程序。

< P>为了使应用程序被第三方进行法律修改,应用程序必须是开源的(有源代码可供任何人使用),ex. Linux。然而,任何人都可以通过浏览器开发工具查看web应用程序的前端源代码,如youtube。反编译器有时可以生成与原始代码相同的源代码,但大多数情况下,源代码是模糊的。

我想查看/更改代码的原因是我想查看代码以改进自己,编辑一些应用程序并向其添加功能(使用自己),如向whatsapp添加功能等。(我不打算偷别人的代码或复制他的应用程序)查看反编译或反向工程代码没有多大用处,除非您的目标是了解反编译或反向工程工具如何读取代码。这些工具不像人类那样思考,因此生成的代码可能已经模糊,因此人类读者不太清楚。