Dobrowolnie przyznaję, że praktyka pokazała, że żadne z powyższych rozwiązań nie usuwa na stałe połączenia aplikacji ze Sklepem Google Play... a:/
Sklep jest odporny i aplikacja prędzej, czy później pojawia się znowu na liście do aktualizacji... :oczy:
Po wytrwałym poszukiwaniu znalazłem jednak sposób, który trwale usuwa to łącze.
Wymagana jest do tego aplikacja ZipSigner . Pozwala ona zmienić podpis cyfrowy aplikacji, dzięki czemu Sklep uważa ją za inną aplikację, niż ta marketowa, i nie próbuje jej już więcej aktualizować.
Postępowanie jest proste:
Zainstaluj
ZipSigner .
Skopiuj plik swojej aplikacji z /data/app/ lub /system/app/ na kartę pamięci.
Uruchom ZipSigner i przyciskiem Input wybierz plik źródłowy (czyli aplikację na karcie pamięci), który zostanie wyświetlony w polu Input File (zip/apk/jar).
Przyciskiem Output wybierz ponownie plik źródłowy (lub skopiuj jego ścieżkę z pola Input File) i zmień odpowiednio jego nazwę w polu Signed Output File (np. aplikacja_signed.apk).
Wybierz Key/mode. To nie powinno mieć znaczenia - ja wybrałem domyślny "auto-testkey".
Kliknij przycisk Sign The File.
Odinstaluj swoją aplikację i zainstaluj jej nowo podpisaną wersję.
To tyle.