Answer the question
In order to leave comments, you need to log in
How to remove certain program permissions?
Good day everyone!
Help a novice reverse engineer, there was a need for a certain program to correct permissions.
The fact is that the developers updated their program on the playmarket, before the update everything was fine and after the update this is what happened: the narrow-minded developers decided that some programs that have been on the playmarket for a long time and are approved and there is nothing wrong with them are dangerous software and if they are on the phone, this program does not want to start after that and lists the software that needs to be removed from the phone. I'm not going to delete anything from what I have, everything is needed, and this program itself is also needed.
I think well, I haven’t done reverse engineering yet, but I’ve already heard about it, it’s time to do it, download APK, transfer it to a computer, decompile it, open AndroidManifest.xml
Here's what I see at the beginning:
https://pastebin.com/Xz4PLz9t
I think it's unnecessary to bring it all here, anyway, no one will carefully study it all here)))
So here are the lines:
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<queries>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<package android:name="com.xxx.xxx"/>
<intent>
<action android:name="android.intent.action.PICK"/>
<data android:mimeType="vnd.android.cursor.dir/phone_v2"/>
</intent>
<intent>
<action android:name="android.intent.action.MAIN"/>
</intent>
<package android:name="com.google.android.apps.maps"/>
</queries>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE"/>
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES"/>
<uses-permission android:name="oppo.permission.OPPO_COMPONENT_SAFE"/>
<uses-permission android:name="com.huawei.permission.external_app_settings.USE_COMPONENT"/>
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/>
Answer the question
In order to leave comments, you need to log in
It's not clear which program is causing the pain, but I would just demolish it and install an older version from .apk, bypassing the market.
Without the package name, it's not clear, but in general search on apkmirror.com, w3bsit3-dns.com, and xda-developers. The last two can be found incl. and freshly corrected.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question