Rhino
Rhino
خواندن ۴ دقیقه·۹ ماه پیش

چگونه برنامه های قدیمی را روی اندروید جدید اجرا کنم؟

یکی از به‌روزرسانی‌های امنیتی که در اندروید 14 ایجاد شده است، ویژگی‌ای است که شما را از نصب برخی از برنامه‌های قدیمی‌تر ساخته‌شده برای اندروید 5.1 یا نسخه‌های قدیمی‌تر منع می‌کند.

اگر یک گوشی یا تبلت جدید براق دارید که اندروید 14 دارد، درست است که نمی‌توانید این برنامه‌های قدیمی‌تر را دانلود و روی دستگاه خود نصب کنید. اما می‌توانید دستگاه تلفن همراه خود را با کابل USB به رایانه وصل کنید، یک پنجره ترمینال یا خط فرمان را باز کنید و چند دستور را تایپ کنید تا برنامه‌های قدیمی‌تر روی دستگاهتان بارگذاری شوند.

قبل از اینکه این کار را انجام دهید، یک هشدار بسیار وجود دارد؛ دلیلی وجود دارد که Google نصب برنامه‌های قدیمی را به آسانی ساپورت نمی کند و این است که اندروید 5.1 در سال 2015 منتشر شده و در سال‌های پس از آن گوگل تغییرات زیادی در حفظ حریم خصوصی و امنیتی سیستم عامل اندروید اعمال کرده است.

برنامه‌هایی که نسخه‌های پایین‌تر از 6.0 اندروید را تنها پوشش می‌دهند، می‌توانند برخی از این الزامات را دور بزنند، و Google خاطرنشان می‌کند که «برخی از برنامه‌های بدافزار ازtargetSdkVersion 22 استفاده می‌کنند تا در معرض مجوز زمان اجرا معرفی‌شده در سال 2015 توسط Android 6.0 Marshmallow (سطح API 23) قرار نگیرند." یعنی عمدا از اندروید پایین پشتیبانی می‌کند تا مجبور به بالا بردن امنیت اپلیکیشن نشوند.

همچنین ممکن است برخی از برنامه‌هایی که برای اندروید 5.1 یا قبل‌تر طراحی شده‌اند، در هشت سال گذشته برای پشتیبانی از نسخه‌های جدیدتر اندروید به‌روزرسانی نشده‌ باشند و ممکن است باگ‌ها، آسیب‌پذیری‌های امنیتی یا مشکلات دیگری داشته باشند. این آسیب‌پذیری در حدی بود که می‌توانست منجر به هک شدن خود سیم‌کارت نیز شود، که بیشترین ضرر هم نصیب خط‌های 0912 می‌شد، چرا که تا به خودشان بیایند مبلغ بسیار سنگینی به قبض‌شان اضافه شده بود یا به اسم‌شان مزاحمت یا کلاهبرداری انجام شده بود.

بنابراین فقط در صورتی نصب یک برنامه قدیمی را توصیه می کنم که کاملاً مطمئن باشید که ایمن است و یا متوجه ریسک‌های احتمالی باشید. هم‌چنین به خاطر داشته باشید که محدودیت‌های جدید فقط برای دستگاه‌هایی اعمال می‌شود که قبلاً از اندروید 14 استفاده می‌کنند، زمانی که می‌خواهید یک برنامه قدیمی‌تر را نصب کنید؛ اگر قبلاً یک برنامه قدیمی روی تلفن دارای اندروید 13 یا نسخه‌های قبلی دارید، در صورت ارتقا به اندروید 14،مشکلی ایجاد نخواهد شد. اما اگر برنامه را حذف نصب کنید، بدون انجام مراحل ذکر شده در زیر نمی توانید آن را دوباره نصب کنید.

بنابراین در اینجا نحوه برخورد من با این روش جدید برای نصب برنامه‌های قدیمی‌تر در اندروید 14 آمده است؛

گزینه های برنامه نویس را در دستگاه Android 14 خود فعال کنید

  • برنامه تنظیمات را در گوشی خود باز کنید
  • به پایین اسکرول کنید تا گزینه About Phone را پیدا کنید و روی آن کلیک کنید.
  • به پایین اسکرول کنید تا Build Number را پیدا کنید و سپس روی Build number seven times کلیک کنید تا حالت توسعه دهنده فعال شود.
  • USB Debugging را فعال کنید
  • به صفحه تنظیمات برگردید.
  • به پایین بروید تا Developer Options را ببینید و روی آن کلیک کنید، یا اگر آن را نمی‌بینید، منوی System را باز کنید و به پایین بروید تاDeveloper Options را ببینید و روی آن کلیک کنید.
  • به پایین اسکرول کنید تا کلید رفع اشکال USB را ببینید و آن را به حالت on برگردانید.
  • ممکن است یک pop-up ببینید که از شما بخواهد اجازه‌ی USB debugging دهید. اگر OK را انتخاب کنید. همیشه می توانید این ویژگی را پس از نصب برنامه خود غیرفعال کنید.

ADB را روی کامپیوتر خود راه‌اندازی کنید

راه های متعددی برای انجام این کار وجود دارد، و بسته به اینکه از رایانه شخصی ویندوز، مک یا لینوکس استفاده می کنید، دستورالعمل ها کمی متفاوت است. اما به طور خلاصه، اولین قدم این است که آخرین نسخه ابزارهای پلتفرمSDK گوگل را برای سیستم عامل خود دانلود کنید.

  • در مرحله بعد، فایل را در یک پوشه در کامپیوتر خود از حالت فشرده خارج کنید
  • به دایرکتوری که در آن محتویات را از حالت فشرده خارج کرده اید بروید، و باید مجموعه ای از ابزارها از جمله adb و fastboot را مشاهده کنید.
  • یک ترمینال، خط فرمان یا پنجره Powershell را در این فهرست باز کنید.
  • موبایل یا تبلت Android 14 خود را با کابل USB به PC خود وصل کنید.
  • در پنجره ترمینال رایانه شخصی خود، دستور زیر را تایپ کنید:

adb devices

  • باید یک پاپ آپ روی صفحه نمایش خود مشاهده کنید که از شما می خواهد اجازه‌ی دسترسی USB را بدهد. روی گزینه allow ضربه بزنید.
  • در صورت لزوم، دستور adb devices را دوباره تایپ کنید، و باید لیستی از دستگاه های متصل به رایانه خود را مشاهده کنید که یک ورودی برای تلفن یا تبلت خود دارید.
  • برنامه اندروید قدیمی خود را دانلود و نصب کنید.
  • در این مرحله، می توانید فایل نصب کننده APK را برای برنامه اندروید خود از وب سایت توسعه دهنده یا از یک جایگزین قابل اعتماد برای فروشگاهGoogle Play دانلود کنید.
  • آن برنامه را در همان دایرکتوری Platform Tools در رایانه خود کپی کنید
  • دستور زیر را در پنجره ترمینال/خط فرمان خود اجرا کنید:

adb install --bypass-low-target-sdk-block FILENAME.apk

اگر همه چیز طبق برنامه پیش رفت، برنامه اکنون باید در دستگاه اندرویدی شما در دسترس باشد.

اندرویدتوسعه دهندهسیستم عامل
علاقه‌مند به حوزه‌ی برندینگ، مارکتینگ و تکنولوژی
شاید از این پست‌ها خوشتان بیاید