Trajno zaustavite ažuriranja bilo koje Android aplikacije ponovnim potpisivanjem APK-a

click fraud protection

Želite li se vratiti na staru verziju aplikacije i trajno zaustaviti ažuriranja? Možete to učiniti prilično jednostavno, evo kako! Sve što trebate je računalo.

Postoje mnoge aplikacije za koje neki smatraju da su uništene ažuriranjem. Neke promjene kreću se od uključivanja reklamnog softvera u paketu s aplikacijom ili pretvaranja aplikacije u dio zlonamjernog softvera. QuickPic, aplikacija koja je nekoć hvaljena kao lagana aplikacija s briljantnim korisničkim sučeljem, bila je kupio Cheetah Mobile i polako počeo uključivati ​​oglase za druge aplikacije. Ne bi li bilo lijepo moći zaustaviti ažuriranja i vratiti se na aplikaciju koju su svi voljeli, aplikaciju koja je postojala prije nego što su njezinim korisnicima stavljene reklame?

Pa, postoji put kroz XDA Labs, forum XDA Apps & Games i druge web stranice kao što je APKMirror. U slučaju QuickPica, posljednje ažuriranje prije nego što ga je promijenio Cheetah Mobile bilo je ažuriranje v4.5.2. Ako instaliramo ovaj APK na svoje uređaje, mi 

mogao onemogućite automatsko ažuriranje u Trgovini Google Play, ali što ako ga slučajno ažurirate kada dodirnete kako biste ažurirali svaku drugu aplikaciju na svom uređaju? Tada biste morali deinstalirati aplikaciju, a zatim ponovno instalirati staru verziju ili vratiti sigurnosnu kopiju - a oboje može biti gnjavaža. Ali što ako bismo mogli trajno zaustaviti ažuriranja aplikacije?


Kako ponovno potpisati svoju APK datoteku za zaustavljanje ažuriranja

Ovaj vodič zahtijeva malo postavljanja, ali kada završite, imat ćete sve što vam je potrebno za buduće datoteke i bit će puno brži. Za ovaj vodič trebat će vam Java i način otvaranja APK datoteke na računalu. Svaki standardni zip preglednik trebao bi dobro funkcionirati. Također ćete trebati Android Studio. Ovaj vodič ne treba root i jednostavno zahtijeva da "Dopusti nepoznate izvore" bude omogućeno u sigurnosnim postavkama. Za ovaj vodič koristit ću QuickPic v4.5.2. No radit će za bilo koji APK.

Korak 1

Dođite do mape Android Studio i pronađite aplikaciju keytool. Za mene je ovo u C:\Program Files\Android\Android Studio\jre\bin. Otvorite naredbeni prozor kao administrator i dođite do ove mape. Sada ćete morati upotrijebiti alat za ključeve za generiranje spremišta ključeva za ponovno potpisivanje vašeg APK-a. Zatim u prozor za naredbe upišite sljedeće.

keytool -genkey -v -keystore C:\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

Zamjena "my-release-key" imenom po vašem izboru i "alias_name" imenom po vašem izboru. Od vas će se tražiti da unesete korisničko ime i lozinku. Unesite ih i spremni ste. Držite mapu i naredbeni prozor otvorenima.

Korak 2

Kopirajte aplikaciju koju želite potpisati u mapu u kojoj ste pronašli keytool.

3. korak

Otvorite APK po svom izboru bilo kojim zip preglednikom kao arhivu. Preporučujem 7Zip. Izbrišite mapu "META-INF" unutar APK-a i nastavite. META-INF sadrži datoteke za potpisivanje ključeva. Kopirajte APK u mapu koja sadrži i jarsigner ako želite radi lakšeg korištenja. Jarsigner se koristi za ponovno potpisivanje vašeg APK-a.

Korak 4

Unutar mape u naredbenom prozoru upišite sljedeću naredbu za ponovno potpisivanje APK-a.

jarsigner-verbose-sigalgSHA1withRSA-digestalgSHA1-keystoreC:\my-release-key.keystore
my_application.apkalias_name

Zamjena "my-release-key", "my_application" i "alias_name" potrebnim informacijama. Od vas će se tražiti lozinka spremišta ključeva. Nakon unosa, vidjet ćete da je datoteka potpisana.

Korak 5

Kopirajte datoteku na svoj telefon i isprobajte je! Trebao bi se dobro instalirati, a ako ga pokušate ažurirati putem Trgovine Play vidjet ćete da ne može.

Kao što možete vidjeti gore, naša je izmjena uspjela!


Obrazloženje

Android ima sigurnosni sustav u obliku APK potpisa što znači da aplikacije na vašem uređaju svi moraju imati poseban ključ koji drži samo programer kako bi prihvatio ažuriranje istog aplikacija To znači da ako netko modificira vaš APK i pokuša prevariti korisnike da pomisle da se radi o novom ažuriranju, jednostavna provjera ključa može pokazati da ovo nije legitimno ažuriranje i tada Android zapravo blokira ažuriranje u cijelosti. Ovo je sigurnosna značajka koju možemo koristiti za zaustavljanje ažuriranja bilo koje Android aplikacije po našem izboru, zauvijek!

I to je sve! Nadam se da sam ovim vodičem pomogao nekim korisnicima.