স্ক্রিন-আনলকের জন্য প্যাটার্ন ভুলে গেলে অ্যান্ড্রয়েডে ইউএসবি ডিবাগিং কীভাবে সক্ষম করবেন?


19

আমি আমার ডিভাইসের স্ক্রিন আনলক প্যাটার্নটি যা ভুলে গিয়েছি তা পরিষ্কার করতে আমি কিছু তৃতীয় পক্ষের সফ্টওয়্যার ব্যবহার করতে চাই। তাদের জন্য ইউএসবি ডিবাগিং সক্ষম করা দরকার তবে এটি আমার অ্যান্ড্রয়েডে সক্ষম করা হয়নি।

আমি কীভাবে পুনরুদ্ধার মোড বা ফাস্টবুট মাধ্যমে ইউএসবি ডিবাগিং চালু করব?


4
দেখা যাচ্ছে যে এটি আবার একটি XY সমস্যা বলে মনে হচ্ছে । আপনার অনুমানযুক্ত সমাধানটি কাজ করার চেষ্টা করার পরিবর্তে (ইউএসবি ডিবাগিং সক্ষম করা) আপনার প্রশ্নটিতে অন্তর্ভুক্ত থাকা উচিত ছিল যে আপনি নিজেকে লক আউট করেছেন এবং পিনটি ভুলে গেছেন। সম্পূর্ণ ভিন্ন বিষয়, আমাদের মধ্যে আবৃত যেমন লক-আউট ট্যাগ উইকি । দয়া করে সেখানে পড়া শুরু করুন। আপনি যদি এই ইঙ্গিতগুলির সাহায্যে আপনার সমস্যাটি ঠিক করতে না পারেন তবে আপনি কী চেষ্টা করেছেন, কোথায় আটকেছেন, আপনার ডিভাইস এবং অ্যান্ড্রয়েড সংস্করণ সহ একটি নতুন নির্দিষ্ট প্রশ্ন জিজ্ঞাসা করুন। শুভকামনা!
ইজজি

1
এই প্রশ্নটি মূলত "কীভাবে আমি একটি অ্যান্ড্রয়েড ফোন হ্যাক করতে পারি" না?
সাইমন উডসাইড

উত্তর:


9

এর জন্য বিশদগুলি আমাদের ইউএসবি-ডিবাগিং ট্যাগ-উইকিতে পাওয়া যাবে (যেখানে আমি কেবল এগুলি যুক্ত করেছি):

ডিফল্টরূপে, স্টক রমগুলির সাথে ইউএসবি ডিবাগিং অক্ষম করা হয় (কিছু কাস্টম রম তবে এটি ডিফল্টরূপে সক্ষম হয়েছে)। এটিকে চালু বা বন্ধ করতে, আপনি সেটিংস ›বিকাশে সংশ্লিষ্ট স্যুইচটি খুঁজে পেতে পারেন - মূলত অ্যান্ড্রয়েড ৪.২ এবং তার উপরে লুকানো একটি বিভাগ। আপনি টেক্সট-বার্তা বিকাশকারী হওয়ার জন্য অভিনন্দন জানানো না হওয়া পর্যন্ত সেটিংস ›ডিভাইস সম্পর্কে এবং" রৌদ্রের " সম্পর্কে আপনার রমের বিল্ড ভার্সনটি জানিয়ে এন্ট্রিটি দৃশ্যমান করে তুলতে পারেন।

যদি আপনার সমস্যাটি হয় তবে আপনি নিজের ডিভাইসটি স্বাভাবিকভাবে বুটআপ করতে পারবেন না এবং এইভাবে উপরে বর্ণিত সেটিংস বিভাগে পৌঁছাতে পারবেন না, দয়া করে নীচের প্রশ্নগুলি একবার দেখুন:


tnx। তবে আমি এটি জানি। উদাহরণস্বরূপ আমি আমার ডিভাইসের প্যাটার্নটি ভুলে গেছি। আমি এই শুভ তৃতীয় সফটওয়্যার শুইমির মতো বা হোয়াইট এডিবি কমান্ড জারি করতে পারি। তবে উভয়কেই ফাইল সরিয়ে ছাড়াই প্যাটার্ন অপসারণের জন্য ইউএসবি ডিবাগিংয়ের প্রয়োজন। যদি তা বন্ধ হয় তবে আমার সমস্যা শাইন। এটি সক্ষম করতে হবে। কিভাবে?
জেনাবিটিক

2
এজন্য আপনার প্রশ্নের সাথে আপনার প্রয়োজনীয় যতটা বিশদ অন্তর্ভুক্ত করা উচিত। কীভাবে কারও আশা করা উচিত? ঠিক আছে, আমি করেছি - সে কারণেই আমি এই দুটি প্রশ্ন যুক্ত করেছি (দয়া করে লিঙ্কগুলি অনুসরণ করুন)।
ইজজি

5

ইজির উত্তরের নীচে দেওয়া মন্তব্যে ওপি'র স্পষ্টতার ভিত্তিতে , যদি কারও ডিভাইসটি লক করা থাকে এবং সেটিংসের আওতায় এডিবি সক্ষম না হয় তবে আমি নিম্নলিখিত সমাধানটি প্রস্তাব করি ।

নোট করুন যে এই পদ্ধতিটি স্টক অ্যান্ড্রয়েড 4.2.1 এবং স্টক সিএম 12.0 (অ্যান্ড্রয়েড 5.0), কাস্টম রিকভারি (এডিবি সর্বদা ডিফল্ট হিসাবে সক্ষম) থাকা উভয় ডিভাইসে পরীক্ষা করা হয়। যদি আপনার স্টক রিকভারি এডিবি শেল অ্যাক্সেসের অনুমতি দেয় তবে আপনি এই সমাধানটিও বিবেচনা করতে পারেন।

নির্দেশনা

  1. স্টক রিকভারিটির ভিতরে থেকে আপনার প্যাটার্ন-ক্র্যাকিং সফ্টওয়্যারটি (বা এটির মধ্যে যা কিছু আছে) চেষ্টা করে দেখতে এটি পূর্বের পরিবেশের সাথে কাজ করে কিনা (সেখানে এডিবি শেল সেখানে উপলব্ধ রয়েছে কি না) দেখুন।
  2. যেহেতু আমি কখনই পদক্ষেপ 1 চেষ্টা করব না , তাই আমি নিম্নলিখিতগুলি করবো:

    জেলিবিয়ান 4.2.1 এর জন্য:

    1. পুনরুদ্ধার এবং মাউন্ট ডেটা পার্টিশন বুট করুন ।
    2. পিসিতে একটি শেল খুলুন এবং টাইপ করুন:

      adb pull /data/property/persist.sys.usb.config ~/
      

      ~/আপনার ওএসের হোম ডিরেক্টরি সহ পুনরায় স্থান দিন ।

    3. কোনও ফাইলকে একটি পাঠ্য সম্পাদকে খুলুন এবং আপনি সম্ভবত mtpসেখানে লিখিত দেখতে পাবেন । এটিতে পরিবর্তন করুন mtp,adb

      নোট করুন যে কখনও কখনও অ্যান্ড্রয়েড টেক্সট ফাইলের পরিবর্তনগুলি বুঝতে পারে না যদি লাইন টার্মিনেটরটি "ডস টার্মিনেটর" হয় যা নোটপ্যাড সম্ভবত উইন্ডোজে করতে পারে (খনিটি লিনাক্স তাই এখানে কোনও সমস্যা নেই)।

      সেক্ষেত্রে, আমি ব্যবহার না করে করার পরামর্শ দিচ্ছি adb pull:

      adb shell
      echo 'mtp,adb' > /data/property/persist.sys.usb.config
      

      আপনি যাচাই করতে পারেন যে echoকমান্ডটি ব্যবহার করে ফাইলটি ওভাররোট করে:

      adb pull /data/property/persist.sys.usb.config ~/
      

      এবং কিছু পাঠ্য সম্পাদক এ ফাইলের সামগ্রী দেখতে।

    4. আনমাউন্ট করুন Dataএবং অ্যান্ড্রয়েড ওএসে রিবুট করুন। ইউএসবি ডিবাগিং সম্ভবত সক্ষম করা হবে।

    ললিপপ 5.0 এর জন্য:

    জেবি ৪.২.১ ব্যবহারকারীরা যদি আগের পদ্ধতিগুলি তাদের পক্ষে কাজ না করে তবে এই পদ্ধতিটি অনুসরণ করতে পারেন।

    1. পুনরুদ্ধার এবং মাউন্ট ডেটা পার্টিশন বুট করুন ।
    2. জেবি 4.2.1 পদ্ধতিতে ব্যবহৃত পদক্ষেপ 2 এবং 3 পুনরাবৃত্তি করুন ।
    3. আমাদের কিছু প্যারামিটারগুলি টুইঙ্ক করতে হবে settings.db। টাইপ করুন:

      adb pull /data/data/com.android.providers.settings/databases/settings.db ~/
      
    4. এটি অন্য কোনও স্থানেও ব্যাক আপ করুন এবং একটি এসকিউএলআইটি সম্পাদক এ ফাইলটি খুলুন। লিনাক্স চলমান করছি এবং SQLite জন্য ডিবি ব্রাউজার ভাল কাজ করে। এটি উইন্ডোজ ওএস / ওএসএক্সের জন্যও উপলব্ধ।
    5. ইন globalটেবিল জন্য মান পরিবর্তন করুন:
      • adb_enabled প্রতি 1
      • development_settings_enabled প্রতি 1
    6. টেবিলে verifier_verify_adb_installsসেট করা 1আছে তা পরীক্ষা করুন global
    7. এটি secureটেবিলে ডিফল্ট হিসাবে পরীক্ষা করুন :

      • adb_notify হয় 1
      • adb_port হয় -1

      এই চেক ধাপ 6 এবং 7 প্রয়োজন নেই কিন্তু সম্পন্ন করতে হবে যাতে সমস্যা সমাধান বরং সহজ হয় তাহলে সমাধান আপনার জন্য কাজ করে না।

    8. পরিবর্তনগুলি সংরক্ষণ করুন settings.dbএবং এন্ড্রয়েডে টাইপ করে এটি অনুলিপি করুন:

      adb shell 
      rm /data/data/com.android.providers.settings/databases/settings.db
      exit
      adb push ~/settings.db /data/data/com.android.providers.settings/databases/
      

      ফাইলটি ওভাররাইট করা উচিত সেই কারণে মুছে ফেলা ( rm) কমান্ডটি প্রয়োজনীয় নয় adb push, তবে আমি আমার মানসিক শান্তির জন্য এটি সম্পাদন করেছি।

    9. আনমাউন্ট করুন Dataএবং অ্যান্ড্রয়েড ওএসে রিবুট করুন। এডিবি সম্ভবত সক্ষম করা হবে।

আমার ডিভাইসগুলিতে পরীক্ষিত হওয়ার পরে এটি আসলে এইভাবে কাজ করেছিল।

উত্স: সত্যই কোনও উত্স নয় তবে এই উত্তরের অধীনে একটি মন্তব্য থেকে একটি ইঙ্গিত পেয়েছে ।


এবং আমি মনে করি যে অ্যান্ড্রয়েডে ইউএসবি ডিবাগিং চালু না করেই প্যাটার্নটি (ফাইল এডিটিংয়ের মাধ্যমে) পরিষ্কার করা যেতে পারে। জানি না কিভাবে!
ফায়ারলর্ড

যদি অ্যাডবিটি কাজ না করে (যা আমি মনে করি যা এই প্রশ্নটি সম্পর্কিত) তবে আপনি কীভাবে ফাইলগুলি টানতে / ঠেকাতে অ্যাডবি ব্যবহার করবেন?
পলজি

1
@ পলগ: ইউএসবি ডিবাগিং সম্পর্কে সেটিং যা আপনি বিকাশকারী বিকল্পগুলিতে দেখেন, এটি সমস্ত কিছুই অ্যান্ড্রয়েড ওএসে অ্যাডবিডি ডিমন চালানো বা বন্ধ করতে হবে। আপনি যখন অ্যান্ড্রয়েড ওএসের বাইরে থাকেন, আপনি যে পরিবেশে বুট হয়েছেন সেখানকার সেটিংস অ্যাডবিডি চালিত হওয়া উচিত কিনা তা পরিচালনা করে। // একটি কাস্টম পুনরুদ্ধার একটি আলাদা পরিবেশ এবং TWRP এবং CWM তাদের ডিফল্ট সেটিংস অনুযায়ী অ্যাডবিডি চালায়। এটিই আমি উত্তরের দ্বিতীয় অনুচ্ছেদে উল্লেখ করেছি যে একটি কাস্টম পুনরুদ্ধার প্রয়োজন। // আপনি কিছু সময় এখনও অস্পষ্ট কিনা তা আমাকে জানান।
Firelord

দয়া করে নোট করুন যে প্রশ্নটি বলে না যে অ্যাডবি কাজ করছে না, তবে ইউএসবি ডিবাগিং অ্যান্ড্রয়েড ওএসে সক্ষম নয়। যারা দুটি ভিন্ন জিনিস।
Firelord

2
@alfetopito সেটিংস.ডাবির ধারণাটি অ্যান্ড্রয়েড .0.০ থেকে অপসারণ করা হয়েছে। সেই ডাটাবেসের টেবিলগুলি এখন খুঁজে পাওয়া যাবে /data/system/users/0/। ফাইলগুলির নামকরণের স্কিম রয়েছে settings_*.xml
ফায়ারল্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.