Peatage mis tahes Androidi rakenduse värskendused jäädavalt, allkirjastades APK uuesti

click fraud protection

Kas soovite naasta rakenduse vana versiooni juurde ja peatada värskendused jäädavalt? Saate seda teha üsna lihtsalt, siin on, kuidas! Kõik, mida vajate, on arvuti.

Seal on palju rakendusi, mis mõne arvates on värskendustega rikutud. Mõned muudatused ulatuvad rakendusega kaasas oleva reklaamvara kaasamisest või rakenduse muutumisest pahavaraks. QuickPic, rakendus, mida kunagi kiideti suurepärase kasutajaliidese kerge rakenduse eest ostis Cheetah Mobile ja hakkas aeglaselt lisama ka muude rakenduste reklaame. Kas poleks tore, kui saaksite värskendused peatada ja naasta rakendusse, mida kõik armastasid, rakendusse, mis eksisteeris enne reklaamide avaldamist selle kasutajatele?

Noh, XDA Labsi, XDA rakenduste ja mängude foorumi ja muude veebisaitide, nagu APKMirror, kaudu on olemas tee. QuickPicu puhul oli viimane värskendus enne selle muutmist Cheetah Mobile'i poolt v4.5.2 värskendus. Kui installime selle APK oma seadmetesse, siis me võiks keelake automaatsed värskendused Google Play poes, aga mis siis, kui värskendate seda kogemata, kui puudutate oma seadmes kõigi teiste rakenduste värskendamist? Seejärel peaksite rakenduse desinstallima ja seejärel vana versiooni uuesti installima või taastama varukoopia – mõlemad võivad tekitada probleeme. Aga mis siis, kui saaksime rakenduse värskendused jäädavalt peatada?


Kuidas värskenduste peatamiseks oma APK-faili uuesti allkirjastada

See õpetus nõuab pisut seadistamist, kuid kui see on tehtud, on teil tulevaste failide jaoks kõik vajalik olemas ja see on palju kiirem. Selle õpetuse jaoks vajate Java ja meetod APK-faili avamiseks arvutis. Iga tavaline zip-vaatur peaks hästi töötama. Sul läheb ka vaja Android Studio. See juhend ei vaja juurfaili ja nõuab lihtsalt, et turvaseadetes oleks lubatud "Luba tundmatud allikad". Selle õpetuse jaoks kasutan QuickPic v4.5.2. See töötab aga iga APK puhul.

Samm 1

Liikuge oma Android Studio kausta ja leidke rakendus Keytool. Minu jaoks on see kaustas C:\Program Files\Android\Android Studio\jre\bin. Avage administraatorina käsuaken ja navigeerige sellesse kausta. Nüüd peate APK uuesti allkirjastamiseks võtmehoidja loomiseks kasutama võtmetööriista. Järgmisena tippige käsuaknasse järgmine tekst.

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

Asendage "minu väljalaskevõti" teie valitud nimega ja "alias_name" teie valitud nimega. Teil palutakse sisestada kasutajanimi ja parool. Sisestage need ja oletegi valmis. Hoidke kaust ja käsku aken lahti.

2. samm

Kopeerige rakendus, millesse soovite sisse logida, kausta, kust leidsite võtmetööriista.

3. samm

Avage oma valitud APK mis tahes ZIP-vaaturiga arhiivina. Soovitan 7Zipi. Kustutage APK-s kaust "META-INF" ja jätkake. META-INF sisaldab võtme allkirjastamise faile. Kasutamise hõlbustamiseks kopeerige APK kausta, mis sisaldab ka jarsignerit. Jarsignerit kasutatakse teie APK uuesti allkirjastamiseks.

4. samm

Tippige käsuaknas kausta sisse järgmine käsk, et oma APK uuesti allkirjastada.

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

"my-release-key", "my_application" ja "alias_name" asendamine nõutava teabega. Teilt küsitakse võtmehoidla parooli. Pärast sisestamist näete, et fail on allkirjastatud.

5. samm

Kopeerige fail oma telefoni ja proovige järele! See peaks installima hästi ja kui proovite seda Play poe kaudu värskendada, näete, et see ei saa seda teha.

Nagu ülalt näha, töötas meie muudatus!


Selgitus

Androidil on turvasüsteem APK allkirjade kujul, mis tähendab, et teie seadmes olevad rakendused kõigil peab olema spetsiaalne võti, mida hoiab ainult arendaja, et see sama värskenduse vastu võtaks rakendus. See tähendab, et kui keegi muudab teie APK-d ja üritab kasutajaid meelitada arvama, et tegemist on uue värskendusega, a lihtne võtme kinnitamine võib näidata, et see pole seaduslik värskendus ja siis Android blokeerib värskenduse tegelikult täielikult. See on turvafunktsioon, mida saame kasutada mis tahes enda valitud Androidi rakenduse värskenduste peatamiseks lõplikult!

Ja see on kõik! Loodan, et aitasin mõnda kasutajat selle õpetusega.