কোনও অনুমতি নেই ফাস্টবুট - ফাস্টবুট এবং অ্যাডবি কাজ করছে না


31

আমি এডিবি ব্যবহার করে আমার মোটর ফোনটি আনলক করার চেষ্টা করছি তবে যখন আমি এটি করি তখনই আমি fastboot devicesপেতে থাকি

no permissions   fastboot

এমনকি sudo fastbootডিভাইসগুলিও সহায়তা করছে না

সুডোর সাথে আমি এটি পেয়েছি sudo: fastboot: command not found

সাহায্য !!

উত্তর:


57

ব্যবহার করার চেষ্টা করুন sudo $(which fastboot)

এই ক্ষেত্রে sudo $(which fastboot) devices

এছাড়াও sudo $(which fastboot) oem unlock


যে কাজ !! থ্যাঙ্কয়ৌ শ্রিনিবাস ..
রূপালী

আমি সাহায্য করতে পেরে আনন্দিত :)
শ্রীনিবাস গওদা

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

ফাস্টবুটে কি সুডোর দরকার?
ইগোরগানাপলস্কি

25

এখানে আরও ভাল সমাধান পাওয়া গেছে:
https://stackoverflow.com/a/28127944/1621927

এখানে মন্তব্যটি দেওয়া হয়েছে: প্রতিবার চালানোর জন্য

অনুমতি দেওয়ার পরিবর্তে আপনি স্থায়ীভাবে সমস্যাটি সমাধান করতে পারেন:sudofastboot

  1. lsusbআপনার ডিভাইস ইউএসবি ভেন্ডোরিড সনাক্ত করতে ব্যবহার করুন
  2. udevআপনার ডিভাইসটি প্লাগ ইন করা অবস্থায় উপযুক্ত অনুমতি সেট করতে কনফিগার করুন
  3. লাভ!

বোনাস হিসাবে - এটিও ঠিক করা adbহবে।

উদাহরণস্বরূপ, আমার ক্ষেত্রে ('মেগাফোন এসপি-এ 20 আই' এর জন্য):

$ fastboot devices
no permissions  fastboot
$ sudo fastboot devices
[sudo] password for kaa: 
MedfieldA9055F28    fastboot
$ 

আসুন ঠিক করুন:

প্রথমত, আমাদের ডিভাইসটি সনাক্ত করতে হবে:

ক) ইউএসবি বাস নম্বর সন্ধান করুন (হ্যাক: আমি জানি ডিভাইসটি ইন্টেল-ভিত্তিক একটি)

$ fastboot -l devices
no permissions         fastboot usb:1-1.2
$ lsusb |grep 001 |grep -i intel
Bus 001 Device 044: ID 8087:09ef Intel Corp. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
$ 

খ) অন্যান্য ইন্টেল ডিভাইসগুলির সন্ধান করুন:

$ lsusb |grep 8087
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 044: ID 8087:09ef Intel Corp. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
$ 

হাবগুলি সংজ্ঞায়িতভাবে স্মার্টফোন নয়, সুতরাং - ইউএসবি বিক্রেতার দরকার আমাদের "8087"।

দ্বিতীয়ত, কনফিগার udev(আপনার অবশ্যই "আইডিভেন্ডার" মানটি আপনার সাথে প্রতিস্থাপন করতে হবে):

$ sudo sh -c "echo '# Megafon SP-A20i' >> /etc/udev/rules.d/51-android.rules"
$ sudo sh -c "echo 'SUBSYSTEM==\"usb\", ATTR{idVendor}==\"8087\", MODE=\"0666\", GROUP=\"plugdev\"' >> /etc/udev/rules.d/51-android.rules"
$ sudo service udev restart
udev stop/waiting
udev  start/running, process 1821
$ 

তৃতীয়ত, আপনার যাদুটিকে udevসম্পাদন করার অনুমতি দেওয়ার জন্য আপনার ডিভাইসটিকে পুনরায় প্লাগ করুন ।

শেষ চেক:

$ fastboot -l devices
MedfieldA9055F28       fastboot usb:1-1.2
$ adb devices
List of devices attached 

$ fastboot reboot
rebooting...

finished. total time: 0.253s
$ sleep 90
$ adb devices
List of devices attached 
MedfieldA9055F28    device

$ 

ভাল খবর!



3
এখানে একটি অফিসিয়াল তালিকা রয়েছে: developer.android.com/studio/run/device.html
এলিকাই 2

2
আপনারও দরকার হবে sudo udevadm trigger
জোনাস জি ড্রেঞ্জ

"0664" মোডটি বিবেচনা করুন।
নেক্সা

1
এটা সঠিক উত্তর. আসলে, এই একমাত্র উত্তর। ব্যবহার sudoকরা কোনও সমাধান নয়।
গৌরব গান্ধী

5

আমার সমাধান

এলিকাই 2 এবং এই লিঙ্কটি এবং তালিকাকে ধন্যবাদ আমি আমার ফাস্টবুট অনুমতি ইস্যু সমাধান করতে সক্ষম হয়েছি।

আমার কাছে গুগল নেক্সাস 6 পি রয়েছে তাই আমি আমার বিক্রেতা আইডির জন্য নিম্নলিখিতটি ব্যবহার করেছি:

গুগল - 18 ডি 1


51-android.rules

আপনি যদি নিম্নলিখিত কমান্ডটি ব্যবহার করেন:

sudo sh -c "echo 'SUBSYSTEM==\"usb\", ATTR{idVendor}==\"8087\" ..."

ঠিক কপি করুন আমি ইতিমধ্যে রুট ছিলাম এবং কেবল প্রতিধ্বনি অংশটি অনুলিপি করার চেষ্টা করেছি যা আমাকে অনাকাঙ্ক্ষিত ফলাফল দিয়েছে। মূলত এটি স্ল্যাশকে পালানোর চরিত্র হিসাবে ব্যাখ্যা করার পরিবর্তে .rules ফাইলে \ "রাখে।

আপনি যদি ইতিমধ্যে .rules ফাইল তৈরি করতে রুট করেন (তবে আপনার বিক্রেতা আইডি ব্যবহার করুন) আমি নিম্নলিখিতটি ব্যবহার করার পরামর্শ দিই।

echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"' >> /etc/udev/rules.d/51-android.rules


উদেব রিলোড এবং ট্রিগার

আমি উদেব বিধিগুলি পুনরায় লোড করেছি এবং তারপরে ট্রিগার কমান্ড জারি করেছি। আমি ভাল পরিমাপের জন্য ইউএসবি আনপল এবং প্লাগ করেছিলাম।

udevadm control --reload
udevadm trigger


fastboot

একটি অনিবদ্ধ ব্যবহারকারী হিসাবে আমি তখন দৌড়েছি:

fastboot devices

এবং এটি পছন্দসই হিসাবে কাজ করে। আমি আশা করি অনুমতির ইস্যুতে সমস্যার সম্মুখীন এমন যে কেউ এটির ব্যবহার করতে বা সহায়তা করতে পারে।


ভাল লাগল, আমি আমার মন্তব্যের জবাব দিয়ে তালিকার লিঙ্কটি দিয়েছি।
এলিশাই 2

udevadmin: কমান্ড পাওয়া যায় নি
ইগোরগানাপলস্কি

1
@IgorG। এইরকম দেরিতে জবাবের জন্য আমার ক্ষমা চাই। আমি উপরের টাইপো ঠিক করেছি। এটি "উদেবদম" হওয়া উচিত ছিল।
ব্র্যান্ডন প্রমাণী

1

যখন আমাকে ফাস্টবুট ব্যবহার করে কিছু কমান্ড প্রেরণ করতে হবে (উদাহরণস্বরূপ এইচটিসি ডিভাইসে ফ্ল্যাশওয়্যার ফার্মওয়্যার) আমি এপিটি ব্যবহার করে ফাস্টবুট ইনস্টল করি না

sudo apt install android-tools-fastboot

আমি যখন এটি ব্যবহার শুরু করি তখন প্রথম কমান্ডটি হ'ল

sudo -s

তারপরে এই টার্মিনালের সমস্ত কমান্ড রুট প্রেরণের আদেশ হিসাবে চলবে

fastboot devices
fastboot reboot-bootloader 
fastboot oem rebootRUU 
fastboot flash zip xxxx.zip

এটি আরম্ভ করার আগে কোনও ঠিকঠাক বা কিছু সহজ করার দরকার নেই one




-1

প্রথমে অ্যাপটি থেকে ফাস্টবুট ইনস্টল করুন:

sudo apt install android-tools-fastboot

পরবর্তী সুডো সহ ফাস্টবুট কার্যকর করুন:

sudo fastboot

এটা আমার জন্য কাজ করে.


Fastboot এছাড়াও SDK থেকে অর্জিত হতে পারে, এবং শুধু উপনাম পথ সেট .bashrc
IgorGanapolsky
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.