Skocz do zawartości
jerzyjerzy

Usuwanie połączenia aplikacji ze Sklepem Google Play

    Rekomendowane odpowiedzi

    Od dłuższego czasu bezskutecznie próbowałem odłączyć od sklepu MusiXmatch. Zachowałem sobie jego ostatnią wersję bez odtwarzacza i nie chciałem instalować kolejnych aktualizacji. Próbowałem różnych metod, które podobno powinny usuwać połączenie ze sklepem (Titanium Backup, ROM Toolbox Pro, instalowanie .apk z wyczyszczeniem danych Sklepu itp.), jednak bez skutku. Powodowało to tylko zmianę z aktualizacji automatycznej na ręczną. MusiXmatch jednak ciągle wyświetlał mi się w sklepie jako aplikacja do zaktualizowania, tak że za każdym razem musiałem go omijać.

    W końcu znalazłem aplikację Market Fixer. Ona usuwała łącze ze sklepem (czyli MusiXmatch nie był już wyświetlany na liście aplikacji sklepu), ale niestety tylko tymczasowo i łącze wracało po restarcie (przynajmniej na moim telefonie).

    Można to jednak zrobić następująco:

    1. Zapisz plik .apk aplikacji, której połączenie ze sklepem chcesz usunąć, na karcie SD.
    2. Otwórz Market Fixer (wybierz z menu Toggle Advanced, aby wyświetlić wszystkie opcje).
    3. Kliknij "Load All Links", wybierz element do usunięcia, kliknij "Remove Selected Apps + Links". Spowoduje to także odinstalowanie aplikacji.
    4. Zainstaluj aplikację ponownie z zapisanego .apk.

    Aplikacja na stałe zniknie ze Sklepu Google Play, nawet po restarcie. Możesz odinstalować Market Fixer.

    Edytowane przez jerzyjerzy

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    Kownac

    to dział w którym opisujesz swoję problemy a nie robisz poradnik

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Po pierwsze - chyba dość dokładnie opisałem swój problem?

    Po drugie - "poradnik" nie zadziałał.... Co prawda MusiXmatch zniknął ze Sklepu Play i był "zniknięty" :oczy: przez jakiś czas, ale po jakimś trzecim restarcie pojawił się znowu... :facepalm: ku mojej głębokiej irytacji.

    Więc znalazłem kolejne obejście, które jak na razie (dwa restarty) działa. Więc tak:

    1. Zrób kopię blokowanej aplikacji w Titanium Backup.
    2. W folderze kopii (/sdcard/Titanium Backup/) znajdź kopie zapasowe tej aplikacji i skopiuj na komputer plik z rozszerzeniem .properties (u mnie to był com.musixmatch.android.lyrify-20130322-010113.properties). Można też zedytowac plik na Androidzie, jak kto woli.
    3. Otwórz ten plik w notatniku lub innym edytorze tekstu i usuń wszystkie pozycje zaczynające się od "market" (na przykład market.auto_update=2, market.first_download_ms=0, market.delivery_data_timestamp_ms=0 itd.). Te pozycje ustawień są na końcu pliku - na początku jest (zaszyfrowany) bełkot.
    4. Zapisz plik i skopiuj z powrotem na telefon do folderu kopii zapasowych.
    5. W Titanium Backup przywróć same dane tej aplikacji.

    Oczywiście jeśli ktoś zna lepszy/szybszy/łatwiejszy sposób, proszę o info.

    Edytowane przez jerzyjerzy

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    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:

    1. Zainstaluj ZipSigner.
    2. Skopiuj plik swojej aplikacji z /data/app/ lub /system/app/ na kartę pamięci.
    3. 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).
    4. 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).
    5. Wybierz Key/mode. To nie powinno mieć znaczenia - ja wybrałem domyślny "auto-testkey".
    6. Kliknij przycisk Sign The File.
    7. Odinstaluj swoją aplikację i zainstaluj jej nowo podpisaną wersję.

    To tyle.

    • Lubię to! 4

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    atc5

    @jerzyjerzy to jest to czego szukałem, dzięki !

    i tak oto mam Tapatalka w wersji którą kupiłem i polubiłem, pozbyłem się tego badziewia ostatniego (nowy tapatalk)

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x