Wie kann ich verhindern, dass sich eine Anwendung selbst aktualisiert?

7

Nicht zu verwechseln mit automatischen Updates von Anwendungen.

Ich habe diese Anwendung als APK-Datei. Sobald ich die Anwendung installiert und Öffnen ausgewählt habe, funktioniert sie einwandfrei, lädt jedoch eine neueste Version von sich herunter, die ich aus einem bestimmten Grund nicht möchte .

Geben Sie hier die Bildbeschreibung ein

Die Anwendung ist eine Vollbild-IPTV-Anwendung. Es läuft auf einer Android-Box. Es kann als Version 4.2.2 gerootet werden. Die Anwendung hat keine Menüs oder Optionen, ist weder im Store verfügbar noch hat sie einen bestimmten Namen.

Das Deaktivieren der "Unbekannten Quellen" ist keine gute Lösung, da die Meldung "Installation blockiert" alle zwei Minuten oder weniger angezeigt wird, da die Anwendung den Versuch, sich selbst zu aktualisieren, NICHT aufgibt.

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Das Deaktivieren des Internetzugangs ist offensichtlich keine Lösung.

Gibt es eine Lösung, bei der die APK-Datei selbst nicht geändert werden muss? Ich weiß nichts über Java-Entwicklung und es ist mir unmöglich, den Quellcode zu ändern, es sei denn, er kann geändert werden, um mein Ziel mit einer For-Dummies-Software wie APK Editor zu erreichen

Ulkoma
quelle
1
Schalten Sie Ihre Interwebs aus, öffnen Sie die App und prüfen Sie, ob automatische Updates deaktiviert werden können.
Dan Brown
@ DanBrown Möchten Sie ein bisschen mehr erklären? Vielen Dank
Ulkoma
1
Schalten Sie WLAN und mobile Daten aus (oder aktivieren Sie einfach den Flugzeugmodus). Öffnen Sie dann die App. Suchen Sie das Menü mit den Apps-Einstellungen (wo immer dies ist) und suchen Sie nach einer Option im Sinne von "Automatische Updates"
Dan Brown,
@ DanBrown danke für Ihren Vorschlag, aber ich glaube, Sie haben meine Frage nicht sorgfältig gelesen
Ulkoma
1
@ Ulkoma, der Vorschlag von Dan Brown scheint mir legitim zu sein. Hat die App kein Einstellungsmenü? Versuchen Sie etwas über Update zu finden
esQmo_

Antworten:

1

Möglicherweise können Sie eine App wie Network Connections verwenden, die über Live-Erfassungsfunktionen verfügt, um die IP-Adresse des Update-Servers zu ermitteln, auf den Ihre App zugreift.

Sie können dann iptables einen Eintrag hinzufügen, um die Verbindungen zu dieser IP zu trennen.

Damit die Änderungen auch nach einem Neustart bestehen bleiben, benötigen Sie einen Kernel mit Init-Unterstützung. Sie müssen dies also auch überprüfen und bei Bedarf eine benutzerdefinierte installieren.

PS: Ich möchte klarstellen, dass ich keine wirkliche Erfahrung damit habe, etwas davon tatsächlich auszuprobieren, und dass meine Antwort nur aus Antworten zusammengestellt wird, die ich bei anderen Fragen zu Android Enthusiasts Stack Exchange gefunden habe. Insbesondere dieser und dieser .

JanSGNm
quelle
Das Beenden der Verbindung stoppt die Hauptfunktion der App, es ist eine Live-TV-App
Ulkoma
Sie würden root dafür brauchen
1

Ich habe 2 Methoden, die Sie ausprobieren sollten:

  1. Ändern Sie die Einstellungen für Uhrzeit und Datum entweder vor oder nach und prüfen Sie, ob die Anwendung dadurch möglicherweise nicht selbst aktualisiert wird. Einige Apps können je nach Uhrzeit und Datum automatisch aktualisiert werden.

  2. Gehen Sie zu den Telefoneinstellungen und öffnen Sie Datennutzung. Überprüfen Sie, ob die umstrittene App dort aufgeführt ist. Wenn es aufgelistet ist, klicken Sie auf Menü und Hintergrunddaten einschränken.

Nachdem Sie eine der oben genannten Methoden ausgeführt haben, öffnen Sie die App und versuchen Sie, ihre Einstellungen zu überprüfen, um festzustellen, ob eine Option zum Verhindern der automatischen Aktualisierung vorhanden ist.

JacksiroKe
quelle
0

METHODE 1

Sie können automatische Updates für jede Anwendung deaktivieren, die auf dem von Ihnen verwendeten Gerät über den Play Store installiert ist. Besuchen Sie die Store-Seite der App und oben befindet sich eine 3-Punkt-Schaltfläche mit der Aufschrift Auto-Update. Diese Funktion ist standardmäßig aktiviert und kann für jede einzelne App deaktiviert werden.

Leider können Sie die APK selbst nicht mit einem APK-Editorprogramm bearbeiten oder ändern, da die automatische Aktualisierung vom Gerät selbst vorgenommen wird.

Methode 2

Berühren Sie im Play Store die Menüschaltfläche in der oberen linken Ecke des Bildschirms.

Geben Sie hier die Bildbeschreibung ein

Berühren Sie im Menü „Einstellungen“.

Geben Sie hier die Bildbeschreibung ein

Die Option "Apps automatisch aktualisieren" befindet sich im Abschnitt "Allgemein" des Bildschirms "Einstellungen". Wenn die Meldung angezeigt wird, dass Apps jederzeit automatisch aktualisiert werden. Möglicherweise fallen Datengebühren an. “Dann werden Ihre Apps automatisch aktualisiert. Berühren Sie zum automatischen Deaktivieren dieser Option "Apps automatisch aktualisieren". ]]

Berühren Sie im Dialogfeld "Apps automatisch aktualisieren" die Option "Apps nicht automatisch aktualisieren".

Das Dialogfeld wird geschlossen und die Option "Apps automatisch aktualisieren" wird mit der Einstellung "Apps nicht automatisch aktualisieren" aktualisiert. Berühren Sie das Play Store-Symbol in der oberen linken Ecke des Bildschirms, um zum Hauptbildschirm des Play Store zurückzukehren. Sie können auch die Schaltfläche Zurück auf Ihrem Gerät berühren.

Hoffe das hilft!

Arda Çebi
quelle
Die App wurde nicht über den Play Store installiert. Ich habe auch erwähnt, dass es sich nicht um ein automatisches Update handelt. Die App wurde entwickelt, um eine neuere Kopie von sich selbst
anzufordern
@Ulkoma Du kannst also nichts dagegen tun. Weil es in die App integriert ist. Sie können die APK auch nicht wie erwähnt bearbeiten. Sie können jedoch versuchen, zu bearbeiten. Ich habe nicht viel Erfahrung mit dem Bearbeiten von APKs, aber Sie können es nur versuchen. Und eine Frage, hat diese App eine größere Größe, die Sie nicht selbst aktualisieren möchten?
Arda Çebi
Sag niemals nie, vielleicht hat jemand eine Möglichkeit, die Systembenachrichtigungen zu deaktivieren, oder eine Firewall, um den Download zu blockieren. Keine Ahnung von der Größe
Ulkoma
@ Ulkoma vielleicht ...: D
Arda Çebi
0

Es hängt von Ihrer Android-Version ab. Wenn Sie am wenigsten Lutscher tragen, erhalten Sie eine Option in der Einstellung. Oder Sie können einfach den Play Store besuchen, indem Sie Ihre App durchsuchen. Dort deaktivieren Sie einfach die automatische Update-Option.

user27664
quelle
Die App ist nicht im Store und hat keine Optionen. Sie fordert einfach eine neue Version von sich selbst an und ruft das Installationsprogramm auf. Irgendeine Idee, wie man das besiegt?
Ulkoma
0

Verwenden Sie diese App Mobiwol Welche,

  • kann jede / alle App aktivieren / deaktivieren, um die mobilen Daten / Wi-Fi / beide zu verbinden / zu trennen.
  • Blockieren Sie die Hintergrund-App-Aktivität

Schieben Sie dazu einfach die Firewall, um sie zu aktivieren

(Klicken Sie auf das Bild, um es zu vergrößern)

IMG: Konnektivitätsberechtigung für Mobiwol-Apps

Das blau hervorgehobene in Abb. 2 zeigt, dass die App eine Verbindung herstellen darf.

Hinweis: Es ist kein Root erforderlich und funktioniert ab Version 4.0

Sridhar
quelle