কীভাবে অ্যান্ড্রয়েড স্টুডিও দিয়ে রুট শেল শুরু করবেন?


64

আমি সবেমাত্র অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি। আমি কীভাবে আমার ফোনে রুট শেলটিতে যাব? নাকি আমাকে আলাদা করে এডিবি ডাউনলোড করতে হবে?

উত্তর:


54

অ্যান্ড্রয়েড স্টুডিওতে এডিবি থাকে না, এটির জন্য আপনার অ্যান্ড্রয়েড এসডিকে প্রয়োজন (এটি অ্যান্ড্রয়েড স্টুডিও ০.৯.x এবং প্রথমার আগে ইনস্টল করা আছে)। এডিবি অবস্থিত sdk\platform-tools

উইন্ডোজে PATH এ যুক্ত হওয়া এবং কেবল কমান্ড দ্বারা অ্যান্ড্রয়েড স্টুডিওর ভিতরে টার্মিনাল ব্যবহার করা সম্ভব: adb shellএবং ব্যবহারের পরে suরুট শেলটি পান।

  1. SDK প্ল্যাটফর্ম সরঞ্জাম ফোল্ডারটি সনাক্ত করুন (যেমন সি: roid android \ sdk \ প্ল্যাটফর্ম-সরঞ্জামগুলি)
  2. উইন্ডোতে এনভায়ারোমেন্ট ভেরিয়েবলগুলি খুলুন (দেখুন http://www.computerhope.com/issues/ch000549.htm )
  3. প্ল্যাটফর্ম সরঞ্জামের পথটি (যেমন সি: roid android \ sdk \ প্ল্যাটফর্ম-সরঞ্জামগুলি) PATH ভেরিয়েবলে যুক্ত করুন
  4. অ্যান্ড্রয়েড স্টুডিও আবার খুলুন
  5. এর সাথে টার্মিনাল ব্যবহার করুন adb shell

পুরানো উইন্ডোজগুলিকে PATH ভেরিয়েবলগুলি পরিবর্তন করার পরে পুনরায় বুট করার দরকার হবে।

নতুন অ্যান্ড্রয়েড স্টুডিও সংস্করণগুলিতে অ্যান্ড্রয়েড এসডিকে অ্যান্ড্রয়েড স্টুডিও ফোল্ডারের বাইরে একটি ফোল্ডারে অনুলিপি করা হয়েছে; আপনি প্রথমবার অ্যান্ড্রয়েড স্টুডিও চালানোর পরে এটি ডাউনলোড হয়। আরও তথ্যের জন্য, বিটা চ্যানেলে অ্যান্ড্রয়েড স্টুডিও 0.8.14 দেখুন ।


আমি উইন্ডোজে সবেমাত্র অ্যান্ড্রয়েড স্টুডিও ইনস্টল করেছি এবং সি:
rams

1
নতুন অ্যান্ড্রয়েড স্টুডিও থেকে অ্যান্ড্রয়েড এসডিকে অ্যান্ড্রয়েড স্টুডিও ফোল্ডারের বাইরে আলাদা এবং অ্যান্ড্রয়েড স্টুডিওর প্রথম রান করার পরে ডাউনলোড করা হয়। আরও তথ্যের জন্য: সরঞ্জাম.অ্যান্ড্রয়েড.com
recent

1
আসলে, এটি পরিবর্তে ইউজারস্পেসে (ব্যবহারকারী ডিরেক্টরি) ইনস্টল করা হয়েছিল, আমি কিছুক্ষণের মধ্যে এডিবি ব্যবহার করি নি ...
ডায়াক্সিক্স

13
উইন্ডোজে, অ্যান্ড্রয়েড স্টুডিও 1.5.x চলছে, এটি আমার জন্য এই পথে ইনস্টল করেছে:C:\Users\<user>\AppData\Local\Android\sdk\platform-tools\adb.exe
জোয়েল বি

1
এই উত্তরটি পুরানো। দয়া করে এটি সম্পাদনা করুন বা এটিকে নিম্নমান করুন। B.Rossow এর উত্তর সঠিক।
অ্যান্ড্রু কোস্টার

78

উইন্ডোজ: অ্যান্ড্রয়েড স্টুডিওর বর্তমান সংস্করণে, ADB.exe অবস্থিত %USERPROFILE%\AppData\Local\Android\sdk\platform-tools\। এর আগে অ্যান্ড্রয়েড স্টুডিওর পূর্ববর্তী সংস্করণগুলিতে এটি রয়েছে %LOCALDATA%\Android\sdk\platform-tools

ম্যাক: এডিবিকে এক্সিকিউটেবলের মধ্যে সন্ধান করুন ~/Library/Android/sdk/platform-tools


3
.... সহায়ক, ভাল ইনপুট। +1
হ্যাশ_ব্রাউন

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

বর্তমান এবং historicতিহাসিক পাথ এবং একাধিক প্ল্যাটফর্ম অন্তর্ভুক্ত করার জন্য আমি আমার মূল উত্তরটি প্রসারিত করেছি। :)
B.Rossow

4

একটি ম্যাক অ্যান্ড্রয়েড স্টুডিওতে সেখানে অ্যাডবি ইনস্টল করে:

/Users/<your username>/Library/Android/sdk/platform-tools

এটি আপনার শেলটিতে ব্যবহার করতে, আপনি এটি আপনার। প্রোফাইল ফাইলে যুক্ত করতে পারেন:

export PATH=/Users/<your username>/Library/Android/sdk/platform-tools:$PATH

আপনি এটি করার পরে দয়া করে একটি নতুন টার্মিনাল উইন্ডোটি খুলুন, বা আপনার টার্মিনালে এটি টাইপ করে পরিবর্তনগুলি লোড করুন:

source ~/.profile

আপনি যে ফর্ম্যাটিং করেছেন তা দুর্দান্ত কাজ। স্ট্যাক এক্সচেঞ্জ, তবে স্ট্যান্ডার্ড ট্রিপল ব্যাকটিক ...কোড ব্লক চিহ্নিতকরণ সমর্থন করে না , পরিবর্তে কোড ব্লকগুলির জন্য 4 স্পেসের একটি ইন্ডেন্টেশন ব্যবহার করে।
iBug

1

আপনার একবার অ্যান্ড্রয়েড স্টুডিও সেটআপ হয়ে গেলে নিশ্চিত হয়ে নিন যে আপনি কোনও এমুলেটর বা কোনও ডিভাইসে এটিভিডিতে (অ্যান্ড্রয়েড ভার্চুয়াল ডিভাইসগুলি) তালিকাভুক্ত করা যেতে পারে to যদি কোনও দৈহিক ডিভাইস সংযুক্ত থাকে তবে নিশ্চিত করুন যে ডিবাগিং মোড সক্ষম হয়েছে এবং অ্যান্ড্রয়েড স্টুডিওতে অ্যাক্সেসের অনুমতি রয়েছে। সমস্ত বিল্ড সরঞ্জামগুলি আইডিইর একটি অংশ হওয়ায় একটি পৃথক এডিবি প্রয়োজন হয় না।

এখন আপনি আপনার ডিভাইসের শেল অ্যাক্সেস করতে প্রস্তুত!

  1. টার্মিনাল বোতামটি নির্বাচন করে আইডিইয়ের নীচে টার্মিনালটি অ্যাক্সেস করুন ।

  2. টার্মিনাল ইস্যুতে adb devices। এটি বর্তমানে অ্যান্ড্রয়েড স্টুডিওতে সংযুক্ত সমস্ত ডিভাইসের তালিকা তৈরি করবে। পদক্ষেপ 3 এর জন্য আপনার ডিভাইসের নামটি সন্ধান করুন এবং ব্যবহার করুন।

  3. এখন ইস্যু adb -s <device-name> shell। এখন আপনি নিজের ডিভাইসের শেলটিতে রয়েছেন।

সাইড নোটে, যদি আপনি অ্যান্ড্রয়েড স্টুডিও থেকে ইনস্টল করা রুট অ্যাক্সেস সহ কোনও এমুলেটারের শেলটি অ্যাক্সেস করতে চান তবে শেলটি adb -s <device-name> rootঅ্যাক্সেস করার আগে একটি ইস্যু করুন ।


"অ্যাডবি-এস <ডিভাইস- নাম> মূল" এর পরে কীভাবে প্রস্থান করবেন তারপরে নন-রুট ব্যবহারকারীর সাথে আবার কীভাবে প্রবেশ করবেন? শেলটি দিয়ে আবার প্রবেশ করা এখনও মূল।
jw_

1
@jw_ adb -s <device-name> unroot:)
নটটার্ন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.