რა არის ADB? Adb ბრძანებები Android-ისთვის. adb ბრძანებები ანდროიდის მომხმარებლებისთვის

დეტალური ინსტრუქციები, თუ როგორ უნდა დააინსტალიროთ OTA განახლება ხელით ADB Sideload-ის მეშვეობით LG Nexus 5-ზე (Hammerhead) ჩამტვირთველის განბლოკვის, სუპერმომხმარებლის უფლებების ან მორგებული აღდგენის დაყენების გარეშე.

ყურადღება!

ინსტალაციის ინსტრუქციები

    შექმენით საქაღალდე C:\ დისკის ძირში სახელად " Android».

    გახსენით ბრძანების ხაზი და გადადით შექმნილ Android საქაღალდეში ბრძანებით ” cd c:\Android\"(ბრძანებები იწერება ბრჭყალების გარეშე).

    შეაერთეთ თქვენი ტელეფონი კომპიუტერთან USB კაბელის გამოყენებით.

    დარწმუნდით, რომ კომპიუტერი პოულობს მოწყობილობას ADB-ის საშუალებით.
    ამისათვის თქვენ უნდა შეიყვანოთ " adb მოწყობილობები"ბრძანების ხაზამდე. როდესაც თქვენს ტელეფონზე გამოჩნდება მოთხოვნა ამ კომპიუტერზე ADB-ის მეშვეობით გამართვის ნებართვის შესახებ, თქვენ უნდა დააჭიროთ " კარგი", ნივთის არჩევისას" ყოველთვის დაუშვით ამ კომპიუტერიდან" თუ მოწყობილობა ჩანს, ტექსტი " მიმაგრებული მოწყობილობების სიაxxxxxxx მოწყობილობა). თუ „device“-ის ნაცვლად წერია „offline“ ან სია ცარიელია, მაშინ უნდა განაახლოთ ADB, შეამოწმოთ დრაივერები/კაბელი, შეცვალოთ USB პორტი/კომპიუტერი.

    გადატვირთეთ თქვენი ტელეფონი ჩატვირთვის რეჟიმში.
    ამისათვის თქვენ უნდა გამორთოთ მოწყობილობა, ჩართოთ იგი ხმის შემცირების ღილაკზე და ჩართვის ღილაკზე ერთდროულად დაჭერით, ან შეიყვანოთ " adb გადატვირთვის ჩამტვირთველი" თუ ყველაფერი სწორად გაკეთდა, სმარტფონის ეკრანზე გამოჩნდება შემდეგი შეტყობინება: დაწყებადა ზურგზე „დაწოლილი“ ანდროიდი ღია სახურავით.

    როდესაც პირველად დაუკავშირდებით კომპიუტერს Fastboot რეჟიმში, სისტემამ შეიძლება მოითხოვოს დრაივერები. მათი ინსტალაციისთვის, თქვენ უნდა მიუთითოთ გზა საქაღალდეში გადმოწერილი დრაივერებით. თუ ეს არ მოხდა და მოწყობილობა არ არის გამოვლენილი, თქვენ უნდა გადახვიდეთ " მოწყობილობის მენეჯერი", გააფართოვეთ ჩამოსაშლელი მენიუ" სხვა მოწყობილობები"და ორჯერ დააწკაპუნეთ პუნქტზე" უცნობი მოწყობილობა"(ან" Android 1.0") ძახილის ნიშნით ყვითელ სამკუთხედში. "ში გენერალი» დააჭირეთ ღილაკს « დრაივერის განახლება", უარი თქვით ქსელის ძიებაზე და მიუთითეთ გზა საქაღალდეში დრაივერებით, ელემენტის გააქტიურებისას" ქვესაქაღალდეების ჩათვლით" შეიძლება გამოჩნდეს გაფრთხილება, რომელშიც ნათქვამია, რომ გამომცემლის დადასტურება ვერ მოხერხდა, მაგრამ თქვენ მაინც უნდა უგულებელყოთ ეს შეტყობინება და გააგრძელოთ ინსტალაცია. გარკვეული პერიოდის შემდეგ, დრაივერები დამონტაჟდება.

    შეამოწმეთ მოწყობილობის ხელმისაწვდომობა bootloader რეჟიმში ბრძანების შეყვანით სწრაფი ჩატვირთვის მოწყობილობები" თუ მოწყობილობა სწორად არის დაკავშირებული, გამოჩნდება მოწყობილობის იდენტიფიკატორი სიტყვით "fastboot" (მაგალითად, " xxxxxxx სწრაფი ჩატვირთვა"). თუ არაფერია ნაჩვენები ან „მოწყობილობების მოლოდინში...“, მაშინ უნდა განაახლოთ დრაივერები, შეცვალოთ USB პორტი ან სცადოთ ამ ნაბიჯების შესრულება სხვა კომპიუტერზე.

    განათავსეთ თქვენი ტელეფონი აღდგენის რეჟიმში.
    ამისათვის გამოიყენეთ ხმის ღილაკები ნივთის შესარჩევად აღდგენის რეჟიმიდა დააჭირეთ ჩართვის ღილაკს თქვენი არჩევანის დასადასტურებლად. როდესაც პატარა მწოლიარე რობოტი გამოჩნდება სამკუთხედით და ტექსტით " არანაირი ბრძანება", გეჭიროთ ჩართვის ღილაკი და დააჭირეთ ხმის ამაღლების ღილაკს ერთხელ, შემდეგ დაუყოვნებლივ გაათავისუფლეთ ისინი ერთდროულად. ტელეფონი ჩაიტვირთება მარაგის აღდგენაში.

    აირჩიეთ ელემენტი " განახლების გამოყენება ADB-დან».

    შეამოწმეთ კავშირი თქვენს სმარტფონთან ADB Sideload-ის საშუალებით.
    ამისათვის თქვენ უნდა შეიყვანოთ " adb მოწყობილობები"ბრძანების ხაზამდე. თუ მოწყობილობა სწორად არის დაკავშირებული, ტექსტი " მიმაგრებული მოწყობილობების სიადა ყველა მოწყობილობის სია (მაგალითად, xxxxxxx გვერდითი დატვირთვა). თუ „გვერდითი დატვირთვის“ ნაცვლად წერია „მასპინძელი“ ან სია ცარიელია, მაშინ უნდა გადატვირთოთ მოწყობილობა და ხელახლა სცადოთ.

    შეიყვანეთ ბრძანება " adb sideload ota.zip" ფაილი დაიწყებს ტელეფონში კოპირებას და მის შემდგომ ინსტალაციას.

    დაელოდეთ ოპერაციის დასრულებას და აირჩიეთ " გადატვირთეთ სისტემა ახლა».

რუსულად თარგმნილი, განახლების გამოყენება adb-დან ნიშნავს "გამოიყენე განახლება adb-დან", ანუ ამ ბრძანების არჩევით თქვენ განაახლებთ Android OS-ს. მოგეხსენებათ, ისინი დამონტაჟებულია ტელეფონის საშუალებით ან თითოეული მწარმოებლის შესაბამისი სპეციალური მოწყობილობის საშუალებით. ამავდროულად, ცოტამ თუ იცის ADB-ის გამოყენებით პაკეტების დაყენების შესახებ. რატომ არის ეს აუცილებელი, ამ სტატიიდან შეიტყობთ.

რას ნიშნავს განახლების გამოყენება adb-დან?

სმარტფონზე ან ტაბლეტზე "აღდგენის" რეჟიმში, რამდენიმე ბრძანება ხელმისაწვდომია სისტემის განახლებების გამოსაყენებლად. თუ თქვენ გაქვთ firmware განახლების ფაილი, მაშინ გამოიყენება შემდეგი ბრძანება პაკეტის ადგილმდებარეობის გათვალისწინებით:

  • განახლების გამოყენება adb ქეშიდან (ფაილი აღებულია ქეშიდან)
  • განახლების გამოყენება adb გარე მეხსიერებიდან (ფაილი აღებულია გარე დისკიდან)
  • განახლების გამოყენება adb-დან (განახლება კომპიუტერიდან)

სტანდარტული "აღდგენის" რეჟიმში, თქვენ მოგთხოვთ აირჩიოთ ფაილი ქეშიდან, თუ განახლება ჩამოტვირთულია სისტემის მიერ. თქვენ ასევე შეგიძლიათ აირჩიოთ გარე დისკზე, ან დააინსტალიროთ განახლება ADB-ის საშუალებით, თუ პაკეტი თქვენს კომპიუტერშია.

როგორც წესი, განახლებები ინსტალირებულია სისტემაში ჩაშენებული პროგრამის მეშვეობით. მომხმარებელი ამოწმებს პაკეტის ხელმისაწვდომობას მწარმოებლის სერვერზე და საჭიროების შემთხვევაში ჩამოტვირთავს მას. შემდგომი ინსტალაციის პროცესი ხდება ავტომატურად, მფლობელის მონაწილეობის გარეშე. თუმცა, ზოგჯერ ეს მეთოდი არ მუშაობს.

კომპანიები გარკვეულ ბაზრებზე გასცემენ განახლებებს „პარტიულად“, რაც ამცირებს სერვერის დატვირთვას. ზოგჯერ განახლება იხსენებს, ნაკლებად ხშირად ჩაშენებული პროგრამა უარს ამბობს განახლების მიღებაზე. უფრო ხშირად, ხელით ინსტალაციას იყენებენ მოუთმენელი მფლობელები, რომლებსაც სურთ იყვნენ პირველი, ვინც გამოსცადეს განახლებების ახალი „პაკეტი“.

განახლების ინსტალაციის ინსტრუქციები ADB-ის საშუალებით

მნიშვნელოვანი!ბატარეის მინიმალური დატენვა მცირე პაკეტების დაყენებისთვის არის 50%. ძირითადი განახლებისთვის რეკომენდებულია ბატარეის დატენვა 75-100%-მდე.

  1. ჩამოტვირთეთ განახლების არქივი ZIP ფორმატში. დაარქვით პაკეტს "ota" ან "update".
  2. თქვენი ტელეფონის პარამეტრებში გახსენით დეველოპერის განყოფილება, სადაც ააქტიურებთ “ ”.
  3. შეაერთეთ მოწყობილობა კომპიუტერთან, სადაც არის კონფიგურირებული ADB. საჭიროა მონაცემთა კაბელი.
  4. კონტექსტურ მენიუში Shift ღილაკის დაჭერისას გახსენით ბრძანების ფანჯარა.
  5. განათავსეთ თქვენი ტელეფონი აღდგენის რეჟიმში ბრძანებით adb გადატვირთვის აღდგენა.
  6. დაადასტურეთ მოქმედება, თუ თქვენი მობილური მოწყობილობის ეკრანზე გამოჩნდება USB გამართვის გამოყენების მოთხოვნა.
  7. აღდგენის მენიუში აირჩიეთ „განახლების გამოყენება adb-დან“ განახლების გამოსაყენებლად ADB-ის საშუალებით. გამოიყენეთ ხმის ღილაკები ნავიგაციისთვის და ჩართვის ღილაკი მოქმედების დასადასტურებლად.
  8. შემდეგი, თქვენს კომპიუტერში, შეიყვანეთ adb sideload (გზა არქივისკენ თქვენს კომპიუტერში) ota.zip.
  9. ინსტალაციის დასრულების შემდეგ, გადატვირთეთ თქვენი სმარტფონი აღდგენიდან - გადატვირთეთ სისტემა ახლავე. ან adb გადატვირთვის ბრძანება კომპიუტერზე.

დასკვნა

განაცხადის განახლების ბრძანება adb-დან გამოიყენება სისტემის განახლების ინსტალაციისთვის. ეს მეთოდი სასარგებლოა, როდესაც სხვა მეთოდები არ არის შესაფერისი ამ მომენტში. მაგალითად, ტელეფონში არქივის დაყენების საშუალება არ არსებობს. ასევე აღსანიშნავია პაკეტის ინსტალაციის სიმარტივე. თუ გაგიჭირდებათ ADB-ის გამოყენება, გამოიყენეთ ADB Run, სადაც ბრძანებები შედის პროგრამაში, რაც ამარტივებს ურთიერთქმედებას.

იპოვეთ შეცდომა ან უზუსტობა? დაწერეთ ამის შესახებ კომენტარებში და ასევე დაამატეთ შესწორება.

იყო თუ არა სტატია თქვენთვის სასარგებლო?
შეაფასეთ და მხარი დაუჭირეთ პროექტს!

ამ სტატიაში თქვენ შეიტყობთ რა არის ADB, რატომ სჭირდებათ მომხმარებლებს და როგორ მართონ ის Android ტერმინალში ბრძანებების გამოყენებით. მოდით, დავიწყოთ adb ბრძანებების სწავლა ანდროიდისთვის...

ADB-ის გაცნობა

ADB (android გამართვის ხიდი) არის გამართვის ინსტრუმენტი, აპლიკაციებში შეცდომების იდენტიფიცირება, მოწყობილობების განბლოკვა Android OS-ზე და მრავალი სხვა. თქვენ შეგიძლიათ წაიკითხოთ ოფიციალური დოკუმენტაცია ინგლისურად ამ ვებგვერდზე.

ჩამოტვირთეთ ADB

შეგიძლიათ ჩამოტვირთოთ ADB ოფიციალურიდან.

შეგიძლიათ გამოიყენოთ სპეციალური Adb Run პროგრამა, გაადვილებს ADB-თან ურთიერთობას.

ასევე შეგიძლიათ გამოიყენოთ Android Terminal პროგრამა


დარწმუნდით, რომ დრაივერები დაინსტალირებულია თქვენს კომპიუტერში და USB გამართვა ჩართულია Android-ზე.

Adb ბრძანებები Android-ისთვის და Linux-ისთვის

Adb ბრძანებები შეიძლება დაიყოს 3 ტიპად, პირდაპირ Adb ბრძანებისთვის, FastBoot() და Linux ბრძანებისთვის (Android).

დეტალები თითოეული Adb ბრძანების შესახებ

1. ხელმისაწვდომობის შემოწმებადაკავშირებული Android ან ხედავს კომპიუტერი თქვენს სმარტფონს ან ტაბლეტს?

იმისათვის, რომ დარწმუნდეთ, რომ ყველაფერი კარგად მუშაობს და კომპიუტერი ამოიცნობს Android-ს, თქვენ უნდა შეიყვანოთ adb ბრძანება:

გამოყენების მაგალითი:

ეს ეკრანის სურათი აჩვენებს, რომ Android დაკავშირებულია

თუ გაქვთ არ გამოჩნდათუ არის მსგავსი შეტყობინება, მაშინ შეიძლება დაგჭირდეთ კომპიუტერზე დრაივერების ხელმისაწვდომობის შემოწმება, კაბელის მთლიანობა და USB პორტის ფუნქციონირება.

2. ანდროიდის დაკავშირება WI-FI-ით

Android-ის WI-FI ქსელის საშუალებით დასაკავშირებლად, თქვენ უნდა მიიღოთ მოწყობილობის IP მისამართი და პორტი, ამაში დაგეხმარებათ ADB Wireless აპლიკაცია (აუცილებელია Root), რომლის ჩამოტვირთვა შესაძლებელია Google Play-დან: ამის შემდეგ შეიყვანეთ adb ბრძანება:

adb დაკავშირება ip:port

გამოყენების მაგალითი:

adb Connect 192.168.0.14:5555

დამატებითი დეტალები იმის შესახებ, თუ როგორ დააკავშიროთ Android WI-FI-ით - USB გამართვა Wi-FI-ით.

3. აპლიკაციების ინსტალაცია ანდროიდზე

იმისათვის, რომ დააინსტალიროთ ნებისმიერი აპლიკაცია კომპიუტერიდან Android-ზე, თქვენ უნდა შეიყვანოთ ბრძანება:

გამოყენების მაგალითი:

იმისათვის, რომ გამოიყენოთ Adb ბრძანება, თქვენ უნდა დააინსტალიროთ აპლიკაცია. დაწერე:

adb intsall C:\papka_gde_hranitsya_proga.apk

ანუ დაწერეთ ბრძანება adb ინსტალაციაგანაცხადის გზა და აპლიკაციის სახელი.

4. გაგზავნეთ ნებისმიერი ფაილი ანდროიდზე

კომპიუტერიდან Android-ში ნებისმიერი ფაილის გასაგზავნად, არის შემდეგი ბრძანება:

adb ბიძგი

გამოყენების მაგალითი:

იმისათვის, რომ ფაილი კომპიუტერიდან Android-ში გაგზავნოთ Adb ბრძანების გამოყენებით, თქვენ უნდა დაწეროთ adb ბრძანება:

adb push C:\papka_gde_hranitsya_file\imja_file /sdcard

ანუ ჩაწერეთ adb ბრძანების გზა ფაილში, ფაილის სახელი და ადგილი, სადაც შეინახება ფაილი.

5. მიიღეთ ფაილი Android-დან კომპიუტერში

Android მოწყობილობიდან კომპიუტერში აბსოლუტურად ნებისმიერი ფაილის მისაღებად, არის ბრძანება:

adb pull

გამოყენების მაგალითი:

იმისათვის, რომ გამოიყენოთ Adb ბრძანება Android მოწყობილობიდან თქვენს კომპიუტერში ფაილის მისაღებად, თქვენ უნდა დაწეროთ:

adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson.avi C:\papka_gde_budet_hranitsya_file

ანუ ჩაწერეთ adb ბრძანება: Android-ზე მდებარე ფაილის გზა, ფაილის სახელი და ადგილი, სადაც შეინახოთ ეს ფაილი კომპიუტერზე.

ნებისმიერი ოპერაციის შემდეგ ანდროიდის გადატვირთვის ან სპეციალურ რეჟიმში გადატვირთვის მიზნით, არის ბრძანება:

adb გადატვირთვა

გამოყენების მაგალითი:

ბრძანებები გადატვირთავს Android-ს ნორმალურ რეჟიმში (ნორმალური გადატვირთვა):

adb გადატვირთვაან adb გადატვირთვა ნორმალურია

ჩამტვირთავი:

adb გადატვირთვის ჩამტვირთველი

ბრძანება გადატვირთავს Android-ს აღდგენის რეჟიმში:

adb გადატვირთვის აღდგენა

7. გადადით Android-ის მენეჯმენტზე, რის შემდეგაც შეგიძლიათ გამოიყენოთ linux Android OS ბრძანებები

Android-ის სრული პოტენციალი ვლინდება, როდესაც გადახვალთ Android-ის მენეჯმენტში, სადაც ხელმისაწვდომია Linux-ის მრავალი ბრძანება. ამისათვის არის ბრძანება:

adb ჭურვი

ბრძანებები Android ტერმინალში (Linux ბრძანებები)

სუპერმომხმარებელი ან Root. საშუალებას გაძლევთ შეასრულოთ აბსოლუტურად ყველა მოქმედება, შექმნიდან, შეცვლით, შეცვლით, კონკრეტული სისტემის ფაილების წაშლამდე: ამისათვის შეიყვანეთ ბრძანება: სუ

ბრძანების შეყვანამდე: su მომხმარებელი არის სტუმარი სისტემაში (ბევრი მოქმედება დაბლოკილია) და ტერმინალის დასაწყისში მითითებულია დოლარის ნიშნით: $ ბრძანების შეყვანის შემდეგ: su ხდება ადმინისტრატორი და ტერმინალში მითითებულია. როგორც ამერიკული ნომერი: #
გამოყენების მაგალითი:

2. ბრძანება საქაღალდეში გადასვლა(მომავალში უფრო სწორი იქნება საქაღალდის ნაცვლად დირექტორიას გამოძახება)

Android-ში დანაყოფებსა და დირექტორიებს შორის ნავიგაციისთვის არის სპეციალური ბრძანება:

გამოყენების მაგალითი:

/sdcard განყოფილებიდან /sdcard/xxx/porno/hot_girl განყოფილებაში გადასასვლელად

cd /sdcard/xxx/porno/hot_girl

დანაყოფიდან ზემოთ დირექტორიაში დასაბრუნებლად ან /sdcard-ზე დასაბრუნებლად:
თუ ჩვენ ვართ /sdcard/xxx/porno/hot_girl დირექტორიაში - hot_girl

ჩვენ აღმოვჩნდებით დირექტორიაში:

/sdcard/xxx/porno/

თუ გჭირდებათ წასვლა /sdcard-ზე, მაშინ:

cd ../ ../(იმდენჯერ რამდენჯერაც საჭიროა)

ყურადღება: Android და სხვა Unix სისტემებში Primer და Primer ან PrimER ფაილები სრულიად განსხვავებული ფაილებია

3. გადატანა / გადარქმევაფაილი ან დირექტორია

ფაილის ან დირექტორიაში გადატანა და სახელის გადარქმევა ხორციელდება მხოლოდ ერთი ბრძანებით:

მაგალითი ფაილის გადარქმევა:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

მაგალითი საქაღალდის გადარქმევა:

mv -r /sdcard/xxx/hot_porno /sdcard/xxx/super

მაგალითი როგორ გადაადგილებაფაილი:

mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

მაგალითი როგორ გადაადგილებასაქაღალდე:

mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno

4. ნახეთ რა არის კატალოგში

იმისათვის, რომ გაარკვიოთ, რა დირექტორიები და ფაილები შეიცავს იმ მდებარეობიდან, სადაც იმყოფებით, გამოიყენეთ შემდეგი Linux ბრძანება:

გამოყენების მაგალითი:

ls /sdcard/xxx/hot_porno/

ფანჯარაში მიიღებთ შემდეგ შეტყობინებას:

ალენკა.ავი

პამელა.ავი

ანდერსონი.ავი

გამოყენების მაგალითი:

ls -a /sdcard/xxx/hot_porno/

გამოჩნდება შემდეგი შეტყობინება:

.Skruty_file_Hot.avi

პამელა ანდერსონი.avi

Skrutiy_File.avi

5. დააკოპირეთ ფაილი ან საქაღალდე (საქაღალდე)

იმისათვის, რომ დააკოპიროთ ფაილი ან საქაღალდე და გადაიტანოთ სადმე:

მაგალითი დააკოპირეთ ფაილი:

cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

მაგალითი კოპირებასაქაღალდე:

cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno

6. შეაერთეთ დანაყოფი (დამონტაჟება) და გათიშეთ

იმისათვის, რომ გაიგოთ, თუ რა ტიხრები არსებობს Android-ში, დააკავშირეთ ან გათიშეთ:

მთაზე(დაკავშირების განყოფილება) და უმონტ(დანაყოფის ამოღება)

იმის გასარკვევად, თუ რომელი ტიხრებია ამჟამად დამონტაჟებული, შეიყვანეთ:

განყოფილების დასამაგრებლად:

დაამონტაჟეთ /dev/block/mmcc121

ან დამონტაჟება/სისტეკოდი

დანაყოფის ამოსაღებად:

umount /dev/block/mmcc121

ან umount/systcode

7. შექმენით დირექტორია (საქაღალდე)

სადმე საქაღალდის შესაქმნელად გამოიყენეთ ბრძანება:

გამოყენების მაგალითი:

mkdir /sdcrad/android_papka

8. წაშლა დირექტორია (საქაღალდე) ან ფაილი

თუ თქვენ გჭირდებათ ნებისმიერი ფაილის ან საქაღალდის ლინუქსის ბრძანების წაშლა:

მაგალითი როგორ წაშალოთ ფაილი:

rm /sdcard/xxx/hot_porno/Alenka.avi

მაგალითი როგორ წაშალოთ საქაღალდე:

rm - r /sdcard/xxx/hot_porno

9. ფაილის შინაარსის ჩვენება ეკრანზე (წაიკითხეთ)

თუ თქვენ წინაშე გაქვთ ტექსტური ფაილის შინაარსის ჩვენების ამოცანა:

გამოყენების მაგალითი:

კატა /sdcard/books/Tolstoy_book_war_and_peace.txt

და ვიღებთ:

ეჰ ბიენ, მონ პრინცი. Genes et Lucques ne sont plus que des apanages, des estates, de la famille buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes პლუს ჩემი ერთგული მონა, comme vous dites.

10. ფაილის შინაარსის ჩვენება ეკრანზე (წაიკითხეთ საპირისპირო თანმიმდევრობით)

თუ თქვენ წინაშე გაქვთ ტექსტური ფაილის შინაარსის ჩვენების ამოცანა, მაგრამ ბოლოდან დასაწყისამდე:

11. სრული ბილიკის ჩვენება

იმის გასაგებად, რომელ განყოფილებაში და დირექტორიაში ხართ:

გამოყენების მაგალითი:

თუ ჩვენ ვართ რომელიმე დირექტორიაში და უნდა გავარკვიოთ სრული გზა (მაგალითად, ჩვენ ვართ სისტემის დანაყოფში, აპლიკაციის დირექტორიაში):

გამოჩნდება შეტყობინება:

/სისტემა/აპი/

12. შექმენით ცარიელი ფაილი

ტექსტური ფაილის შესაქმნელად:

გამოყენების მაგალითი:

მოდით შევქმნათ ფაილი 666.txt /sdcard დირექტორიაში:

შეეხეთ /sdcard/666.txt

13.სარეზერვო ასლის შექმნა დანაყოფიდან და აღდგენა

გამოყენების მაგალითი:

სარეზერვო ასლის შექმნა SD ბარათზე

dd if=dev/block/mmcblk0p1 of=sdcard/efs.img

გამოყენების მაგალითი:

დანაყოფის აღდგენა სარეზერვო ასლიდან SD ბარათიდან

dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1

14. იხილეთ დაკავებული სივრცე

იმის გასაგებად, რამდენი დრო სჭირდება რაღაცას:

გამოყენების მაგალითი:

ფაილებისა და დირექტორიების ნებართვების დაყენება

იმის გასარკვევად, თუ რა უფლებები აქვთ ფაილებსა და დირექტორიებს, უნდა დაწეროთ შემდეგი ბრძანება

წვდომის უფლებები (ნებართვა)

ასე რომ, ჩვენ ვიცით, რომ არსებობს მომხმარებლები და ჯგუფები. ახლა მოდით ვისაუბროთ წვდომის უფლებებზე. რატომ არის ეს საჭირო? მაგალითად, თქვენ გაქვთ დირექტორია, რომელიც შეიცავს პერსონალურ ფაილებს. ისე რომ შენ მფლობელი მაგალითად, მათ შეეძლოთ ფაილების რედაქტირება, ნახვა, ჯგუფი , იხილეთ მხოლოდ მონაცემები, ფაილები და დასვენება მომხმარებლები, რომლებიც არ არიან რომელიმე ჯგუფის წევრი და არ არიან მფლობელები, საერთოდ ვერაფერს გააკეთებდნენ, რის გამოც საჭიროა წვდომის უფლებები.

ფაილის ნებართვები შეიძლება მითითებული იყოს ციფრებით და ასოებით:

უფლებების მნიშვნელობები რიცხვებში შეჯამებულია:

  • სრული უფლებები (rwx) 7 = 4 + 2 +1
  • წაკითხვა და წერა (rw-) 6 = 4 + 2 + 0
  • წაკითხვა და შესრულება (r-x) 5 = 4 + 0 + 1
  • მხოლოდ წაკითხვა 4 (r—) = 4 + 0 + 0
  • მხოლოდ ჩაწერა 2 (-w-) = 0 + 2 + 0
  • არანაირი უფლებები (-) 0 = 0 + 0 + 0

თითოეული ფაილისა და დირექტორიასთვის, უფლებები ცალკე ენიჭება მფლობელს, ჯგუფს და სხვა მომხმარებლებს.

მფლობელი ჯგუფი დაისვენე
u
ნებართვების წერილები უფლებების ნომრებზე წვდომა
rwxrwxrwx 777 წაიკითხე, დაწერე, გააკეთე ყველაფერი
rwxr-xr-x 755 კითხულობს, წერს, ასრულებს წაიკითხეთ და გაუშვით
rw-r-r- 644 წაკითხვა და დაწერა თუნდაც მხოლოდ
r——— 400 მხოლოდ მფლობელი კითხულობს

თქვენ შეგიძლიათ შეცვალოთ წვდომის უფლებები ფაილზე ან დირექტორიაში chmod ბრძანების გამოყენებით რიცხვების ან ასოების გამოყენებით.

წვდომის უფლებების მინიჭება რიცხვებში

ფაილის ან დირექტორიის ნებართვების შესაცვლელად chmod ბრძანების გამოყენებით ციფრების გამოყენებით, შეიყვანეთ ბრძანება:

Sudo chmod 755 text.txt

დირექტორიებისთვის, თქვენ უნდა დაამატოთ -R შეცვლა chmod-ის შემდეგ.

წვდომის უფლებების ასოებით მინიჭება

დამწყებთათვის, ასოებით წვდომის უფლებების შეცვლა ცოტა უფრო რთული იქნება, მაგრამ ეს ცოდნა სასარგებლო იქნება.

მოგეხსენებათ, რომ არსებობს მფლობელი, ჯგუფი და სხვა მომხმარებლები, ისინი დანიშნულნი არიან შემდეგნაირად:

Linux-ში, ანდროიდის ჩათვლით, არის ბმულები - რაც ნორმალურ, ნაცნობ ენაზე ჟღერს როგორც "მალსახმობი". არსებობს ორი სახის ბმული:

  • მძიმე ბმულები
  • სიმბოლური ბმულები ან სიმბოლოები

რა განსხვავებაა მყარ და სიმბოლურ ბმულებს შორის?

სიმბოლური ბმულები - შექმენით მალსახმობი, რომელიც მიუთითებს ფაილის ან საქაღალდის ზუსტ მდებარეობაზე, სადაც მალსახმობი ბმულებია. თუ გადაიტანეთ ფაილი ან საქაღალდე, სიმბოლური ბმული დაირღვევა. იმისათვის, რომ ნათლად გავიგოთ, რა არის სიმბოლური ბმული, Windows XP-ში ან Windows 7-ში დესკტოპზე არის პროგრამის მალსახმობები, რომლებიც აკავშირებენ პროგრამის საქაღალდეს, უფრო სწორად, exe ფაილს.

u მომხმარებელი მფლობელი
ჯგუფი

ჯგუფში შემავალი მომხმარებლები

სხვები

ბევრი ჩვენგანი უკვე იცნობს ADB-ს (Android Debug Bridge), რადგან, როგორც Android მოწყობილობის მფლობელს, საკმაოდ ხშირად გვიწევს ისეთი მარტივი მოქმედებების შესრულება, როგორიცაა adb ბიძგიდა გაიყვანეთ, ან adb გადატვირთვადა ა.შ. მაგრამ ბევრი დამწყები მომხმარებლისთვის, მხოლოდ ბრძანების ხაზის დანახვა უკვე საშინელია და, როგორც ჩანს, აკრძალულად შესაძლებელია. მიუხედავად იმისა, რომ სინამდვილეში ყველაფერი საკმაოდ მარტივია, გამოცდილი მომხმარებლები არ მაძლევენ მოტყუების უფლებას და ყველაზე დიდი სირთულეა ყველა ამ ბრძანების დამახსოვრება, თუმცა არც ამის გაკეთებაა საჭირო, რადგან ინტერნეტი ყოველთვის ხელთ არის და სწორი ბრძანების პოვნა არ არის. რთული.

Android Debug Bridge, რომელიც არის Android SDK ემულატორის ნაწილი, საშუალებას გაძლევთ დაუკავშირდეთ თქვენს კომპიუტერსა და მასზე დაკავშირებულ Android მოწყობილობას, სხვათა შორის, თუ გჭირდებათ რაიმე პროგრამა, შეგიძლიათ ჩამოტვირთოთ პროგრამები თქვენი ლეპტოპისთვის უფასოდ. რა შემიძლია გავაკეთო ADB-სთან? მისი შესაძლებლობები საკმაოდ ფართოა, მაგალითად, ყველაზე პოპულარული მოქმედებები: დააკოპირეთ ფაილები Android მოწყობილობიდან კომპიუტერში, ატვირთეთ ფაილები კომპიუტერიდან Android-ში, შეასრულეთ მრავალი Linux ბრძანება, მიიღეთ შეცდომის შესახებ ანგარიშები და ა.შ.

ასე რომ, თუ თქვენ ახალი ხართ ამაში და გსურთ გაიგოთ ცოტა მეტი ADB-ის შესახებ, ვიდრე უბრალოდ ის, რაც არის, მაშინ გირჩევთ გაეცნოთ ADB-ს სწავლის ჩემს პატარა ძირითად სახელმძღვანელოს.

რაც დაგჭირდებათ

1. Android Debug Bridge (ADB) Windows 32bit - ჩამოტვირთვა

2. Android Debug Bridge (ADB) Windows 64bit - ჩამოტვირთვა

3. კომპიუტერი Windows OS-ით დაინსტალირებული.

ახლა გადავიდეთ აქტიურ ფაზაზე:

1. ჩამოტვირთეთ საჭირო zip არქივი და ამოიღეთ იქ სადაც გინდათ, მაგალითად, დისკი C.

2. ახლა გადადით დირექტორიაში C:/adb/sdk/platform-tools. აქ ნახავთ ფაილების კომპლექტს, როგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე.

3. გეჭიროთ Shift ღილაკი + მარჯვენა ღილაკით და გაუშვით Windows ბრძანების ხაზი მიმდინარე დირექტორიადან.

4. შეიყვანეთ ბრძანება adb დამწყებ სერვერი.

5. იმისათვის, რომ დარწმუნდეთ, რომ თქვენი მოწყობილობა სწორად არის დაკავშირებული და კომპიუტერმა ამოიცნო, შეიყვანეთ ბრძანება: adb მოწყობილობები. თუ ყველაფერი კარგად არის, თქვენ ნახავთ მსგავსი რამ:

ახლა, როცა თქვენი მოწყობილობა დაკავშირებულია და ყველაფერი მუშაობს, მოდით, ცოტათი ვითამაშოთ.

LOGCAT-ის კითხვა ADB-ის საშუალებით

უმარტივესი გზაა ბრძანების გაშვება: adb logcat. შედეგად, ეკრანზე გამოჩნდება მოწყობილობის ჟურნალის ფაილის მთელი შინაარსი. ცალკე ფაილში logcat-ის მისაღებად, გაუშვით: adb logcat > logcat.txt.

ხარვეზის ანგარიში

შეგიძლიათ აწარმოოთ ბრძანება: adb bugreport, მაგრამ თქვენ მიიღებთ შეტყობინებას, რომ გენერირებული ანგარიში არ იკითხება, ამიტომ უმჯობესია გამოიყენოთ: adb bugreport >result.txt.

ADB ROOT წვდომის უფლებებთან ერთად

ADB-დან სრული წვდომის უფლებებით სამუშაოდ, საჭიროა მოწყობილობის root დაყენება. თუ მოწყობილობა უკვე მექანიკურია, მაშინ გაუშვით ბრძანება: adb rootდა ჩვენ ვხედავთ რა არის ნაჩვენები ქვემოთ მოცემულ სურათზე (გადატვირთეთ ADB root უფლებებით).

აპლიკაციების ინსტალაცია ADB-ის საშუალებით

აპლიკაციის ინსტალაციისთვის დარწმუნდით, რომ apk ფაილის სახელში სივრცეები არ არის და ზუსტად უნდა იცოდეთ მისკენ მიმავალი სწორი გზა. კარგად, მაშინ ჩვენ ვასრულებთ ბრძანებას: adb ინსტალაცია+ ინსტალაციის ფაილის სახელი. ჩემს მაგალითში დავაინსტალირე papertoss თამაში, ასე რომ, თუ ყველაფერი კარგად წავიდა, ეკრანზე მიიღებთ ამ სურათს:

გამარჯობა ყველას ჩვენ შემდგომში ვსწავლობთ Android სმარტფონს, დღეს ვიფიქრებთ იმაზე, თუ რა არის ADB-ის აპლიკაციის განახლება. ასე რომ, ინტერნეტის დათვალიერების შემდეგ, მივედი დასკვნამდე, რომ განახლების გამოყენება ADB-დან არის Android სისტემის აღდგენის მენიუს ელემენტი. მაგრამ რას აკეთებს ეს ნივთი? წავედი ვეძებდი... ასე რომ, განაცხადის განახლება ADB ელემენტიდან არის საჭირო, რომ დააინსტალიროთ firmware

აბა, რა არის რუსულად თარგმანი, ასე ითარგმნება განაცხადის განახლება ADB-დან? ჰმ, ავხსნათ! პირველი სიტყვა ვრცელდება, ითარგმნება როგორც გამოყენება ან გამოყენება. მგონი სიტყვა განახლება უკვე გასაგებია, ეს თავად განახლებაა, ჩვენს შემთხვევაში firmware. ისე, ADB-დან ჰგავს ADB-ს. მოკლედ, განახლების განაცხადი ADB ელემენტიდან ითარგმნება, როგორც განახლების გამოყენება ADB-დან, კარგად, ასე

სხვათა შორის, მენიუში ვიპოვე სურათი, თუ როგორ გამოიყურება ეს ელემენტი:


ასე რომ, ნახეთ, კიდევ რა ვისწავლე ADB–დან განახლების გამოყენების შესახებ. არსებობს ბრძანება, როგორიცაა adb sideload, კარგად, ეს ბრძანება არის firmware-ის განახლებისთვის. ის ასე მუშაობს: გადადიხართ აღდგენის რეჟიმში თქვენს სმარტფონზე, შემდეგ აირჩიეთ განახლების გამოყენება ADB-დან ხმის ღილაკით, დაადასტურეთ ჩართვის ღილაკით და შემდეგ შეიყვანეთ შემდეგი ბრძანება:

adb sideload update.zip

სადაც update.zip არის, მაშინ მიუთითებთ firmware-ის სახელს. ისე, ცოტა გასაგებია? ADB-დან განახლების გამოყენება საჭიროა ADB-დან firmware-ის დასაყენებლად. მართალია, აქ არის ერთი გაუგებარი მომენტი, სხვა საიტზე აღმოვაჩინე ინფორმაცია, რომ ეს ბრძანება უნდა შევიდეს ბრძანების ხაზში. მაგრამ სად არის თავად ბრძანების ხაზი? სმარტფონზე თუ კომპიუტერზე? ეს კითხვა ჩემთვის ჯერ კიდევ გაუგებარია, ჰო, სურათი ამოვთხარე, ნახე, ყველაფერი ნათელია.


როგორც ჩანს, ბრძანება ჯერ კიდევ უნდა შევიდეს კომპიუტერში! და მეგონა სმარტფონში იყო... კარგია რომ გავარკვიე უბრალოდ ძალიან დამაინტერესა..

სხვათა შორის, ბრძანების შეყვანის შემდეგ, მთლიანი პროგრამული უზრუნველყოფის პროცესს შეიძლება დასჭირდეს დაახლოებით 15 წუთი, რაც გარკვეულწილად გრძელია. როდესაც ყველაფერი დასრულდება, გამოიყენეთ ხმის ღილაკი, რომ აირჩიოთ გადატვირთვა სისტემა ახლა (ეს არის გადატვირთვა) და დააჭირეთ დენის ღილაკს. და გამორთვის ელემენტი ჰგავს სმარტის გამორთვას, კარგი, ეს ასეა



რაიმე შეკითხვა?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: