نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • جالب هست
  • نحوه فعال کردن اشکال زدایی usb با نمایشگر شکسته چرا به دیباگ USB نیاز دارید و چگونه آن را فعال کنیم؟ دستورالعمل نسخه های مختلف سیستم عامل اندروید

نحوه فعال کردن اشکال زدایی usb با نمایشگر شکسته چرا به دیباگ USB نیاز دارید و چگونه آن را فعال کنیم؟ دستورالعمل نسخه های مختلف سیستم عامل اندروید

نحوه فعال کردن منوی توسعه دهنده و دیباگ USB در تلفن یا تبلت اندرویدی به روش سنتی، قبلاً در مقاله توضیح داده ایم.

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

1. هشدار

این روش به مهارت های برنامه نویسی / مدیریت سیستم در ویندوز و لینوکس یا حداقل دقت زیادی نیاز دارد، زیرا اشتباه در هنگام تایپ دستورات زیر می تواند منجر به عدم کارکرد کامل تلفن / تبلت شود.

این راهنما در درجه اول برای دستگاه‌های Android 4.0 (Ice Cream Sandwich)، Android 4.2 (Jelly Bean)، Android 4.4 (Kit Kat) و Android 6.0 (Marshmallow) مناسب است، همانطور که روی آن‌ها آزمایش شده است. در نسخه های دیگر اندروید امکان تغییر فایل های سیستمی وجود دارد، بنابراین حتی اجرای دقیق دستورات زیر ممکن است به نتیجه دلخواه منجر نشود. در این مورد، همانطور که در بخش آخر «5. بازگشت به نسخه پشتیبان» این مقاله توضیح داده شده است، به پشتیبان‌گیری برگردید.

2. اصل فعال کردن اشکال زدایی USB از طریق رایانه

ایده فعال کردن اشکال زدایی USB از طریق رایانه، ویرایش مستقیم فایل های سیستم از طریق رابط ADB (Android Debug Bridge) از طریق بازیابی سفارشی (CVM / TWRP) قبل از بارگیری مستقیم سیستم اندروید است، به این معنی که ابتدا باید نصب بازیابی سفارشی و ROOT- حقوق. لازم به ذکر است که در برخی از گوشی های چینی (به عنوان مثال UMI، iconBIT) ROOT قبلاً توسط سازنده نصب شده است و دستورات ذکر شده در زیر حتی با بازیابی بومی (فاکتوری) نیز کار می کنند.

3. آماده سازی

3.1. نصب بازیابی سفارشی

متأسفانه، هیچ راه جهانی برای نصب بازیابی سفارشی و حقوق ROOT مناسب برای هر دستگاه اندرویدی وجود ندارد. شما باید به دنبال دستورالعمل های خاص برای دستگاه خود باشید، اما خبر خوبی نیز وجود دارد، نصب بازیابی سفارشی را می توان روی تلفن / رایانه لوحی تقریباً بدون مشارکت صفحه نمایش آن (نسخه بازیابی بدون لمس) با استفاده از بوت لودر دستگاه fastboot انجام داد. (بوت لودر باید آنلاک باشد). بنابراین، نصب بازیابی سفارشی را در دستگاه خاص خود با کلمات کلیدی در گوگل جستجو کنید:<модель Вашего телефона/планшета>، بدون لمس CVM/TWRP، ROOT، بازیابی، فست بوت، بوت لودر، ابزار فلش و غیره.

به عنوان راهنما، مقاله ای در مورد. درست است، به عنوان مثال، برای نصب TWRP و ROOT در گوشی های شیائومی، جایی که ابتدا باید این کار را انجام دهید و قبلاً برای این کار ثبت نام نکرده اید و به حساب MI خود در دستگاه وارد نشده اید، بعید است که بتوانید برای باز کردن قفل بوت لودر بدون صفحه نمایش بنابراین توصیه می کنیم زمان را از دست ندهید، بلکه بلافاصله چنین گوشی را برای تعویض صفحه به سرویس ببرید.

3.2. در حال آماده سازی کامپیوتر شما

در این راهنما، ما به شما نشان خواهیم داد که چگونه با استفاده از کامپیوتری که ویندوز 10 دارد، اشکال زدایی USB را فعال کنید. می توانید نرم افزار لازم برای سایر سیستم عامل ها را پیدا کنید. دستورات ذکر شده در زیر برای سیستم عامل های دیگر (MacOS و Linux) نیز معتبر هستند، اما نحو آنها باید تغییر کند تا با نحو مفسرهای دستور در این سیستم عامل ها مطابقت داشته باشد.

3.2.1. نصب Android SDK Tools

3.2.2. نصب Notepad++

به عنوان یک قاعده، فایل های پیکربندی سیستم اندروید فایل های متنی ساده هستند. اگرچه می‌توان آن‌ها را با Notepad داخلی ویندوز باز و ویرایش کرد، توصیه می‌کنیم از ویرایشگر کد رایگان برای ویندوز، Notepad++ استفاده کنید، زیرا به‌طور خودکار شکستگی‌های خط را در فایل تشخیص می‌دهد. همچنین می تواند نمایش کاراکترهای کنترل را فعال کند (نمایش > نمایش نمادها > نمایش همه نمادها).

3.2.3. نصب SQLite3 (برای اندروید 4.0، 4.2، 4.4)

اگر اندروید 4.0، 4.2 یا 4.4 روی گوشی/تبلت شما نصب شده باشد، باید پایگاه داده را با تنظیمات دستگاه ویرایش کنید. برای انجام این کار، از ویرایشگر پایگاه داده کنسول برای ویندوز - SQLite3 استفاده می کنیم که می توانید آن را از وب سایت رسمی دانلود کنید.

3.2.4. یک پوشه کار بر روی کامپیوتر خود ایجاد کنید

یک پوشه "android-config" در ریشه درایو C ایجاد کنید، آرشیو را با SQLite3 در این پوشه استخراج کنید (برای Android 4.0، 4.2 یا 4.4). همچنین یک پوشه "پشتیبان" در پوشه "android-config" ایجاد کنید تا تمام نسخه های پشتیبان فایل های سیستم دستگاه اندرویدی که در حال ویرایش آن ها هستیم ذخیره شود.

3.3. بوت شدن در بازیابی سفارشی

دستگاه اندروید خود را مجدداً به حالت بازیابی سفارشی راه اندازی کنید. این به دستگاه نیز بستگی دارد، اما معمولاً با خاموش شدن تلفن / تبلت، باید کلیدهای کاهش صدا یا افزایش صدا و پاور را با هم فشار دهید و چند ثانیه نگه دارید. یک تغییر نیز با نگه داشتن هر دو دکمه (صدا بالا و پایین) و روشن کردن تلفن / تبلت امکان پذیر است. حتی کمتر، اما راهی وجود دارد که فقط کلیدهای صدا را پایین نگه دارید و شارژ را به دستگاه خاموش وصل کنید. به طور کلی، کلید ترکیبی دستگاه خود را در گوگل بررسی کنید.

4. در واقع اشکال زدایی USB از رایانه را فعال می کند

پوشه "platform-tools" را باز کنید، کلید "Shift" را نگه دارید، در قسمت خالی پنجره Windows Explorer راست کلیک کرده و "Open command window" را از منوی زمینه انتخاب کنید.

تلفن / تبلت را به رایانه وصل کنید، دستور را در پنجره خط فرمان تایپ کنید:

دستگاه های adb

و کلید "Enter" را فشار دهید.

اگر شناسه دستگاه و در کنار کلمه "دستگاه" یا "بازیابی" نمایش داده شود، پس با استفاده از ADB با موفقیت به تلفن / تبلت متصل شده اید.

4.1. حذف گزینه های از پیش تعیین شده

دستورات زیر را برای حذف پارامترهای از پیش تعیین شده اجرا کنید (اگر در نتیجه اجرا با خطا مواجه شدید، اشکالی ندارد، پس این پارامترها قبلاً در سیستم گم شده اند):

(ابتدا، بیایید از فایل های تنظیمات سیستم حذف شده نسخه پشتیبان تهیه کنیم) adb pull /data/property/persist.service.adb.enable c:\android-config\backup adb pull /data/property/persist.sys.usb.config c: \android -config\backup (فراخوانی یک پوسته فرمان تعاملی) پوسته adb (فایل‌های پیکربندی سیستم را روی دستگاه حذف کنید) rm /data/property/persist.service.adb.enable rm /data/property/persist.sys.usb. config (خروج از پوسته تعاملی) خروج

4.2. ویرایش فایل پیکربندی اصلی

(از فایل کانفیگ اصلی یک نسخه پشتیبان تهیه کنید) adb pull /system/build.prop c:\android-config\backup (از فایل کانفیگ اصلی یک کپی تهیه کنید. برای اینکه همه چیز را دوباره تایپ نکنید، "بالا" را فشار دهید " را فشار دهید و دستور را ویرایش کنید.) adb pull /system/build.prop c:\android-config

فایل "c:\android-config\build.prop" را در ویرایشگر Notepad++ باز کنید و به دنبال پارامترهای زیر در آن بگردید:

persist.service.adb.enable=1 persist.service.debuggable=1 persist.sys.usb.config=mass_storage,adb

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

Persist.sys.usb.config=mtp,adb

فایل را ذخیره کنید و دستور را اجرا کنید:

(فایل پیکربندی ویرایش شده را به دستگاه اندروید بارگذاری کنید) adb push c:\android-config\build.prop /system

اگر خطای کپی "adb: error: شکست در کپی کردن "c:\android-config\build.prop" در "/system/build.prop": سیستم فایل فقط خواندنی از راه دور" را دریافت کردید دستور را اجرا کنید:

(پارتیشن "/system" را در حالت خواندن و نوشتن نصب کنید) پوسته adb "mount -o rw, remount,rw /system"

(تخصیص مالک/گروه "root" به "build.prop") پوسته adb "chown root.root /system/build.prop" (تنظیم مجوزهای "644" برای فایل "build.prop") پوسته adb "chmod 644 / system" /build.prop"

4.3. ویرایش پایگاه داده (برای اندروید 4.0، 4.2، 4.4)

مرحله بعدی: باید پایگاه داده تنظیمات اندروید (برای اندروید 4.0، 4.2، 4.4) را ویرایش کنید. پایگاه داده را در رایانه خود بارگیری کنید:

(از پایگاه داده تنظیمات یک نسخه پشتیبان تهیه کنید) adb pull /data/data/com.android.providers.settings/databases/settings.db c:\android-config\backup (یک کپی کاری از پایگاه داده تنظیمات تهیه کنید) adb pull / data /data/com.android.providers.settings/databases/settings.db c:\android-config

پوشه "c:\android-config" را با یک کپی از پایگاه داده باز کنید و یک پنجره خط فرمان جدید را در آنجا راه اندازی کنید (به بالا مراجعه کنید)، اما قبلی را نبندید! ما به تنظیمات "adb_enabled" و "development_settings_enabled" علاقه مندیم. آنها می توانند در جدول "امن" یا "جهانی" باشند. ما پرس و جوهای SQL زیر را برای یافتن تنظیمات خود اجرا می کنیم:

(اتصال به پایگاه داده) sqlite3 settings.db (تصویر جدول "secure" برای گزینه "adb_enabled") * از safe where name="adb_enabled"; (جدول "secure" را برای گزینه "development_settings_enabled" علامت بزنید) * from safe where name="development_settings_enabled"; (جدول "جهانی" را برای گزینه "adb_enabled" بررسی کنید) * از global where name="adb_enabled"; (جدول "جهانی" را برای گزینه "development_settings_enabled" علامت بزنید) * from global where name="development_settings_enabled";

در مورد ما، گزینه های مورد نیاز در جدول "جهانی" یافت شد و مقادیر آنها "0" است.

ما باید مقادیر جدیدی را به آنها اختصاص دهیم - "1".

(مقدار گزینه "adb_enabled" را به روز کنید) به روز رسانی global set value="1" where name="adb_enabled"; (مقدار گزینه "development_settings_enabled" را به روز کنید) به روز رسانی global set value="1" where name="development_settings_enabled"; (در حال قطع ارتباط با پایگاه داده) .quit

به پنجره خط فرمان قبلی بروید و دستورات را اجرا کنید:

(پایگاه داده تنظیمات ویرایش شده را دوباره به دستگاه آپلود کنید) adb push c:\android-config\settings.db /data/data/com.android.providers.settings/databases ("سیستم" مالک/گروه را به فایل اختصاص دهید " settings.db ") adb shell "chown system.system /data/data/com.android.providers.settings/databases/settings.db" (تنظیم مجوزهای "644" به فایل "settings.db") پوسته adb "chmod" 644 /data/com.android.providers.settings/databases/settings.db"

4.4. بررسی کنید که اشکال زدایی USB فعال است

(راه اندازی مجدد دستگاه اندروید) adb reboot

هنگامی که دستگاه بوت می شود، دستور زیر را اجرا کنید:

دستگاه های adb

اگر به جای «دستگاه» یا «بازیابی» «آفلاین» نمایش داده شد، دستور را اجرا کنید:

adb kill-server دستگاه های adb

اگر چیزی تغییر نکرده باشد، به احتمال زیاد کلید دسترسی عمومی روی تلفن وجود ندارد. به همین دلیل «دستگاه‌های adb» ممکن است «غیر مجاز» نشان داده شوند. به پوشه ".android" واقع در فهرست اصلی حساب ویندوز خود بروید، فایل "adbkey.pub" را در پوشه "platform-tools" کپی کنید و دستور را اجرا کنید:

adb را فشار دهید adbkey.pub /data/misc/adb/adb_keys

دستور "adb devices" را تکرار کنید تا مطمئن شوید که اتصال تنظیم شده است.

همه چيز! اگر با موفقیت به این مکان رسیده اید، به شما تبریک می گویم! اکنون می توانید روی رایانه خود یا سایر نرم افزارهای مشابه اجرا کنید تا صفحه دستگاه اندرویدی خود را کنترل کنید.

5. بازگشت به پشتیبان

اگر هیچ اتفاقی نیفتاد و این دستورالعمل کمکی نکرد، نسخه‌های پشتیبان ذخیره شده قبلی از فایل‌های پیکربندی سیستم را به دستگاه Android برمی‌گردانیم. برای انجام این کار، دستگاه را به حالت کاستوم ریکاوری راه اندازی کنید و فایل های اصلی را برگردانید. به عنوان مثال، برای فایل پیکربندی اصلی "build.prop" دستورات به صورت زیر خواهد بود:

(آپلود نسخه پشتیبان از فایل پیکربندی "build.prop" در دستگاه اندروید) adb push c:\android-config\backup\build.prop /system (تخصیص مالک/گروه "root" به فایل "build.prop") adb shell " chown root.root /system/build.prop" (تنظیم مجوزهای "644" به فایل "build.prop") پوسته adb "chmod 644 /system/build.prop"

برای سایر فایل ها، اقدامات مشابه هستند، فقط کافی است در دایرکتوری های مناسب در دستگاه Android آپلود کنید و صاحبان / گروه ها و حقوق مناسب را تنظیم کنید:

  • settings.db (system.system، 644)
  • persist.service.adb.enable(root.root, 600)
  • persist.sys.usb.config (root.root، 600)

در بسیاری از دستورالعمل ها، هنگام کار با دستگاه اندرویدی، باید حالت اشکال زدایی USB را فعال کنید. این گزینه در تمامی گجت های این سیستم عامل موجود است اما بسته به نسخه اندروید ممکن است مکان آن متفاوت باشد. بیایید ببینیم چگونه حالت اشکال زدایی USB را فعال یا غیرفعال کنیم.

حالت USB debugging برای چیست؟

حالت اشکال زدایی USB به شما امکان می دهد از سرویس Android Debug Bridge (ADB) استفاده کنید که عملکرد هر برنامه و سیستم را به طور کلی بررسی می کند. اساساً این حالت به طور فعال توسط توسعه دهندگان هنگام ایجاد برنامه های جدید یا بهبود برنامه های قدیمی استفاده می شود. اما برای کاربران عادی نیز می تواند مفید باشد. چه کارهای دیگری می توانید با این سرویس انجام دهید:

  • پوشه یا بخش مورد نظر را از تلفن هوشمند به رایانه شخصی کپی کنید.
  • ارسال یک فایل از کامپیوتر به گوشی هوشمند؛
  • نصب اپلیکیشن اندروید؛
  • یک نسخه پشتیبان از برنامه ها تهیه کنید.
  • فلش گوشی هوشمند؛
  • بازیابی عملکرد گوشی هوشمند یا تبلت؛
  • حقوق ریشه را دریافت کنید.

نحوه فعال کردن حالت اشکال زدایی USB: دستورالعمل های گام به گام

راه های مختلفی برای فعال کردن اشکال زدایی USB در دستگاه شما وجود دارد. چندین گزینه در زیر ارائه می شود، آنها توسط نسخه های اندرویدی توزیع می شوند، اما استثناهایی نیز از قوانین وجود دارد. به عنوان مثال، در Sony Xperia M با سیستم عامل نسخه 4.1، آخرین روش کار می کند. بنابراین، اگر نتوانستید اشکال زدایی را با استفاده از روش های استاندارد فعال کنید، از گزینه های نسخه های دیگر استفاده کنید.

برای نسخه های اندروید 2.2 - 3.0

  1. به منوی "تنظیمات" بروید.
  2. مورد "برنامه ها" را در آنجا پیدا کنید.
  3. در میان همه برنامه ها، "توسعه" را پیدا کنید.

اندروید کمتر از 4.2 - راه اول

  1. به منوی "تنظیمات" بروید
  2. مورد "Development" یا "For Developers" را در آنجا پیدا کنید.
  3. کادر "اشکال زدایی USB" را علامت بزنید.

اندروید کمتر از 4.2 - گزینه دو

  1. به منوی "تنظیمات" بروید.
  2. "بیشتر" را باز کنید.
  3. گزینه های توسعه دهنده را پیدا کنید.
  4. کادر "اشکال زدایی USB" را علامت بزنید.

اتصال اشکال زدایی برای اندروید نسخه 4.2 و بالاتر

  1. به منوی "تنظیمات" بروید.
  2. "سیستم" را پیدا کنید. در گوشی های شیائومی، سامسونگ و ال جی، این آیتم منو ممکن است "عمومی" نامیده شود. اگر چیزی مشابه پیدا نکردید، به مرحله بعدی بروید - در مورد شما، عملیات یک مرحله کمتر نیاز دارد.
  3. سپس روی «درباره گوشی هوشمند/تبلت/تلفن» کلیک کنید.
  4. "Build Number" را پیدا کنید و 7-10 بار روی آن کلیک کنید (بسته به مدل گوشی، اما گاهی اوقات یک اشاره در آنجا نوشته می شود، چند بار دیگر باید کلیک کنید). اکنون شما یک توسعه دهنده هستید و می توانید از عملکردهای پیشرفته تر گوشی خود استفاده کنید.
  5. به منوی تنظیمات برگردید.
  6. اکنون یک آیتم "برای توسعه دهندگان" یا "ویژگی ها برای توسعه دهندگان" دارید، روی آن کلیک کنید.
  7. کادر کنار USB Debugging را علامت بزنید.

ویدئو: فعال کردن اشکال زدایی USB

اجازه دادن به رایانه پس از فعال کردن حالت اشکال زدایی

این مورد مربوط به نسخه‌های Android 4.2 و بالاتر است. پس از فعال کردن حالت اشکال زدایی USB، مطمئناً باید تلفن هوشمند یا تبلت خود را به رایانه خود متصل کنید. دستگاه این رایانه شخصی را شناسایی می کند و برای رفع اشکال از رایانه درخواست مجوز می کند. برای اینکه حالت اشکال زدایی طبق برنامه کار کند، باید اشکال زدایی را در تلفن خود فعال کنید. اگر می‌خواهید از نمایش چنین درخواستی در آینده هنگام اتصال به این رایانه جلوگیری کنید، کادر کنار «همیشه به این رایانه اجازه داده شود» را علامت بزنید. اما هنگام اتصال به هر دستگاه جدید، گوشی هوشمند همچنان درخواست مجوز می کند.

دستگاه پیدا نشد - چرا این اتفاق افتاد و چه باید بکنم؟

کمبود راننده

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

وضعیت دستگاه قفل شده

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

پورت USB

از USB 3.0 استفاده نکنید، فقط USB 2.0 برای اشکال زدایی مناسب است.

حالت PTP

اگر هنوز نمی‌توانید حالت اشکال زدایی را فعال کنید، سعی کنید هنگام اتصال به رایانه، پانل اطلاعات بالای گوشی هوشمند یا رایانه لوحی خود را پایین بیاورید و «اتصال USB» را انتخاب کنید. پس از آن حالت اتصال را به PTP تغییر دهید.

نحوه غیرفعال کردن حالت اشکال زدایی USB

اگر قبلاً گزینه ای برای فعال کردن این حالت مناسب خود پیدا کرده اید، خاموش کردن آن مشکلی نخواهد داشت. همان فهرست دستورالعمل‌هایی را که برای فعال کردن حالت اشکال‌زدایی وجود دارد دنبال کنید، اما به جای علامت زدن کادر کنار «اشکال‌زدایی USB»، علامت آن را بردارید.

حالت اشکال زدایی USB در درجه اول مورد نیاز توسعه دهندگان است، اما می تواند برای کاربران عادی نیز مفید باشد. چندین روش برای فعال کردن آن وجود دارد، انتخاب روش فقط به نسخه اندروید و احتمالاً سازنده ابزار بستگی دارد. هنگام اتصال به رایانه شخصی، دستگاه ممکن است توسط رایانه شناسایی نشود، اما این مشکل نیز با فعال کردن صحیح تنظیمات به راحتی حل می شود.

در هر گوشی هوشمند یا رایانه لوحی که بر روی پلتفرم اندروید کار می کند، صرف نظر از سازنده آن و نسخه از پیش نصب شده سیستم عامل، این قابلیت وجود دارد که یک عملکرد ویژه به نام "Debug Mode" را فعال کنید. با این حال، روند فعال سازی برای این عملکرد متفاوت است. واقعیت این است که همه چیز به نسخه سیستم نصب شده بستگی دارد.

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

بیایید ابتدا بفهمیم یک کاربر معمولی برای چه اهدافی ممکن است نیاز به فعال کردن این حالت داشته باشد.

همانطور که ممکن است حدس بزنید، برای اشکال زدایی برنامه ها و خود دستگاه ها ضروری است. به عبارت ساده تر، برای بررسی عملکرد برنامه ها در نظر گرفته شده است، و بنابراین، اول از همه، در بین توسعه دهندگان نرم افزار بسیار محبوب است. با این حال، برای انسان‌های فانی صرفاً نیز ارزش دارد، زیرا به شما امکان می‌دهد از طریق رایانه شخصی با Android تعامل داشته باشید و از برنامه‌هایی (عمدتاً ADB) استفاده کنید که می‌توانند از راه دور دستکاری‌های مختلف را با دستگاه انجام دهند.

روش فعال سازی در نسخه های مختلف

اندروید نسخه 2.0 - 3.0

اگر یک دستگاه اندرویدی قدیمی با نسخه 2.0 و 3.0 نصب شده دارید، باید چند مرحله ساده را برای فعال کردن اشکال زدایی دنبال کنید:

اندروید نسخه 4.0، 5.0 و 6.0

در اندروید نسخه های 4، 5 و 6، کمی مشکل است، زیرا حالت اشکال زدایی در آنها به دقت از چشم کاربر پنهان است.

چگونه حالت اشکال زدایی USB را در آخرین نسخه های اندروید فعال کنیم؟ برای این کار باید مراحل زیر را انجام دهید:

وقتی دیباگ فعال است وقتی دستگاه شناسایی نمی شود چه باید کرد؟

همانطور که تمرین نشان می دهد، اغلب کاربران در موقعیت هایی قرار می گیرند که پس از روشن کردن حالت اشکال زدایی، یک گوشی هوشمند یا رایانه لوحی به دلایلی. اقدامات کاربر در این مورد چه باید باشد؟

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

اشکال زدایی از طریق Wi-Fi

در شرایطی که امکان استفاده از حالت اشکال زدایی USB Android وجود ندارد، می توانید اتصال از طریق Wi-Fi را امتحان کنید.

مهم! قبل از ادامه، مطمئن شوید که حقوق ROOT روی دستگاه به دست آمده است. این دستورالعمل فقط مربوط به سیستم عامل ویندوز 7 است که در حال حاضر رایج ترین سیستم عامل در رایانه شخصی است.

  1. ابتدا باید آدرس IP و همچنین پورت دستگاه خود را پیدا کنید. برای این منظور می توانید از برنامه استفاده کنید. در فروشگاه برنامه Google Play موجود است.
  2. برنامه را دانلود و اجرا کنید.
  3. اطلاعات مربوط به آدرس IP فعلی باید در پایین ظاهر شود.
  4. در رایانه شخصی خود، به "شروع" - "همه برنامه ها" - "لوازم جانبی". در لیست برنامه ها، Command Prompt را پیدا کرده و انتخاب کنید.
  5. در کنسول باز شده دستور زیر را وارد کنید: adb connect 192.168.0.1:8555 . همین. اتصال Android تکمیل شد. اکنون تمام دستکاری ها با ADB می توانند از طریق فناوری بی سیم Wi-Fi انجام شوند.

Debugging را غیرفعال کنید

برای غیرفعال کردن اشکال زدایی، از دستورالعمل زیر استفاده کنید:

نتیجه

به لطف مطالب ما، اکنون می دانید چگونه اشکال زدایی USB را در اندروید فعال کنید، همچنین می دانید که چرا و در چه مواردی یک صاحب تلفن هوشمند یا تبلت معمولی ممکن است به این ویژگی نیاز داشته باشد.

به یاد بیاورید که USB debugging یک ابزار مفید سیستمی است که به کاربر امکان نصب مجدد سیستم عامل، دانلود و نصب نرم افزار شخص ثالث، همگام سازی دستگاه تلفن همراه خود با رایانه شخصی و غیره را در اختیار کاربر می گذارد. کاربران باتجربه می توانند حقوق «Superuser» را دریافت کنند و حتی در برخی موارد، سیستم را در صورتی که به طور معمول از کار افتاده است، به حالت کار بازگردانند.

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

این مقاله برای تمامی برندهای تولید کننده گوشی در اندروید 9/8/7/6 مناسب است: سامسونگ، اچ تی سی، لنوو، ال جی، سونی، زد تی ای، هوآوی، میزو، فلای، آلکاتل، شیائومی، نوکیا و سایرین. ما مسئول کارهای شما نیستیم.

اشکال زدایی USB را در تلفن اندرویدی فعال کنید

برای فعال کردن اشکال زدایی USB، باید حالت برنامه نویس اندروید را طبق دستورالعمل های زیر فعال کنید:

در "تنظیمات" دستگاه شما، بخش "برای توسعه دهندگان" باید نمایش داده شود. بیایید به مرحله بعدی برویم.

اشکال زدایی USB را به این صورت روشن کنید:

  • ما به "تنظیمات" می رویم، "For Developers" را انتخاب می کنیم (در برخی از مدل های تلفن چینی، "Settings"، سپس "Advanced" و "For Developers" را مشخص کنید). در بالای صفحه سوئیچ را پیدا کرده و آن را به موقعیت "روشن" ترجمه می کنیم.
  • در منوی Debug، USB Debugging را فعال کنید.
  • در پنجره «Allow USB Debugging»، تأیید کنید که اشکال زدایی فعال است.

اکنون اشکال زدایی فعال است و می توانید از آن برای اهداف مورد نظر استفاده کنید.

اشکال زدایی USB را از رایانه فعال کنید

این روش زمانی مرتبط خواهد بود که به دلیل شکستگی صفحه لمسی، صفحه بیکار یا مشکل کلی دستگاه، امکان فعال کردن اشکال زدایی USB در خود دستگاه وجود نداشته باشد. مهم است که یک Recovery شخص ثالث - یا CWM - روی ابزار نصب شود. این برای دسترسی ریشه به سیستم عامل مورد نیاز است.

مراحل را انجام می دهیم:


پس از راه اندازی مجدد، می توانید با استفاده از QtADB، ADB، MyPhoneExplorer و سایر برنامه های مشابه با دستگاه خود کار کنید. در حالت اشکال زدایی USB. برای غیرفعال کردن حالت اشکال زدایی USB در گجت های اندروید، باید «منوی برنامه نویس» را باز کنید، سپس تیک خط «استفاده از اشکال زدایی USB» را بردارید.

مشکلات احتمالی

برای کار با اشکال زدایی اسبابک از طریق USB، از درایورهای ویژه ADB استفاده می شود که در وب سایت Google در پیوند https://developer.android.com/studio/index.html موجود است. اگر ADB دستگاه را شناسایی نکرد و امکان استفاده از حالت اشکال زدایی USB وجود نداشت، مشکلات را در نظر بگیرید.

ما بررسی می کنیم که اسبابک توسط رایانه شناسایی شده باشد:

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

مطمئن شوید که درایورهای ADB صحیح را نصب کرده اید. نسخه های مختلفی از درایورها برای ابزارهای مختلف وجود دارد که بر اساس مدل های تبلت و گوشی های هوشمند در وب سایت رسمی توزیع می شوند.

حالت اشکال زدایی USB یک ویژگی خاص دستگاه های اندرویدی است که عمدتاً برای توسعه دهندگان مورد نیاز است. با کمک آن می توانید عملکرد اپلیکیشن را بررسی کرده و آن را در شرایط مختلف تست کنید. اما حالت اشکال زدایی برای کاربران نیز مفید است. در نظر بگیرید که چه چیزی می تواند مفید باشد، چگونه آن را در دستگاه های Android روشن و خاموش کنیم.

چرا به حالت اشکال زدایی USB در سیستم عامل اندروید نیاز دارم؟

حالت اشکال زدایی به کاربران اجازه می دهد:

  • برنامه در حال توسعه را تست کنید.
  • دسترسی روت به گوشی هوشمند یا تبلت خود داشته باشید.
  • کپی و انتقال فایل ها از دستگاه اندروید به کامپیوتر.
  • یک برنامه اندروید شخص ثالث (نه از Play Market) دانلود شده در رایانه خود نصب کنید.
  • نسخه های مختلف سفت افزار را برای دستگاه نصب کنید.
  • دستگاه خراب را بازیابی کنید.
  • از فایل ها و برنامه ها بک آپ بگیرید.

علاوه بر این، در حالت اشکال زدایی، می توانید به فرآیندهای سیستم دسترسی داشته باشید و همچنین تغییرات در رفتار RAM، پردازنده و سایر اجزا را تجزیه و تحلیل کنید.

چگونه حالت اشکال زدایی USB را در دستگاه خود فعال کنید

گزینه "Enable USB debugging" در "Developer Menu" (یا "Developer Options") قرار دارد که در نسخه های اندروید بالاتر از 4.2 از دید کاربران پنهان است. اما، دوباره، برخی از تولید کنندگان تصمیم به باز کردن دسترسی به منو، برخی دیگر - برای پنهان کردن. به عنوان مثال، در گوشی های هوشمند Meizu، منوی توسعه دهنده همیشه باز است و در بخش «دسترسی» قرار دارد، در حالی که دسترسی به منو در دستگاه های سامسونگ بسته است. همه اینها نه تنها به شرکت، بلکه به مدل خاص دستگاه نیز بستگی دارد.

بنابراین، اگر دسترسی به منوی توسعه‌دهنده در دستگاه شما بسته است، موارد زیر را انجام دهید: در تنظیمات دستگاه، برگه «درباره دستگاه» را باز کنید و روی مورد «شماره ساخت» کلیک کنید تا زمانی که اعلانی مبنی بر اختصاص وضعیت توسعه‌دهنده به شما ظاهر شود. و می توانید از منوی ویژه استفاده کنید.

حالا به این منو بروید. بسته به مدل، ورودی منو ممکن است در بخش های مختلف منوی تنظیمات قرار گیرد. ممکن است تنظیمات دستگاه بلافاصله حاوی بخش «برای برنامه‌نویسان» باشد («گزینه‌های برنامه‌نویس»، «منوی برنامه‌نویس»)، یا ممکن است زیربخشی از موارد «دسترس‌پذیری»، «سایر»، «بیشتر»، «تنظیمات پیشرفته» باشد. .

وقتی وارد منوی برنامه نویس می شوید، کادر «Enable USB Debugging» (یا «USB Debugging Mode») را علامت بزنید. این مورد معمولا اول می آید.

حالت در نسخه های مختلف اندروید کجاست (گالری عکس)

منوی برنامه‌نویس در بخش «بیشتر» در Android نسخه 2.2–3.0 قرار دارد، مورد «اشکال‌زدایی USB» در بخش «برنامه‌ها» است. در اندروید 4.2 و بالاتر، منوی برنامه‌نویس به بخش «تنظیمات» منتقل می‌شود.

آموزش تصویری: نحوه فعال کردن حالت اشکال زدایی USB در اندروید

نحوه فعال کردن حالت اشکال زدایی USB در صورتی که از طریق دستگاه قابل انجام نباشد

راه‌هایی برای روشن کردن حالت اشکال‌زدایی وجود دارد، حتی اگر انجام آن در خود دستگاه غیرممکن باشد، به‌عنوان مثال، صفحه نمایش شکسته، صفحه لمسی شکسته، مشکلات کلی دستگاه.

شرط اصلی: دستگاه شما باید قبلاً یک Recovery شخص ثالث نصب کرده باشد - CWM یا TWRP.این برای دسترسی کامل به سیستم عامل ضروری است.


پس از راه اندازی مجدد، تلفن هوشمند یا تبلت شما می تواند با QtADB، MyPhoneExplorer، ADB و سایر برنامه های مشابه کار کند. یعنی استفاده از حالت USB debugging.

اگر هیچ کاری انجام نشد چه باید کرد

برای کار با اشکال زدایی USB، از درایورهای ویژه ADB استفاده می شود (Android Debug Bridge، به معنای واقعی کلمه "Android debugging bridge")، که می تواند از وب سایت Google بارگیری شود، صفحه رسمی در آدرس زیر قرار دارد: https://developer.android.com/ studio/ index.html بیایید ببینیم اگر ADB دستگاه را شناسایی نکرد، چه باید کرد، چرا استفاده از حالت اشکال زدایی USB غیرممکن است.

مطمئن شوید که دستگاه تلفن همراه شما توسط رایانه شما شناسایی شده است. برای این:

  1. کابل USB را برای آسیب دیدگی بررسی کنید. به خم‌های قوی، بخش‌های کابل نزدیک دوشاخه‌ها، جایی که سیم‌های اتصال اغلب پاره می‌شوند، توجه ویژه داشته باشید. برای اتصال از کابل دیگری استفاده کنید. اگر مشکل واقعاً نقص فیزیکی است، کابل را تعویض کنید.
  2. دوشاخه را به پورت USB دیگری در رایانه خود وصل کنید. توصیه می شود از پورت های پشت واحد سیستم استفاده کنید، زیرا درگاه های عقب مستقیماً روی مادربرد قرار دارند. پورت های USB جلو همیشه به درستی وصل نمی شوند و همین موضوع باعث ایجاد مشکل می شود.
  3. سعی کنید دستگاه Android خود را به رایانه دیگری متصل کنید. گاهی اوقات اتفاق می افتد که رایانه شخصی خاصی یک تلفن هوشمند یا تبلت را به درستی تشخیص نمی دهد و داده های لازم را از آن نمی خواند. اگر دستگاه به درستی در رایانه دیگری شناسایی شده است، رایانه خود را برای تعمیر ببرید و مشکل را توضیح دهید، زیرا دلایل مشکلات می تواند متفاوت باشد.
  4. سعی کنید همه دستگاه های USB را از رایانه خود جدا کنید. برخی از آنها ممکن است از اتصال عادی گوشی هوشمند یا تبلت شما به رایانه شخصی جلوگیری کنند.

مطمئن شوید که از سیستم عامل رسمی سازنده دستگاه استفاده می کنید. اگر سیستم‌افزار شخص ثالث (مانند CyanogenMod یا موارد مشابه) را روی تلفن هوشمند یا رایانه لوحی خود نصب کرده‌اید، ممکن است اشکال‌زدایی USB به درستی کار نکند.

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

بهتر است توسعه دهندگان نرم افزار از درایورهای ADB جداگانه استفاده نکنند، بلکه از سیستم Android Studio استفاده کنند که می تواند از وب سایت رسمی نیز دانلود شود: developer.android.com. در اندروید استودیو، پیکربندی درایور به صورت خودکار است و همچنین یک شبیه ساز اندروید برای رایانه وجود دارد، بنابراین ممکن است اشکال زدایی USB لازم نباشد.

نحوه خاموش کردن اشکال زدایی USB

برای غیرفعال کردن USB Debugging در دستگاه‌های Android، Developer Menu را باز کرده و تیک Use USB Debugging را بردارید.

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

برترین مقالات مرتبط