android - bypass - adb unauthorized miracle box




ADB جهاز Android غير مصرح به (16)

كما ذكرت الرسالة ، تحتاج إلى السماح بالوصول إلى ADB على هاتفك.

يجب أولاً توصيل الهاتف بالكمبيوتر الشخصي باستخدام كبلات USB ، ثم تظهر رسالة التخويل على الشاشة. تذكر تذكر اختيارك ، ثم السماح به.

إذا كان جهازك لا يعرض أي رسائل عند الاتصال بجهاز الكمبيوتر. فقط افعل هذا.

إزالة / data / misc / adb / adb_key ، أعد تشغيل الهاتف وجرب الاتصال مرة أخرى. يجب أن تظهر الرسالة.

منذ أن قمت بإعادة تثبيت Eclipse (ببساطة حذفها وتنزيلها مرة أخرى) لا أستطيع تصحيح طلبي على Samsung Galaxy i9001 (مع CyanogenMod - Android 4.4.2). عملت بشكل جيد قبل إعادة التثبيت.

Unplug / plug، Uncheck / check "Debug Enabled"، adb kill-server / adb start-server، restart phone / computer does not work for me. على الحوار تخويل الجهاز لا يظهر أبدا (ولكن أتذكر أن ظهر الحوار قبل إعادة التثبيت). ليس لدي أي فكرة عن كيفية فرض هذا الحوار تخويل لعرضه. لا يوجد ملف abd_key.pub في دليل .android. عندما أحاول قراءة معلومات وحدة المعالجة المركزية يقول DDMS:

[2014-04-15 12:47:06 - DDMS] device unauthorized. Please check the confirmation dialog on your device.

أيه أفكار؟ هل من الممكن إنشاء مفاتيح يدويًا بدون حوار تأكيد؟

اتصال USB

اتصال لاسلكي


أواجه نفس المشكلات مع nexus7.

التالية عملت على إصلاح هذا.

  1. افتح خيار Developer في قائمة Settings على جهازك.

  2. Switch off الزر الموجود في أعلى يمين الشاشة.

  3. Delete جميع debug permission من قائمة القائمة.

  4. Switch on الزر الموجود في أعلى يمين الشاشة.

الآن إعادة توصيل جهازك إلى جهاز الكمبيوتر الخاص بك ويجب أن يكون كل شيء على ما يرام.

آسف لبلدي الإنجليزية الفقيرة وبعض القوائم (الأزرار) يمكن أن تكون غير صحيحة في لغتك لأن الألغام اليابانية.


الحل هو نسخ ملفك ~/.android/adbkey.pub (على GNU / Linux ، أو %USERPROFILE%\.android\adbkey.pub على نظام التشغيل Windows) إلى Android ، ووضعه كـ /data/misc/adb/adb_keys . تحتاج امتيازات الجذر للقيام بذلك.

يمكنك نقل الملف بالطريقة التي تريدها (أو تكون قادرة على) ، سواء كان ذلك عبر USB أو البريد الإلكتروني أو خدمة تحميل الملفات المؤقتة. في حالتي ، حيث أنه تم تثبيت Android-x86 جديد في جهاز ظاهري ، ولم يكن هناك متصفح ويب قابل للاستخدام ، ومع adb شبكة / TCP لا يعمل ، كان علي بالفعل كتابة 715 حرفًا.

على الأقل عملت.


الخطوات التي عملت بالنسبة لي:
1. افصل الهاتف من كابل USB
2. إبطال تصحيح USB على الهاتف
3. إعادة تشغيل الجهاز
4. أعد توصيل الجهاز
الجزء الأكثر أهمية كان إعادة تشغيل الجهاز. لم تعمل بدونها.


بعد تثبيت استوديو Android ، حصلت على أذونات غير صحيحة على المجلد "~ / .android" (الوصول للقراءة والكتابة فقط للجذر). لذلك قمت بتغييرها وركضت المشروع من استوديو Android (لا يزال الجهاز يحمل علامة "غير مصرح به").

أظهر استوديو Android خطأ "خطأ في تثبيت apk" ، ولكن في المجلد "~ / .android" تم إنشاء ملفات "adbkey" ، "adbkey.pub" ، "debug.keystore".

بعد ذلك قمت بإعادة تشغيل adb (تشغيل أوامر adb kill-server و adb start-server ) وظهر حوار التخويل على جهازي.

نأمل أن يتعامل أحد مع هذا الحل.


تحقق مما إذا كان لديك kies مثبتة. هذا هو أحد الحلول الممكنة


حاولت العديد من الطرق لحل هذه المشكلة ، وهذا يعمل بالنسبة لي.

قم بتثبيت SnapPea على جهاز الكمبيوتر الخاص بك. SnapPea

قم بتوصيل هاتفك في وضع تصحيح أخطاء USB وافتح SnapPea , سيظهر مربع حوار التخويل على هاتفك. يظهر مربع الحوار على الهاتف

آمل أن يساعد.


حدثت مشكلة مشابهة في osx و Nexus 5 (A6.0.1). لقد حصلت على تفويض النافذة المنبثقة ونؤكد ذلك ، على الرغم من أن Android Studio أو أي IDE أخرى يمكنها الاتصال بالجهاز.

تبين أن جهاز Nexus ( المتجذر ) كان ينقصه الملفات الرئيسية.

  • إعادة تشغيل جهاز Android في الاسترداد
  • كود ران الملصق أدناه
  • إعادة تشغيل جهاز Android ، يحدد adb الآن الجهاز

اضغط على مفتاح من جهاز الكمبيوتر إلى جهاز Android:

 cd ~/.android && adb push adbkey.pub /data/misc/adb/adb_keys

جاء الحل من هنا


في بعض أجهزة Samsung ، لا يمكن تغيير الوضع الذي يمكن ضبطه عن طريق الاتصال *#0808# بدون إعادة التشغيل المباشر. بعد إعادة التشغيل ، اطلب نفس السلسلة وتأكد من أن لديك adb + mdp محددًا وضبط USB على AP . بعد ذلك تأكد من إعادة الاتصال بالهاتف وإعادة تشغيل خادم ADB. حاول أيضًا تجنب محاور USB والآلات الظاهرية مما يزيد من تعقيد المادة. اتبع التعليمات المذكورة سابقا لتطهير الأجهزة المصرح بها الخ


كان لي نفس المشكلة. تم حلها عن طريق تعيين "اتصال USB بالكمبيوتر" إلى "الكاميرا (PTP)" بدلاً من "جهاز الوسائط (MTP)


لقد أضعت ساعات على هذه القضية الغبية. أي من الحلول المذكورة أعلاه عملت لي من تلقاء نفسها.

أقوم بتشغيل Windows 10. كان لدي تثبيت يدوي قديم لـ Android SDK وكذلك SDK لـ Android Studio. لقد حذفت حزمة SDK المثبتة يدويًا وتوقفت جميع أجهزتي عن العمل. كانت هذه الأعراض:

$ adb usb
error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set
Try 'adb kill-server' if that seems wrong.
Otherwise check for a confirmation dialog on your device.

طالما

$ adb devices
List of devices attached
id1        unauthorized
id2        unauthorized
id3        unauthorized

أن نكون صادقين أنا لست متأكدا من أي من هذه الخطوات حصل لي السماح لتصحيح أخطاء USB؟ يطالب لذلك أنا سردت كل شيء للتأكد من اكتمالها. يذهب بالترتيب من الأسهل إلى الأصعب. يبدو أن معظم الناس يعودون على أقدامهم بعد القسمين الأولين.

إعادة تشغيل ADB

سوف أقوم بهذا بعد كل قسم من الأقسام أدناه.

adb kill-server
adb usb

الذهاب مجنون مع خيارات المطور

  1. إيقاف خيارات المطورين وإعادة تشغيلها
  2. قم بإيقاف تشغيل تصحيح أخطاء USB وإعادة تشغيله
  3. إبطال أذونات تصحيح أخطاء USB . جرب هذا أثناء تشغيل تصحيح أخطاء USB ، وإذا أمكن أيضًا تجربة محاولة إيقاف تشغيل تصحيح أخطاء USB .

إعادة الأجهزة

  1. قم بإلغاء توصيل كابل USB وإعادة توصيله بالهاتف.
  2. قم بتحويل المنافذ الفعلية على الكمبيوتر الخاص بك الذي يتصل به كبل USB الخاص بك
  3. بدّل كبلات USB الفعلية التي تستخدمها لتوصيل أجهزتك

بدء إعادة تشغيل كل شيء

  1. أعد تشغيل جميع أجهزتك والاتصال مرة أخرى
  2. إعادة تشغيل جهاز الكمبيوتر الخاص بك
  3. تبديل واي فاي وإيقاف

ابدأ بحذف الأشياء

  1. تنبيه احذف مجلد ~/.android الخاص بك. في بعض الأحيان ، يمكن أن يكون لهذا المجلد أذونات خاطئة قد تسبب مشاكل. قد ترغب في استعادة هذا المجلد أولاً.
  2. إلغاء تثبيت كافة برامج التشغيل الخاصة بالشركة المصنعة من إضافة / إزالة البرامج. لقد قمت بإزالة تثبيت ما يلي (أسماء ليست دقيقة)
    • LG United USB سائق
    • اتش تي سي موبايل USB سائق
    • OnePlus USB برامج تشغيل 1.00
    • برنامج تشغيل USB من سامسونج
  3. أنا أيضا إلغاء تثبيت جميع المحاكي وبرامج التشغيل الخاصة بكل منها (اختياري)
    • Nox والسائقين ذات الصلة
    • بلوستاكس
    • Genymotion

محو جميع متغيرات البيئة ذات الصلة بنظام Android.

  1. احذف %ANDROID_HOME% حالة تعيينها
  2. احذف %ANDROID_SDK_HOME% حالة تعيينها

عند هذه النقطة ، ظهرت جميع أجهزتي بطريقة سحرية وبدأت في عرض تصحيح أخطاء السماح لـ USB؟ المطالبات والاتصال بشكل صحيح من خلال بنك التنمية الآسيوي. إذا كنت قد وصلت إلى هذا الحد ولم تجد حلًا ، فأنا آسف حقًا لأنك في هذا المأزق. تأكد من إعادة تشغيل جميع الأجهزة وجهاز Dev الخاص بك في نهاية كل هذه الخطوات والاتصال بمنفذ USB جديد باستخدام كابل جديد.

إذا لم يفلح ذلك ، فجرّب بعض مشاركات SO الأخرى حول هذا الموضوع:


لقد كنت متدرجًا مع هذا ، وحصلت على مربع حوار الإذن هذا عن طريق إيقاف اتصال Wi-Fi من هاتفي.


لم أحصل على بصمة RSA المنبثقة على هاتفي.

اضطررت للذهاب الى

  C:\Users\<userName>\.android\adbkey and adbkey.pub 

الملفات ، حذف تلك ثم قم بقتل وإعادة تشغيل خادم adb. اضطررت إلى التوقف وإعادة تشغيل المصحح والتوصيل ك USB في وضع PTP.

نظرًا لأنه تم تخزين مفتاح تخويل RSA في هذا المسار ، لم يساعد قتل خادم adb وإعادة تشغيله.


ما قمت به لحل هذه المشكلة هو فصل وإعادة توصيل كابل USB بمنفذ USB مرة أخرى (مع منفذ آخر على الجهاز).

ثم اخترت أن أشحن وهذا كل شيء. طلب مني الجهاز المحمول لمنح الوصول إلى الجهاز ، وافقت ، وهذا حل المشكلة.

عند تشغيل أجهزة adb ، رأيت الجهاز في القائمة.

(انتهى في ويندوز 10 المنزل).


هذا حل مشكلتي!

  1. تشغيل جهاز محاكاة الروبوت الخاص بك
  2. اذهب إلى الإعداد وتمكين وضع المطور
  3. تمكين من إعدادات المطور usb التصحيح

في هذه المرحلة سوف تحصل على تدليك منبثق فيك محاكي لتخويل الجهاز وأنت على ما يرام :)


هذا خطأ لأن نسخة النافذة الخاصة بك لم يكن لديك سائق USB 3.0 لاستقبال مصادقة إذن من الهاتف. قضيت 5 أيام مع هذا الخطأ. الآن ، قم بتثبيت برنامج التشغيل 58964_Intel (R) _USB_3.0. وتستمر مع رمز رائع!

أستخدم هذا الرابط لتنزيل برنامج التشغيل





unauthorized