Nepavyksta įdiegti senesnių programėlių versijų „Android“ telefone su apsaugos nuo nulaužimo funkcija; Programa neįdiegta: programėlė nesuderinama su jūsų telefonu.

Kompiuterio nereikia! Įlaužta安卓Geriausias sprendimas, kai senesnės programėlių versijos neįdiegiamos telefone.

Kai nekantriai laukiate, kada galėsite įdiegti senesnę APK versiją, o jus atbaido šaltas pranešimas „Programa neįdiegta: programa nesuderinama su jūsų telefonu“, ar neatrodo, kad jūsų telefonas iš jūsų tyčiojasi?

Ši situacija yra pernelyg dažna „Android“ sistemose, ypač bandant įdiegti senesnes arba trečiųjų šalių programas dėl sistemos saugumo politikos ir... „targetSdkVersion“ Tai tarsi nematoma siena, visiškai užstojanti tave.

Nepavyksta įdiegti senesnių programėlių versijų „Android“ telefone su apsaugos nuo nulaužimo funkcija; Programa neįdiegta: programėlė nesuderinama su jūsų telefonu.

Kodėl atsiranda klaida „Programa neįdiegta“?

Iš tikrųjų yra kelios pagrindinės šio pranešimo priežastys.

Pirma,„targetSdkVersion“ yra per žemaNaujoji sistema blokuos APK failus su senesnėmis SDK versijomis, nes jie gali neatitikti naujausių saugumo standartų.

第二,Sistemos saugumo politikos atnaujinimas„Google“ sugriežtino diegimo apribojimus po „Android 11“ išleidimo, o daugelis senesnių programų buvo tiesiogiai pripažintos „nesuderinamomis“.

trečia,Diegimo komandos aplinkos klaidaJei naudosite neteisingą komandą arba neteisingą kelią, sistema natūraliai praneš apie klaidą.

Oficialioje „Android“ kūrėjų dokumentacijoje teigiama: „Nuo „Android 11“ sistemos versijos sistema blokuos programų, kurių „targetSdkVersion < 23“, diegimą, nebent būtų naudojami specialūs parametrai, leidžiantys tai apeiti.“ (Šaltinis: „Android Developers“)

ADB sprendimas „Android“ telefonams

Daugelis žmonių mano, kad norint paleisti ADB, reikia „Windows“ kompiuterio, tačiau iš tikrųjų taip nėra.

Dabar mes turime tai„Android“ telefono ADBŠis įrankis leidžia vykdyti ADB komandas tiesiai „Android“ telefone, visiškai panaikinant kompiuterio poreikį.

Darant prielaidą, kad jūsų APK failas jau yra telefono kataloge:

/storage/emulated/0/Download/com-foxfi-key-104.apk

Teisingas diegimo procesas yra toks:

adb push /storage/emulated/0/Download/com-foxfi-key-104.apk /sdcard/
adb install --bypass-low-target-sdk-block /storage/emulated/0/Download/com-foxfi-key-104.apk

或者用 pm install:

adb push /storage/emulated/0/Download/com-foxfi-key-104.apk /sdcard/
adb shell pm install --bypass-low-target-sdk-block /storage/emulated/0/Download/com-foxfi-key-104.apk

关键说明

  • Kai kurios ADB programos palaiko visas... adb installJį galima paleisti tiesiogiai.
  • Jei nepalaikoma, turite naudoti įdiegimas stumiant + asmeniniu paštu Derinys.
  • Komandos turi būti vykdomos po vieną ir negali būti sujungtos į vieną eilutę.
  • Kelias turi sutapti su tikruoju APK failu; kitaip įvyks klaida.
  • 参数 --bypass-low-target-sdk-block Tai labai svarbu; jis gali apeiti sistemos blokavimo mechanizmą.

Tai ne metafizika, o tikras techninis metodas.

Tikrų atvejų pasidalijimas

Aš diegiau com-foxfi-key-104.apk Su ta pačia klaida jau esu susidūręs anksčiau.

Iš pradžių komanda buvo parašyta taip:

adb install FoxFi Key_1.04_092856.apk

Bandymas nepavyko, nes failo pavadinimas buvo padalintas į dvi dalis.

Vėliau pakeista į:

adb install --bypass-low-target-sdk-block FoxFiKey_1.04_092856.apk

Sėkmingai atrakinta iš pirmo karto. PDANet+ pilna versija.

Štai kodėl detalės lemia sėkmę ar nesėkmę.

Kontekstualizuotos programos

Programuotojas

Būdami ne namuose, galite įdiegti beta APK failus tiesiai į savo telefoną net ir be kompiuterio, taip sutaupydami daug laiko.

高级用户

Jis gali pašalinti ir išjungti sistemos programas partijomis, taip pat gali greitai išvalyti talpyklą.

Testuotojai

Kartu su „logcat“ funkcija galite bet kada peržiūrėti sistemos žurnalus ir netgi imituoti akumuliatoriaus būseną, kad atliktumėte streso testą.

Techniniame „XDA Developers“ straipsnyje teigiama: „„Android 12“ ir naujesnėse versijose vienintelis būdas apeiti žemus „targetSdk“ diegimo apribojimus yra pridėti šią komandą prie diegimo komandos...“ --bypass-low-target-sdk-block Parametrai. (Šaltinis: XDA kūrėjai)

Tai rodo, kad mūsų požiūris yra ne tik veiksmingas, bet ir plačiai pripažintas kūrėjų bendruomenės.

Išvada: Mano požiūris

Mano nuomone, šios problemos esmė yra ne suderinamumas, o sistema, sauganti save.

Tačiau visada reikia rasti pusiausvyrą tarp apsaugos ir laisvės.

ADB komandų įvaldymas yra tarsi rakto, galinčio atidaryti kitas sistemos duris, turėjimas.

Kaip sakė Hegelis, „laisvė yra ne daryti ką nori, o savikontrolė“.

Todėl tikroji „programos neįdiegtos“ problemos sprendimo vertė yra ne tik senos programos versijos įdiegimas, bet ir telefono valdymo atgavimas.

Technologijų didybė slypi ne tame, ką jos gali padaryti, o tame, kaip jos leidžia įveikti apribojimus.

Dabar, kai sužinojote geriausią ADB naudojimo mobiliajame įrenginyje metodą, kitą kartą susidurę su problema „Programa neįdiegta“ galėsite lengvai išspręsti ją!

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ Čia pateiktas straipsnis „Kaip nulaužti „Android“ telefonus, kurie negali įdiegti senų programų versijų, programa neįdiegta: programa nesuderinama su jūsų telefonu“, gali jums būti naudingas.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-34057.html

Norėdami atskleisti daugiau paslėptų triukų🔑, prisijunkite prie mūsų „Telegram“ kanalo!

Dalinkitės ir like jei patiko! Jūsų pasidalinimai ir mygtukai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. pašto adresas nebus skelbiamas. Naudojami privalomi laukai * Etiketė

Straipsnių katalogas
Pereikite į viršų