Pysäytä minkä tahansa Android-sovelluksen päivitykset pysyvästi allekirjoittamalla APK uudelleen

click fraud protection

Haluatko palata sovelluksen vanhaan versioon ja lopettaa päivitykset pysyvästi? Voit tehdä sen melko helposti, näin! Tarvitset vain tietokoneen.

Siellä on monia sovelluksia, jotka joidenkin mielestä ovat tuhonneet päivityksiä. Jotkut muutokset vaihtelevat sovelluksen mukana toimitettujen mainosohjelmien sisällyttämisestä tai sovelluksen muuttumisesta haittaohjelmaksi. QuickPic, sovellus, jota kerran kehuttiin kevyestä sovelluksesta loistavalla käyttöliittymällä ostanut Cheetah Mobile ja alkoi hitaasti sisällyttää mainoksia muihin sovelluksiin. Eikö olisi mukavaa pystyä pysäyttämään päivitykset ja palata sovellukseen, jota kaikki rakastivat, sovellukseen, joka oli olemassa ennen kuin mainoksia työnnettiin käyttäjilleen?

No, on olemassa tie XDA Labsin, XDA Apps & Games -foorumin ja muiden verkkosivustojen, kuten APKMirror, läpi. QuickPicin tapauksessa viimeisin päivitys ennen kuin Cheetah Mobile muutti sen oli v4.5.2-päivitys. Jos asennamme tämän APK: n laitteillemme, me voisi poista automaattiset päivitykset käytöstä Google Play Kaupassa, mutta entä jos päivität sen vahingossa, kun napautat päivittääksesi kaikki muut laitteesi sovellukset? Tämän jälkeen sinun on poistettava sovellus ja asennettava sitten vanha versio uudelleen tai palautettava varmuuskopio - molemmat voivat olla vaikeita. Mutta entä jos voisimme lopettaa sovelluksen päivitykset pysyvästi?


Kuinka allekirjoittaa APK-tiedostosi uudelleen päivityksen lopettamiseksi

Tämä opetusohjelma vaatii hieman määritystä, mutta kun se on valmis, sinulla on kaikki mitä tarvitset tulevia tiedostoja varten, ja se on paljon nopeampi. Tätä opetusohjelmaa varten tarvitset Java ja tapa avata APK-tiedosto tietokoneellasi. Minkä tahansa tavallisen zip-katseluohjelman pitäisi toimia hyvin. Tarvitset myös Android Studio. Tämä opas ei vaadi pääkäyttäjää, ja se vaatii vain, että "Salli tuntemattomat lähteet" on käytössä suojausasetuksissa. Tässä opetusohjelmassa käytän QuickPic v4.5.2:ta. Se toimii kuitenkin kaikissa APK: issa.

Vaihe 1

Siirry Android Studio -kansioosi ja etsi Keytool-sovellus. Minulle tämä on tiedostossa C:\Program Files\Android\Android Studio\jre\bin. Avaa komentoikkuna järjestelmänvalvojana ja siirry tähän kansioon. Sinun on nyt luotava avainsäilö APK: n uudelleenallekirjoittamista varten avaintyökalun avulla. Kirjoita seuraavaksi seuraava komentoikkunaan.

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

Korvaa "my-release-key" valitsemallasi nimellä ja "alias_name" valitsemallasi nimellä. Sinua pyydetään antamaan käyttäjätunnus ja salasana. Syötä nämä ja olet valmis. Pidä kansio ja komentoikkuna auki.

Vaihe 2

Kopioi sovellus, johon haluat kirjautua, kansioon, josta löysit näppäintyökalun.

Vaihe 3

Avaa valitsemasi APK millä tahansa zip-katseluohjelmalla arkistona. Suosittelen 7zipiä. Poista "META-INF"-kansio APK: sta ja jatka. META-INF sisältää avaimen allekirjoitustiedostot. Kopioi APK myös jarsignerin sisältävään kansioon, jos haluat käytön helpottamiseksi. Jarsigneria käytetään APK: n uudelleenallekirjoittamiseen.

Vaihe 4

Allekirjoita APK uudelleen kirjoittamalla komentoikkunan kansion sisällä seuraava komento.

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

Korvataan "my-release-key", "my_application" ja "alias_name" vaadituilla tiedoilla. Sinulta kysytään avainsäilön salasanaa. Kun olet syöttänyt, näet, että tiedosto on allekirjoitettu.

Vaihe 5

Kopioi tiedosto puhelimeesi ja kokeile! Sen pitäisi asentaa hyvin, ja jos yrität päivittää sen Play Kaupan kautta, huomaat, että se ei onnistu.

Kuten yllä näet, muutoksemme toimi!


Selitys

Androidilla on suojausjärjestelmä APK-allekirjoitusten muodossa, mikä tarkoittaa, että laitteessasi olevat sovellukset kaikilla on oltava erityinen avain, joka on vain kehittäjän hallussa, jotta se hyväksyy päivityksen samaan sovellus. Tämä tarkoittaa, että jos joku muuttaa APK: tasi ja yrittää huijata käyttäjiä ajattelemaan, että kyseessä on uusi päivitys, a yksinkertainen avaimen vahvistus voi osoittaa, että tämä ei ole laillinen päivitys, ja sitten Android itse asiassa estää päivityksen täysin. Tämä on suojausominaisuus, jonka avulla voimme pysäyttää päivitykset mihin tahansa valitsemamme Android-sovellukseen lopullisesti!

Ja siinä kaikki! Toivon, että olen auttanut joitain käyttäjiä tämän opetusohjelman kanssa.