অ্যান্ড্রয়েডের জন্য কি কোনও ভাল ইউএসবি ডিবাগিং টগল উইজেট রয়েছে?


12

আপনি কি অ্যান্ড্রয়েডের জন্য ইউএসবি ডিবাগিং মোড টগল করার জন্য আমাকে একটি উইজেট প্রস্তাব করতে পারেন? অথবা আপনি এটি কোড করতে এবং বাজারে আপলোড করতে পারেন, দয়া করে?

(এইচটিসি ডিজায়ার এবং এইচডি'র উদ্যোগ প্রক্রিয়াটি 100% সিপিইউ বাগ গ্রহণের কারণে আমার এটি দরকার to টগল করা হলে এটি 0 এ পুনরায় সেট হয়)


1
আমি যখন ইউএসবি ডিবাগিং মোড সক্ষম করেছিলাম তখন থেকেই এই ফিক্সটি প্রথম উল্লেখ করা হয়েছিল এবং উইন্ডোজ থেকে বিরক্তিকর অনুপস্থিত ড্রাইভার পপআপ ব্যতীত আমি যখন এটি প্লাগ ইন করি তখন আমি এর বিরূপ প্রভাব লক্ষ্য করি না। আপনার কেন এটি চালু এবং বন্ধ করা দরকার?
ম্যাট এইচ 14

যেমনটি আমি আগেই বলেছি, আমি যদি ইউএসবি ডিবাগিং মোডটি না রাখি, এইচটিসি ইচ্ছা ফোনগুলিতে init প্রক্রিয়া 100% সিপিইউ গ্রহণ শুরু করে।
আহমেট অ্যাল্প বালকান

উত্তর:


7

এখানে সহজ ইনস্টলেশন বা উইজেট কেবল ম্যানুয়াল ইনস্টলেশন জন্য ইনস্টলার


স্থাপন নির্দেশনা


পূর্বশর্ত:

  1. আপনাকে অবশ্যই শেকড় দেওয়া উচিত
  2. আপনি অবশ্যই /system/app/ফোল্ডারে লিখতে সক্ষম হবেন । ইউএসবি ডিবাগিং একটি "সুরক্ষিত" সেটিংস, সুতরাং এই উইজেটটি অবশ্যই সিস্টেম অ্যাপ্লিকেশন হিসাবে ইনস্টল করা উচিত। এমনকি আপনি যদি রুট ডিভাইসে মানক ইনস্টলড স্থানে ইনস্টল করেন তবে এটি কাজ করবে না


সহজ নির্দেশ (প্রস্তাবিত)

  1. নিকো এতে ইনস্টলেশন স্বয়ংক্রিয় করতে একটি সহজেই ব্যবহারযোগ্য ইনস্টলার লিখেছে /system/app/; এটি এখানে ডাউনলোড করুন এবং ইনস্টলার অ্যাপটি চালান।
  2. নিয়মিত উইজেটের মতো আপনার হোম স্ক্রিনে উইজেট যুক্ত করুন।


ম্যানুয়াল ইনস্টলেশন

যদি সহজ নির্দেশনা কাজ না করে তবে ম্যানুয়াল ইনস্টলেশনটি ব্যবহার করে দেখুন:

  1. ADBWidget.apk ডাউনলোড করুন এবং এটি আপনার কম্পিউটারে সংরক্ষণ করুন
  2. ADBWidget.apk / সিস্টেম / অ্যাপ্লিকেশন অনুলিপি করুন

    • পদ্ধতি 1 - অ্যান্ড্রয়েড ডিবাগ ব্রিজ (এডিবি) ব্যবহার করে

      1. /system/appপড়ার জন্য রিমান্ট (নীচে অতিরিক্ত নির্দেশ বিভাগ দেখুন)
      2. adb push ADBWidget-x.x.apk /system/app/ADBWidget.apk (উপযুক্ত সংস্করণ নম্বর সহ এক্সএক্স প্রতিস্থাপন)
      3. /system/appকেবল পঠনযোগ্য রিমউন্ট ount
    • পদ্ধতি 2 - পুনরুদ্ধারের আপডেট.জিপ ব্যবহার করে (এখনও পরীক্ষা করা হয়নি)

    • পদ্ধতি 3 - রুট এক্সপ্লোরার ব্যবহার (এখনও পরীক্ষা করা হয়নি)
  3. আপনার হোম স্ক্রিনে ADBWidget যুক্ত করুন


আপগ্রেড নির্দেশিকা

আপনি যদি পূর্ববর্তী সংস্করণ থেকে আপগ্রেড করেন তবে আপনাকে উপরের সমস্তগুলি আবার করতে হবে না। আপনি কেবল নিয়মিত ইনস্টলেশন পদ্ধতি ব্যবহার করে নিয়মিত অ্যাপ্লিকেশন ডিরেক্টরিতে আপডেট ইনস্টল করতে পারেন (উদাহরণস্বরূপ কোনও ফাইল এক্সপ্লোরার থেকে এপিপি খোলার)। /system/appডিরেক্টরিতে উইন্ডজের পূর্ববর্তী সংস্করণটি যতক্ষণ না একই স্বাক্ষর কী (যেমন আমার কী, যদি আপনি উপরের অ্যাপকে ডাউনলোড ব্যবহার করেন) থাকে ততক্ষণ অ্যান্ড্রয়েড /data/appএকই অনুমতিতে আপডেট হওয়া সংস্করণ দেবে ।


ব্যবহার নির্দেশ

ইউএসবি ডিবাগিং টগল করতে উইজেটে ক্লিক করুন। ব্লু ইউএসবি আইকন মানে ইউএসবি ডিবাগিং নিষ্ক্রিয়, লাল ইউএসবি আইকন মানে ইউএসবি ডিবাগিং সক্ষম করা হয়েছে।


আনইনস্টল নির্দেশ

যেহেতু উইজেটটি / সিস্টেম / অ্যাপ্লিকেশনটিতে ইনস্টল করা আছে, আপনি এটি স্ট্যান্ডার্ড অ্যাপ্লিকেশন আনইনস্টলার ব্যবহার করে সরাতে পারবেন না। সুতরাং, কেবল সিস্টেম / অ্যাপ থেকে .apk মুছুন।

su
remount /system as read write
rm /system/app/ADBWidget.apk
remount /system as read only


অতিরিক্ত নির্দেশনা


রিমাউন্টিং / সিস্টেম / পঠন-লিখন হিসাবে

  1. "টার্মিনাল এমুলেটর" বা "অ্যাডবি শেল" খুলুন
  2. রুট অনুমতি পান, টাইপ করুন su
  3. ডিভাইসের নাম, টাইপ পান mount | grep /system
  4. আপনার অনুরূপ কিছু দেখতে পাওয়া উচিত:

    /dev/<device-name> on /system type rfs (ro,codepage=utf8,vfat,fcache(blks)=128,xattr,check=no)

  5. নোট করুন <device-name>, এবং টাইপ করুন:mount -o remount,rw /dev/<device-name> /system


রিমাউন্টিং / সিস্টেম / কেবল পঠনযোগ্য

  1. পদক্ষেপ 1, 2, 3, 4 উপরের মতো
  2. টাইপ করুন: mount -o remount,ro /dev/<device-name> /system


সমস্যা সমাধান

  • কখনও কখনও উইজেট হিমশীতল হয় এবং ক্লিকগুলিতে সাড়া দেয় না। যদি এটি হয়, উইজেটটি সরানো এবং পুনরায় যুক্ত করা সমস্যাটি ঠিক করে দেবে।


বিঃদ্রঃ

  • কুরুচিপূর্ণ ডিফল্ট আইকন এবং উইজেট বোতাম সম্পর্কে অভিযোগ করবেন না, তবে আপনি যদি আমাকে আরও ভাল আইকন / উইজেট চিত্র পাঠাতে পারেন তবে আমি এটি যুক্ত করে খুশি হব। এখন আমাদের কাছে একটি আইকন রয়েছে, @ জায়েজকে ধন্যবাদ।
  • আপনাকে / সিস্টেম / অ্যাপ্লিকেশনটিতে একটি অ্যাপ্লিকেশন ইনস্টল করতে বলে এমন অপরিচিত লোকদের বিশ্বাস করবেন না
  • স্যামসুং স্পিকা i5700 স্পাইকেজেনমড ফ্রয়েয়েতে পরীক্ষিত।

অান্তরিক ধন্যবাদ! তুমি অনেক দ্রুত! তবে কেন আমাদের রুট অ্যাক্সেসের প্রয়োজন? এএফআইএইকে ম্যানুয়ালি এটি সক্ষম করতে রুট অ্যাক্সেসের প্রয়োজন হয় না। যাই হোক ধন্যবাদ.
আহমেট আল্প বালকান

@ আহমেদ অ্যাল্প বালকান: সেটিংস অ্যাপ্লিকেশন (ম্যানুয়াল উপায়) একটি সিস্টেম অ্যাপ্লিকেশন, অর্থাৎ এটি / সিস্টেম / অ্যাপে ইনস্টল করা আছে। অরোটেড অ্যান্ড্রয়েড ফোনগুলিতে, সিস্টেমটির অখণ্ডতা এবং সুরক্ষা বজায় রাখার জন্য এই পার্টিশনটি কেবল পঠনযোগ্য এবং যে অ্যাপ্লিকেশনগুলি / সিস্টেম / অ্যাপ্লিকেশন ইনস্টল করা হয় না তারা "রক্ষা নিরাপদ সেটিংস লেখার" অনুমতি নিতে পারে না। কেবল তাই আপনি ইনস্টল করতে / সিস্টেম / অ্যাপ তাই উইজেট করতে এই উইজেটটি রুট অ্যাক্সেস করতে প্রাপ্ত "লেখ নিরাপদ সেটিংস" অনুমতি, আমি মনে করি আপনি আসলে মূল প্রয়োজন ব্যবহার , অনুমতি যদিও আমি derooted উপর পরীক্ষা করেন নি ফোন এখনও।
মিথ্যা রায়ান

সংক্ষেপে, ইউএসবি ডিবাগিং একটি "সুরক্ষিত" সেটিংস, কেবল সিস্টেম অ্যাপসই "রাইট সিকিউর সেটিং" অনুমতি পেতে পারে, সিস্টেম অ্যাপ্লিকেশনগুলিকে / সিস্টেমে / অ্যাপ্লিকেশন ইনস্টল করা দরকার, কেবল রুটযুক্ত ফোনগুলি / সিস্টেম / অ্যাপ্লিকেশনটিতে লিখতে পারে, সুতরাং এই অ্যাপ্লিকেশনটি রুট প্রয়োজন। সেটিংস অ্যাপ্লিকেশনটিকে / সিস্টেম / অ্যাপ্লিকেশনটিতে পূর্বে ইনস্টল করা হওয়ার কারণে রুটের প্রয়োজন হয় না। বিকল্পভাবে, আমি সহজেই সেটিং অ্যাপ্লিকেশনটি চালু করতে পারি যাতে আপনি নিজেকে ইউএসবি ডিবাগিংটি অক্ষম করতে পারেন, তবে এতে উইজেটে 1 ক্লিকের পরিবর্তে 3 টি ক্লিক (উইজেট / আইকনের 1 টি, ইউএসবি ডিবাগিংয়ের 1, কনফার্মেশন 1) লাগে, কেবল এটি জিতেছে মূলের দরকার নেই তবে এটি এখনও একটি ঝামেলা।
মিথ্যা রায়ান

দুর্দান্ত কাজ করে, তবে মানুষ যে আইকনটি খারাপ! :-p পরবর্তী সংস্করণে, এটি তৈরির যে কোনও উপায়ে ইঙ্গিত দেয় যে টগল সফল হয়েছিল বা ইঙ্গিত করে যে ইউএসবি ডিবাগিং সক্ষম বা অক্ষম রয়েছে কি না? (অর্থাৎ সম্ভবত আইকনটি এক রঙের জন্য সক্ষম, অন্যটির জন্য অক্ষম।) কেবল একটি চিন্তা, তবে ধন্যবাদ!

হাই, আমি আপনার উত্স কোডটি দেখছি এবং আমার অ্যাপ্লিকেশনটিতে (উইজেটসয়েড) এই বিকল্পটি যুক্ত করার চেষ্টা করছি তবে এটি আমার পক্ষে কার্যকর নয়। আমার কাছে 02-22 11: 26: 07.260: সতর্কতা / সেটিংস (3652): অ্যাডব_নেবলড সেট করা android.provider.Settings.System থেকে android.provider.Settings.Secure এ চলেছে, কেবল পঠনযোগ্য মান ফেরত। 02-22 11: 26: 07.260: সতর্কতা / সেটিংস (3652): সেট করা অ্যাডব_নেবলটি অ্যান্ড্রয়েড.প্রভাইডার.সেটেটিংস.সিসটেম থেকে অ্যান্ড্রয়েড.প্রভাইডার.সেটেটিংস.সিকিউর, মান অপরিবর্তিত রয়েছে value আমি কি ভুল করছি? আমাকে সাহায্য করার জন্য ধন্যবাদ.

0

আপনার যদি ২.১ বা তার বেশি থাকে তবে দ্রুত ডিবাগ মোড অক্ষম করতে ড্রপ ডাউন নোটিফিকেশন অঞ্চলটি ব্যবহার করতে পারেন। দুঃখজনকভাবে আমি যা পেয়েছি তা হ'ল এটি চালু করা ম্যানুয়ালি করতে হবে। আমি অনুসন্ধান করেছি এবং একটি উইজেট খুঁজে পেতে অক্ষম।


0

কিছু অ্যাপ রয়েছে যা এটি করে। তবে তাদের সকলেরই সিস্টেম অ্যাপ তৈরি করা দরকার। আমি এটা করতে চাইনি। সুতরাং আমি নিজেই একটি উইজেট তৈরি করেছি যা অন্যান্য উইজেটের মতো কাজ করে। আপনি এটি এখান থেকে পেতে পারেন:

https://github.com/alseambusher/adb-toggle

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.