我需要辞职WhatsApp并对其进行AndroidManifest.xml
修改,以允许其他应用程序访问它是数据库。
我已经完成以下步骤:
选择一个官方可用版本的Whatsapp并下载。然后使用apktool
解码资源。然后,我同时修改了Whatsapp_by_Apktool/AndroidManifest.xml
和Whatsapp_by_Apktool/original/AndroidManifest.xml
(由AXMLPrinter2.jar
解码)。
最后,我用apktool b
和jarsigner
打包了该APK并辞职。但是当我使用adb将apk安装到设备上时。 此应用程序将在启动后立即退出。
我只想知道,这是实现我的目标的正确方法吗?
编辑:
在AndroidManifest.xml
中,我修改了程序包名称并添加了提供程序。
<provider
android:name="com.newWhats.AppFileProvider"
android:exported="true"
android:authorities="com.newWhats.FileProvider.whatsapp"
>
</provider>