Ik heb een app geschreven met apparaatbeheer ingeschakeld (DevicePolicyManager) en geïnstalleerd.
Maar als ik het wil verwijderen, keert het mislukt terug met dit bericht
WARN/PackageManager(69): Pakket com.mypackage.test wordt niet verwijderd: heeft actieve apparaatbeheerder
Hoe kan ik het verwijderen of programmatisch verwijderen?
Bedankt.
Antwoord 1, autoriteit 100%
Ga naar INSTELLINGEN->Locatie en beveiliging-> Apparaatbeheerder en deselecteer de beheerder die u wilt verwijderen.
Verwijder nu de applicatie. Als er nog steeds staat dat u de toepassing moet deactiveren voordat u de installatie ongedaan maakt, moet u de toepassing mogelijk geforceerd stoppen voordat u de installatie ongedaan maakt.
Antwoord 2, autoriteit 21%
U kunt ook een nieuwe DevicePolicyManager maken en vervolgens removeAdmin(adminReceiver) gebruiken via een onClickListener of een knop in uw app
//set the onClickListener here
{
ComponentName devAdminReceiver = new ComponentName(context, deviceAdminReceiver.class);
DevicePolicyManager dpm = (DevicePolicyManager)context.getSystemService(Context.DEVICE_POLICY_SERVICE);
dpm.removeActiveAdmin(devAdminReceiver);
}
En dan kun je de installatie ongedaan maken
Antwoord 3, autoriteit 3%
Ga op Samsungnaar “Instellingen” -> “Vergrendelscherm en beveiliging” -> “Andere beveiligingsinstellingen” -> “Telefoonbeheerders” en deselecteer de beheerder die u wilt verwijderen.
Het woord “beveiliging” was verborgen op mijn scherm, dus het was niet duidelijk dat ik op “Vergrendelscherm” moest klikken.
Antwoord 4, autoriteit 2%
Redmi/xiaomi-gebruiker
Ga naar "Settings" -> "Password & security" -> "Privacy" -> "Special app access" -> "Device admin apps"
en selecteer het account dat u wilt verwijderen.
Of gewoon
ga naar instelling -> Zoek vervolgens naar Apparaatbeheer-apps-> klik en selecteer het account dat u wilt verwijderen.
Antwoord 5
Voer het kluiswachtwoord in en het optiespictogram in de rechterbovenhoek van de kluis is daar. Druk erop. In die ->settings->kluis moeten beheerdersrituelen worden gedeselecteerd. Werk gedaan. U kunt de app nu verwijderen.
Antwoord 6
Voor Redmi-gebruikers,
Instellingen -> Wachtwoord & beveiliging -> Privacybeleid -> Speciale app-toegang -> Apparaatbeheer-apps
Klik op de apps deactiveren
Antwoord 7
Als u de pakketnaam kent, kunt u met abd verwijder de eigenaar van het apparaat
adb shell dpm remove-active-admin packagename/.yourAdminReceiver
dan
adb uninstall packagename