Измените Whatsapp, чтобы другие приложения могли обращаться к своей базе данных поставщиком контента - PullRequest
0 голосов
/ 29 января 2019

Мне нужно подать в отставку 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> 
...