McAfee Free Antivirus wird nicht vom Play Store aktualisiert und gibt den Fehler -505 zurück

Ich lege McAfee in das System/app-Verzeichnis, um zu verhindern, dass Standardbenutzer es deinstallieren.

Sobald ich versuche, das Paket aus dem Play Store zu aktualisieren, erreicht der Download-Fortschritt 100 % und wenn versucht wird, das alte Paket zu ersetzen, erhalte ich den Fehler -505

Nach einer Suche sieht es so aus, als hätte Android Lollipop ein Problem mit der Adobe Air-Anwendung, aber zu Ihrer Information, dies ist Lollipop 5.1

Folgendes erhalte ich aus dem Fehlerbericht: verschiedene Signaturen ?? irgendwelche Ideen??

Session 1987113136:
  userId=0 installerPackageName=com.android.vending installerUid=10018 createdMillis=1437157124890 
  stageDir=/data/app/vmdl1987113136.tmp stageCid=null 
  mode=1 installFlags=0x12 installLocation=1 sizeBytes=10749412 appPackageName=com.wsandroid.suite appIcon=false 
  appLabel=Security & Antivirus -FREE originatingUri=null referrerUri=null abiOverride=null 
  mClientProgress=1.0 mProgress=0.90000004 mSealed=true mPermissionsAccepted=true mDestroyed=true mBridges=1 
  mFinalStatus=-7 
  mFinalMessage=Package com.wsandroid.suite signatures do not match the previously installed version; ignoring!`  
Bitte lesen Sie: Wie gehe ich mit dem unbekannten Installationsfehlercode -505 um? (was du wahrscheinlich meinst). Eine nicht übereinstimmende Signatur deutet darauf hin, dass Sie die Original-App von einer anderen Quelle installiert haben (ist das so?) und/oder die Datei manipuliert wurde (jemand hat die geändert, um z. B. zusätzliche „Features“ wie Malware einzuführen) .apk.
Eigentlich ist die APK nicht verändert, deshalb frage ich
Noch fehlende Details zur anderen offenen Frage (Installationsquelle). Um Ihnen ein Beispiel zu geben: F-Droid kompiliert Apps immer direkt aus den Quellen und muss daher ein eigenes Zertifikat für den Signiervorgang verwenden. Dieser Fehler wird also angezeigt, wenn Sie versuchen, eine App, die Sie von F-Droid installiert haben, über eine andere Quelle wie Google Play zu aktualisieren.
Was jetzt seltsam ist, ist, wenn die apk in Benutzerdaten eingefügt wird, wird sie normal aktualisiert, ist es ein Problem mit der Firmware-Signatur?
Abdel, wenn Sie die erforderlichen Details nicht angeben, können wir Ihnen nicht helfen. Hast du jetzt von einer anderen Quelle installiert als für das Update verwendet? Wo in "Benutzerdaten" hast du die Datei abgelegt (genauer Pfad bitte)? Hast du die .apkvon /system/appvorher entfernt? Meine Kristallkugel muss gerade gewartet werden, also kann ich das nicht sehen, sorry.

Antworten (1)

Die App mit diesem Paketnamen: com.wsandroid.suite wurde nicht mit demselben Zertifikat signiert wie das aus dem Play Store. Dies ist eine grundlegende Sicherheitsanforderung. Sie müssen sicherstellen, dass die App, die Sie ursprünglich installieren, mit demselben Schlüssel signiert ist wie die im Play Store.

An dieser Sicherheitsanforderung (übereinstimmende Signaturen) gibt es meines Wissens nach keine Möglichkeit zu umgehen.

Eigentlich gibt es einen Ausweg (erfordert Root, das Xposed-Framework und das XInstaller-Modul) – aber das sollte nur in seltenen Ausnahmen verwendet werden. Diese Sicherheitsmaßnahme hat einen guten Grund.