Jailbreak жасалған Android телефонына қолданбалардың ескі нұсқаларын орнату мүмкін емес; Қолданба орнатылмаған: Қолданба телефоныңызбен үйлесімді емес.

Компьютер қажет емес! Android телефондарына ескі қолданбалардың орнатылмау мәселесін шешудің ең жақсы әдісі .

Ескі APK орнатуды асыға күтіп жүргенде, «Қолданба орнатылмаған: Қолданба телефоныңызбен үйлесімді емес» деген суық хабарлама сізді мазақ етіп жатқандай сезінбей ме?

Бұл жағдай Android жүйелерінде, әсіресе ескі немесе үшінші тарап қолданбаларын орнатуға тырысқанда өте жиі кездеседі. Жүйелік қауіпсіздік саясаты және targetSdkVersion көрінбейтін қабырға сияқты жұмыс істейді, сізді тікелей бұғаттайды.

Jailbreak жасалған Android телефонына қолданбалардың ескі нұсқаларын орнату мүмкін емес; Қолданба орнатылмаған: Қолданба телефоныңызбен үйлесімді емес.

Неліктен «Қолданба орнатылмаған» қатесі пайда болады?

Шын мәнінде, бұл хабарламаның бірнеше негізгі себептері бар.

Біріншіден, targetSdkVersion тым төмен . Жаңа жүйелер ескі SDK нұсқалары бар APK файлдарын бұғаттайды, себебі олар соңғы қауіпсіздік стандарттарына сәйкес келмеуі мүмкін.

Екіншіден, жүйелік қауіпсіздік саясаты жаңартылды . Google Android 11 нұсқасынан бастап орнату шектеулерін күшейтті және көптеген ескі қолданбалар тікелей «үйлесімсіз» деп танылды.

Үшіншіден, орнату командасының ортасы дұрыс емес . Егер сіз қате команданы пайдалансаңыз немесе жол дұрыс болмаса, жүйе қате туралы хабарлайды.

Android әзірлеушілерінің ресми құжаттамасына сәйкес, «Android 11 нұсқасынан бастап, жүйе targetSdkVersion < 23 нұсқасы бар қолданбаларды орнатуды бұғаттайды, егер оны айналып өту үшін арнайы параметрлер пайдаланылмаса». (Дереккөз: Android әзірлеушілері)

Android телефондарына арналған ADB шешімі

Көптеген адамдар ADB бағдарламасын іске қосу үшін Windows компьютері қажет деп ойлайды, бірақ іс жүзінде олай емес.

Енді ADB қолдайтын Android телефондарына арналған осындай құралдармен сіз ADB командаларын тікелей Android телефоныңызда орындай аласыз, бұл компьютердің қажеттілігін толығымен жояды.

APK файлыңыз телефон каталогында бұрыннан бар деп есептесек:

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

Дұрыс орнату процесі келесідей:

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

Негізгі түсініктеме

  • Кейбір ADB қолданбалары толық... қолдайды. adb installОны тікелей іске қосуға болады.
  • Егер ол қолдау таппаса, оны пайдалануыңыз керек push + pm орнату тіркесімі.
  • Командалар бір-бірлеп орындалуы керек және оларды бір жолға біріктіруге болмайды.
  • Жол нақты APK файлымен сәйкес келуі керек; әйтпесе қате орын алады.
  • Параметр --bypass-low-target-sdk-block Бұл маңызды; ол жүйенің бұғаттау механизмін айналып өте алады.

Бұл метафизика емес, нақты техникалық әдіс.

Нақты істерді бөлісу

Мен орнатып жатқанмын com-foxfi-key-104.apk Мен бұрын да осындай қатеге тап болдым.

Бастапқыда команда келесідей жазылған:

adb install FoxFi Key_1.04_092856.apk

Файл атауы екі бөлікке бөлінгендіктен, әрекет сәтсіз аяқталды.

Кейінірек келесіге өзгертілді:

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

Бұл бірінші рет сәтті болды, сонымен қатар мен PDANet+ бағдарламасының толық нұсқасын сәтті аштым.

Міне, сондықтан бөлшектер сәттілік немесе сәтсіздікті анықтайды.

Контексттелген қолданбалар

Әзірлеуші

Сыртта жүргенде, компьютерсіз-ақ бета APK файлдарын тікелей телефоныңызға орната аласыз, бұл көп уақытты үнемдейді.

Тәжірибелі пайдаланушылар

Ол жүйелік қолданбаларды топтап жойып және өшіре алады, сондай-ақ кэшті тез тазалай алады.

Сынақшылар

Logcat функциясымен бірге сіз кез келген уақытта жүйелік журналдарды көре аласыз және тіпті стресс-тестілеу үшін батарея күйін модельдей аласыз.

XDA әзірлеушілерінің техникалық мақаласына сәйкес, «Android 12 және одан жоғары нұсқаларында төмен targetSdk орнату шектеулерін айналып өтудің жалғыз жолы - орнату командасына келесіні қосу...» --bypass-low-target-sdk-block Параметрлер. (Дереккөз: XDA әзірлеушілері)

Бұл біздің тәсіліміздің тиімді ғана емес, сонымен қатар әзірлеушілер қауымдастығы тарапынан кеңінен танылғанын көрсетеді.

Қорытынды: Менің көзқарасым

Менің ойымша, бұл мәселенің мәні үйлесімділікте емес, керісінше жүйенің өзін қорғауында.

Бірақ қорғаныс пен бостандық арасында тепе-теңдік әрқашан табылуы керек.

ADB командаларын меңгеру жүйеде тағы бір есікті аша алатын кілтке ие болумен бірдей.

Гегель айтқандай, «Еркіндік – қалағаныңды істеу емес, өзін-өзі бақылау».

Сондықтан, «қолданба орнатылмаған» мәселесін шешудің нақты мәні - бағдарламаның ескі нұсқасын орнату ғана емес, сонымен қатар телефоныңызды басқаруды қалпына келтіру.

Технологияның ұлылығы оның не істей алатынында емес, шектеулерді қалай жеңуге мүмкіндік беретінінде.

Енді сіз мобильді құрылғыңызда ADB пайдаланудың ең жақсы әдісін үйренгеннен кейін, келесі жолы кездескенде «Қолданба орнатылмаған» мәселесін оңай шеше аласыз!

Чен Вэйлиангтың блогында ( https://www.chenweiliang.com/ ) бөлісілген «Android телефонының ескі бағдарламаларды орната алмауы, қолданба орнатылмаған: қолданба телефоныңызбен үйлесімді емес» мақаласы сізге пайдалы болады деп үміттенемін.

Осы мақаланың сілтемесін бөлісуден тартынбаңыз: https://www.chenweiliang.com/cwl-34057.html

Көбірек жасырын трюктердің құлпын ашу үшін🔑 Telegram каналымызға қосылыңыз!

Бөлісу және ұнаса лайк! Сіздің бөлісулеріңіз бен лайктарыңыз біздің тұрақты мотивациямыз болып табылады!

 

Пікірлер

您的邮箱地址不会被公开。必填项已用*标注

Топ Scroll