ডিবাগ মোড অক্ষম থাকা অবস্থায় ব্রোকন স্ক্রিন Bro আমি কীভাবে অ্যাডাবিকে সক্ষম করব?


40

আমার ফোনের স্ক্রিনটি শারীরিকভাবে ভেঙে গেছে, তাই এটি কোনও কিছুই প্রদর্শন করে না, তবে স্পর্শ দিকটি মনে হচ্ছে কাজ করছে, কারণ আমি আমার ফোনটি আনলক করতে পারি এবং হ্যাপিক প্রতিক্রিয়া পেতে পারি।

আমি এটি প্রতিস্থাপন করতে যাওয়ার আগে, আমি অন্তর্নির্মিত মেমরি থেকে এসডি কার্ডে কিছু ব্যক্তিগত ডেটা ব্যাক আপ করতে চাই। আমি মোটামুটি নিশ্চিত যে আমি যদি ডিভাইসটি সনাক্ত করতে অ্যাডবি পেতে পারি তবে আমি স্ক্রিনটি কোথায় স্পর্শ করছি তা দেখার জন্য আমি Android স্ক্রিনকাস্ট ব্যবহার করতে পারি এবং আমার যা করা দরকার তা করতে পারি। সমস্যাটি হল, যখন আমি এটি প্লাগ ইন করি তখন এটি স্বীকৃত হয় না, যখন আমার এমুলেটর থাকে।

আমি সন্দেহ করি যে আমার কাছে ইউএসবি ডিবাগিং সক্ষম নাও থাকতে পারে, যা আমার মনে হয় অ্যাডাবির পক্ষে কাজ করা প্রয়োজন। যদি এটি হয় তবে কেউ আমাকে ডিবাগ মোডটি সক্রিয় করতে, সমস্ত মেনু দিয়ে হোম স্ক্রীন থেকে তাদের ড্রয়েড এক্স (2.3.X চলমান) এর স্ক্রিনশট দিতে পারেন? আশা করি আমি সেখান থেকে মৃত গণনা এবং অ্যাডবি করে এটি করতে পারি।

সম্পাদনা করুন: আমি রম বা লঞ্চার সম্পর্কে কোনও পরিবর্তন করি নি; এটা সব স্টক।


ইউএসবি সংযোজকের মতো শব্দগুলিও ভেঙে গেছে। আপনি কি আপনার কম্পিউটারের সাথে ফোনটি সংযুক্ত করতে পারবেন? যদি তা হয় তবে সম্ভবত আপনি এটি ইউএসবি ড্রাইভ মোডে সেট করতে পারেন।
কেভিন এম

না, ইউএসবি সংযোগকারী ভাল আছে, আমি মনে করি। আমি যখন এটি প্লাগ ইন করি, তখন আমার কম্পিউটারটি 'ডিভাইস সংযুক্ত' শব্দ করে তোলে, তবে কিছুই ঘটে না।
নাট পার্সনস

আপনি কি কখনও এটি সম্পাদন করেছেন?
জেসন সি

দুর্ভাগ্যক্রমে না, আমি একটি প্রতিস্থাপন ফোন পেলে আমি ডেটা হারিয়েছি। এটি এড়াতে আমার এখনই আমার বর্তমান ফোনে অ্যাডাবিকে সক্ষম করা উচিত ...
নাট পার্সসন

এটি কিছুটা দেরিতে হতে পারে তবে ড্রয়েড এক্সের একটি মিনি এইচডিএমআই পোর্ট ছিল! কেন শুধু এটি ব্যবহার করবেন না?

উত্তর:


12

ঠিক একই সমস্যাটি সম্প্রতি হয়েছিল (বন্ধুর নেক্সাস এস চলমান স্টক অ্যান্ড্রয়েড on.০ এ সম্পূর্ণরূপে ভাঙা স্ক্রিন এবং ডিজিটাইজার এবং অ্যাডবি সুইচ অফ করে):

অ্যাডাব সক্ষম করে একটি পুনরুদ্ধার সিস্টেম চলুন। তারপরে ডিভাইসের ডেটা অ্যাক্সেস করতে এবং একটি ব্যাকআপ তৈরি করতে অ্যাডবি কনসোল ব্যবহার করুন। Nexus S এ আপনি ডিভাইসটি থেকে ডেটা পাওয়ার জন্য এসডিকার্ড ব্যবহার করতে পারবেন না, এজন্য আপনাকে এজড ব্যবহার করতে হবে।

পূর্বশর্ত:

  1. ফোন করে সঙ্গে fastboot মোড আছে বুট কমান্ড সক্রিয়
  2. ফোন এখনও কাজ করে (পর্দা বাদে)
  3. এসডিকে ইনস্টল করা হয়েছে (ওয়ার্কিং এডবি + ফাস্টবুট এক্সিকিউটেবলের সাথে)
  4. সিটিডব্লিউএম পুনরুদ্ধার চিত্রটি /tmp/cwm.zip এ ডাউনলোড হয়েছে (শুরু করার সাথে সাথে অ্যাডবি সক্ষম করেছে)
  5. ইনস্টল করা ইউডিকোডযুক্ত লিনাক্স (উবুন্টুতে প্যাকেজ 'শর্টিলস' এর অংশ)

এটি কীভাবে করবেন:
ক) ফাস্টবूट মোডে ডিভাইসটি শুরু করুন এবং সিডাব্লুএম পুনরুদ্ধারটি এভাবে বুট করুন

me@workstation:~$ fastboot boot /tmp/cwm.zip  

খ) সিডব্লিউএম বুট হওয়ার জন্য কিছুক্ষণ অপেক্ষা করুন, তারপরে ডিভাইসে লগইন করুন

me@workstation:~$ adb shell  
shell@android:/ $ mkdir -p /tmp/backup/data /tmp/backup/sdcard  


আপনার ফোনের উপর নির্ভর করে আসল ডিভিসনেম দ্বারা ডেটা_ডিএভি এবং এসডিসিআরডি_ডিভি প্রতিস্থাপন করুন, এটি সম্ভবত এর মধ্যে একটি:

  • DATA_DEV: /dev/block/mtdblock*
  • SDCARD_DEV: /dev/block/mmcblk*
  • dfআকার অনুসারে প্রার্থীদের সন্ধান করতে কমান্ডটি ব্যবহার করুন ।

    shell@android:/ $ mount -oro <DATA_DEV> /tmp/backup/data  
    shell@android:/ $ mount -oro <SDCARD_DEV> /tmp/backup/sdcard  
    shell@android:/ $ exit  
    me@workstation:~$ adb shell tar czf - /tmp/backup \| uuencode foo | uudecode -o - > /tmp/backup.tar.gz
    

গুহাত এবং আরও ব্যাখ্যা:

  • কেন uuencode? এডিবি কনসোলটি ডেটা স্ট্রিমটিকে বাধাগ্রস্থ করছে বলে মনে হচ্ছে এবং প্রতিটি একক লাইন ফিডের আগে স্পষ্টতই একটি ক্যারেজ রিটার্ন সন্নিবেশ করিয়েছে । অ্যাডবির স্টাডাউটের মাধ্যমে ডেটা প্রেরণের আগে ডেটা ইউইনকোডিং এর বিরুদ্ধে সুরক্ষা দেয়।
  • না না এনক্রিপ্ট ডিভাইসের কাজ
  • আপনি কেবল আনমাউন্টড ডিভাইসগুলিতে প্রক্রিয়াটি পুনরাবৃত্তি করতে পারেন এবং সমস্ত /dev/block/*এক এক করে প্রেরণ করতে পারেন এবং কোনটি পরবর্তীকালের জন্য তা নির্ধারণ করতে পারেন
  • আপনাকে নিজের জন্য উপযুক্ত সিডাব্লুএম পুনরুদ্ধার চিত্রটি খুঁজে বের করতে হবে

আমি প্রথম fastbootকমান্ডটি টাইপ করেছি । এটা আটকে আছে <waiting for device>। ওটার মানে কি?
জেসন সি

1
ফাস্টবूट মোডে একটি ডিভাইস শনাক্ত করা যায়নি এবং প্রোগ্রামটির আরও বেশি অধিকারের প্রয়োজন হয় অথবা আপনার কাছে ফাস্টবूट মোডে কোনও ডিভাইস প্লাগ ইন করার অপেক্ষায় রয়েছে। আপনার কি মডেল আছে? এটি যদি কোনও নেক্সাস বা সনি হয়: তবে বুটলোডারটি কী আনলকড রয়েছে (অন্যথায় ফাস্টবूट বুট কাজ করে না)? এটিকে এই মোডে বুট করতে আপনার প্রতিটি ডিভাইসে কিছু অনন্য কী কম্বো টিপতে হবে। মনে রাখবেন স্যামসুং ফোনগুলি মোটেই ফাস্টবুট কমান্ড মোড দেয় না।
ce4

ধন্যবাদ। আমার কাছে একটি মোটোরোলা ড্রয়েড রেজার ম্যাক্সেক্স এইচডি আছে। বুট করার সময় আমার কী পাওয়ার বাটন + ভলিউম ডাউন রাখা দরকার? আমি বুঝতে পারিনি যে "ফাস্টবুট" মোডটি কী, তবে আমি অন্য কিছু নিয়ে গবেষণা করার সময় মোটোরোলা সাইটে এটি পড়েছি। আমি কাজ থেকে বাড়ি এলে এটি চেষ্টা করব।
জেসন সি

আপনার সম্ভবত এটি সংশোধন করা দরকার, আমি সন্দেহ করি যে এই মডেলটির একটি আনলক করা বুটলোডার রয়েছে যাতে ফাস্টবুট বুট বৈশিষ্ট্য রয়েছে।
ce4

মরহুম উপরন্তু: ব্যবহার করার পরিবর্তে uuencode, একটি সহজ উপায় হতে হবে: adb shell "stty raw & tar czf - /tmp/backup" > /tmp/backup.tar.gzstty rawসিস্টেম বলে তথ্য "কাঁচা" (অর্থাত অবিকৃত) পাঠাতে - এবং এটি কোনো গাড়ি আয় না যোগ করুন। সুতরাং একটি প্রয়োজন কম, sttyডিভাইসে জাহাজ হিসাবে এটি উপলব্ধ।
ইজজি

9

ড্রড এক্স এর কোনও শারীরিক কীবোর্ড নেই - তবে এটি যদি আপনি করেন তবে এটি কোনও টার্মিনালে চেষ্টা করে দেখতে পারেন। আমি এই উত্তরটি এখানে রেখে যাচ্ছি এমন অন্যান্য ফোনের জন্য যা স্ক্রিনে বাজে।

setprop persist.service.adb.enable 1

এটি ইউএসবি ডিবাগিংটি চালু করে (এইচটিসি ড্রিমটি আরসি 29 চালিয়ে যাচ্ছে) এবং স্বপ্নটি যখন ফাঁসানো স্ক্রিনে থাকে তখন এটি রুট করার অন্যতম উপায়।


আমি কোথায় এটি টাইপ করব?
জেসন সি

1
@ জেসনসি একটি অ্যান্ড্রয়েড কমান্ড-লাইন শেল এ। যদি আপনার কাছে ইতিমধ্যে একটিতে যাওয়ার পদ্ধতি না থাকে তবে আপনি স্ক্রিনটি নষ্ট হয়ে গেলে সেট আপ করতে সক্ষম হবেন না।
ড্যান হাল্মে

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

3

ডিভাইসটি যদি ইউএসবি হোস্ট মোডে সক্ষম হয় তবে আপনি একটি ইউএসবি-ওটিজি কেবল ( চলার পথে ইউএসবি) কিনতে পারেন এবং ভাঙা টাচ স্ক্রিনটিকে বাইপাস করতে একটি ইউএসবি মাউস বা একটি ইউএসবি কীবোর্ড সংযুক্ত করতে পারেন।


আমার কাছে জিটি-আই 9305 ডিভাইস রয়েছে যা ইউএসবি ওটিজি সমর্থন করবে, কমপক্ষে 'গুগল' তাই বলে, তবে আমি যদি আমার ওয়্যারলেস মাউসকে সংযুক্ত করি তবে কিছুই ঘটে না, কোনও ধারণা কীভাবে কার্সার কাজ করবে?
টমাসব

@ টমাসব আপনি কি মাউসকে স্বীকৃতি পেতে সক্ষম হন?
জেসন সি

2
@ জেসন হ্যাঁ, আমি ছিলাম। ইউএসবি ওটিজি এবং ব্লুটুথ মাউস উভয়ই সমাধানটি বেশ জটিল তবে আমি এখানে বর্ণিত এখনও কিছু সহজ (বা কেবল কাজ করা) খুঁজে পাইনি: android.stackexchange.com/a/69600/60711 আমার পরিস্থিতি কিছুটা জটিল ছিল কারণ আমি নতুন রম ফ্ল্যাশ করা হয়েছে এভাবে আমার অ্যান্ড্রয়েডকে অবিচ্ছিন্ন করে দেওয়া হয়েছিল।
টমাসব

0

আমি আমার ডিজিটাইজারটি জ্বালিয়ে দিয়েছিলাম (দূষিত পুনরুদ্ধারের ঝলকানি দিয়ে) এবং নতুন রম ফ্ল্যাশ করেছি এবং আমি এখানে বর্ণিত হিসাবে এগিয়ে যেতে সক্ষম হয়েছি: https://android.stackexchange.com/a/69600/60711

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