جیل ٹوٹے ہوئے اینڈرائیڈ فون پر ایپس کے پرانے ورژن انسٹال کرنے سے قاصر؛ ایپ انسٹال نہیں ہے: ایپ آپ کے فون سے مطابقت نہیں رکھتی ہے۔

کمپیوٹر کی ضرورت نہیں! پھٹاانڈروئدآپ کے فون پر ایپس کے پرانے ورژن انسٹال نہ ہونے کے مسئلے کا حتمی حل۔

جب آپ کسی پرانے APK کو انسٹال کرنے کا بے تابی سے انتظار کر رہے ہوتے ہیں، تو صرف "ایپ انسٹال نہیں ہے: ایپ آپ کے فون سے مطابقت نہیں رکھتی" کے کولڈ میسج کے ذریعے بند ہونے کے لیے، کیا ایسا محسوس نہیں ہوتا کہ آپ کا فون آپ کا مذاق اڑا رہا ہے؟

یہ صورتحال اینڈرائیڈ سسٹمز میں بہت عام ہے، خاص طور پر جب آپ سسٹم کی سیکیورٹی پالیسیوں اور... targetSdkVersion یہ ایک غیر مرئی دیوار کی طرح ہے، جو آپ کو مکمل طور پر مسدود کر رہی ہے۔

جیل ٹوٹے ہوئے اینڈرائیڈ فون پر ایپس کے پرانے ورژن انسٹال کرنے سے قاصر؛ ایپ انسٹال نہیں ہے: ایپ آپ کے فون سے مطابقت نہیں رکھتی ہے۔

"ایپلی کیشن انسٹال نہیں" خرابی کیوں پیش آتی ہے؟

اس اطلاع کے پیچھے درحقیقت کئی بنیادی وجوہات ہیں۔

پہلے،targetSdkVersion بہت کم ہے۔نیا سسٹم پرانے SDK ورژن والے APKs کو بلاک کر دے گا کیونکہ ہو سکتا ہے وہ تازہ ترین سیکیورٹی معیارات پر پورا نہ اتریں۔

دوسرا ،سسٹم سیکیورٹی پالیسی اپ گریڈگوگل نے اینڈرائیڈ 11 کے بعد انسٹالیشن کی پابندیاں سخت کر دیں، اور بہت سی پرانی ایپس کو براہ راست "غیر موافق" سمجھا گیا۔

تیسراانسٹالیشن کمانڈ ماحول کی خرابی۔اگر آپ غلط کمانڈ یا غلط راستہ استعمال کرتے ہیں، تو سسٹم قدرتی طور پر غلطی کی اطلاع دے گا۔

اینڈرائیڈ ڈویلپر کی آفیشل دستاویزات کے مطابق، "اینڈرائیڈ 11 سے شروع کرتے ہوئے، سسٹم ٹارگٹ ایس ڈی کے ورژن <23 والی ایپس کی انسٹالیشن کو روک دے گا جب تک کہ اس کو نظرانداز کرنے کے لیے خصوصی پیرامیٹرز استعمال نہ کیے جائیں۔" (ماخذ: اینڈرائیڈ ڈویلپرز)

اینڈرائیڈ فونز کے لیے ADB حل

بہت سے لوگوں کا خیال ہے کہ آپ کو ADB چلانے کے لیے ونڈوز کمپیوٹر کی ضرورت ہے، لیکن حقیقت میں ایسا نہیں ہے۔

اب ہمارے پاس ہے۔ ADB شیل - ڈیبگ ٹول باکس اس ٹول کے ذریعے، آپ کمپیوٹر کی ضرورت کو مکمل طور پر ختم کرتے ہوئے، براہ راست اپنے اینڈرائیڈ فون پر ADB کمانڈز چلا سکتے ہیں۔

فرض کریں کہ آپ کی 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+ مکمل ورژنہے.

یہی وجہ ہے کہ تفصیلات کامیابی یا ناکامی کا تعین کرتی ہیں۔

سیاق و سباق سے متعلق ایپلی کیشنز

ڈویلپر

جب آپ باہر ہوں اور قریب ہوں تو، آپ بی ٹا APKs کو کمپیوٹر کے بغیر بھی براہ راست اپنے فون پر انسٹال کر سکتے ہیں، جس سے کافی وقت بچ جاتا ہے۔

اعلی درجے کے صارفین

یہ بیچوں میں سسٹم ایپلیکیشنز کو ان انسٹال اور غیر فعال کر سکتا ہے، اور کیشے کو بھی تیزی سے صاف کر سکتا ہے۔

ٹیسٹرز

logcat خصوصیت کے ساتھ مل کر، آپ کسی بھی وقت سسٹم لاگز کو دیکھ سکتے ہیں اور یہاں تک کہ تناؤ کی جانچ کے لیے بیٹری کی حالت کی نقالی بھی کر سکتے ہیں۔

مستند نقطہ نظر کا حوالہ دیا گیا ہے۔

XDA ڈویلپرز کے ایک تکنیکی مضمون کے مطابق، "Android 12 اور اس سے اوپر کے ورژن میں، کم ہدفSdk انسٹالیشن پابندیوں کو نظرانداز کرنے کا واحد طریقہ یہ ہے کہ انسٹالیشن کمانڈ میں درج ذیل کو شامل کیا جائے..." --bypass-low-target-sdk-block پیرامیٹرز (ماخذ: ایکس ڈی اے ڈویلپرز)

اس سے ظاہر ہوتا ہے کہ ہمارا نقطہ نظر نہ صرف موثر ہے بلکہ اسے ڈویلپر کمیونٹی نے بھی بڑے پیمانے پر تسلیم کیا ہے۔

نتیجہ: میرا نقطہ نظر

میری رائے میں، اس مسئلے کا جوہر مطابقت نہیں ہے، بلکہ نظام خود کی حفاظت کرتا ہے.

لیکن تحفظ اور آزادی کے درمیان ہمیشہ ایک توازن تلاش کرنا چاہیے۔

ADB کمانڈز میں مہارت حاصل کرنا ایک چابی رکھنے جیسا ہے جو سسٹم میں ایک اور دروازہ کھول سکتا ہے۔

جیسا کہ ہیگل نے کہا تھا، ’’آزادی جو کچھ آپ چاہتے ہیں وہ کرنا نہیں، بلکہ خود پر قابو رکھنا ہے۔‘‘

لہذا، "ایپ انسٹال نہیں" کے مسئلے کو کریک کرنے کی اصل قیمت صرف پروگرام کا پرانا ورژن انسٹال کرنا نہیں ہے، بلکہ اپنے فون پر دوبارہ کنٹرول حاصل کرنا ہے۔

ٹکنالوجی کی عظمت اس بات میں نہیں ہے کہ یہ کیا کر سکتی ہے، بلکہ اس میں ہے کہ یہ آپ کو حدود کو توڑنے کی اجازت کیسے دیتی ہے۔

اب جب کہ آپ نے اپنے موبائل ڈیوائس پر ADB استعمال کرنے کا حتمی طریقہ سیکھ لیا ہے، اگلی بار جب آپ کا سامنا ہوگا تو آپ آسانی سے "ایپ انسٹال نہیں ہے" کے مسئلے کو حل کر سکیں گے!

ہوپ چن ویلیانگ بلاگ ( https://www.chenweiliang.com/ مضمون "کریکنگ اینڈرائیڈ فونز جو پروگراموں کے پرانے ورژن انسٹال نہیں کر سکتے ہیں، ایپلیکیشن انسٹال نہیں ہے: ایپلیکیشن آپ کے فون سے مطابقت نہیں رکھتی" یہاں شیئر کیا گیا آپ کے لیے مددگار ثابت ہو سکتا ہے۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-34057.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

میں سکرال اوپر