Компютърни уроци

Получаване на root чрез adb. Програмата adb ще покаже списък с устройства, свързани в момента към компютъра

Ако искате да научите как да използвате Adb Run, тогава най-вероятно вече сте запознати с основната програма - Adb. Ако не, помислете за тези два инструмента за потребители на Android. За какво са необходими помощни програми, как да ги конфигурирате и използвате?

програма

И така, какво е Adb? Това е програма, която получава името си от акронима си. ADB е мост за отстраняване на грешки в Android. Инструмент за отстраняване на грешки, помощни програми за отстраняване на неизправности и отключване на джаджи в тази операционна система. Това са основните функции на програмата, но ако сте добре запознати с тази тема, ще научите за още дузина скрити опции.

Инсталация

За да разберете как да използвате Adb Run, трябва да инсталирате ADB на вашия компютър. За да направите това, трябва да го изтеглите от официалния уебсайт на разработчика. По принцип много сайтове позволяват изтеглянето на тази помощна програма на вашия компютър, така че няма да има проблеми с търсенето.

Връзка

За да разберем защо е необходим ADB и следователно Adb Run, нека разгледаме основните команди. Например, ако не сте сигурни, че компютърът вижда телефона правилно и ще работи правилно с него, можете да въведете командата adb devices. По този начин можете да се уверите, че връзката е стабилна.

След като използвате командата, програмата ще покаже съобщение, в което се посочва, че списъкът с прикачени устройства. Ако не виждате подобна фраза, най-вероятно проблемът е или в кабела, или в драйверите. Ще трябва да проверите отново функционалността на устройството и да разберете причините, поради които компютърът не вижда смартфона.

Ако установите, че кабелът не работи, можете да опитате да свържете притурката чрез безжична мрежа. Wi-Fi връзката се осъществява с помощта на ADB Wireless. Освен това устройството трябва да има Root права.

След това въведете командата adb connect ip:port. Вместо ip:port, въведете стойността, която е зададена за вашия мрежов адрес.

Възможности

Тъй като въпросът как да използвате Adb Run е свързан с използването на ADB, струва си да разберете какви възможности крие основната помощна програма. Например, благодарение на кода, можете да инсталирате приложение, което се намира на вашия компютър. За да направите това, трябва да напишете adb install и след това да посочите пътя, където се намира

По същия начин можете да прехвърлите обикновен документ от компютър на телефон. Алгоритъмът е същият, само командата е променена. Въвеждаме adb push и след това посочваме адреса на местоположението на файла, който трябва да бъде прехвърлен към притурката. Ако трябва да извършите противоположната операция, въведете adb pull. Само първият адрес показва папката на телефона, а вторият е мястото, където искате да запишете прехвърления документ на вашия компютър.

Adb Run

Това е инструмент, който улеснява работата ви. Това е особено удобно за тези, които разбират как да използват програмата Adb Run. Помощната програма е предназначена да опрости работата с ADB и прави функционалността на последната програма по-ясна. Същността на допълнителния инструмент е, че той автоматизира обичайните потребителски команди и значително опростява действията с конзолата. Adb Run също може да нулира шаблона.

Програмата изглежда като конзола. Състои се от 14 елемента, а навигацията през менюта и секции става чрез избиране на желания номер и бутон за потвърждение Enter.

Подготовка

Преди да научите как да използвате Adb Run тази програма, е важно да запомните за USB отстраняване на грешки. Тази стъпка често се забравя, след което програмата просто не вижда телефона. За да направите това, трябва да отидете в настройките, там да намерите опцията „Всичко за телефона“.

В най-новите версии на операционната система трябва да намерите реда със серийния номер и да кликнете върху него няколко пъти. В долната част се появява известие, първо, че сте на прав път, след това, че сте станали разработчик. Когато видите такова съобщение, можете да се върнете към настройките, там трябва да се появи елементът „Опции за разработчици“. Можете да активирате отлагането там.

Преглед

Кратък преглед на помощната програма и как да използвате Adb Run за Android. Първата точка веднага е да проверите дали притурката е свързана правилно. Ако сте забравили за отлагане, програмата веднага ще открие това. Първият елемент се нарича Прикачено устройство. Избирайки го, ще разберете дали телефонът е свързан към системата.

Следваща - точка Ход. Вместо да въвеждате командите, които бяха описани по-рано, ще бъде достатъчно да изберете между два елемента. Първият е отговорен за прехвърлянето на файлове от компютъра към телефона, вторият е отговорен за обратния процес.

Трета точка Инсталирайотговаря за изтеглянето на приложения в притурката. Тук има пет опции. Сред тях са копиране на програмата, инсталиране нормално или на карта с памет. Възможно е да премахнете помощните програми от телефона си чрез компютър или да ги преместите.

Параграф Рестартирайтерестартира устройството. Той прави това в три опции, включително нормално рестартиране, превключване към режим на зареждащо устройство или отиване в менюто за възстановяване. Следващият ред под петото число отговаря за фърмуера на устройството. Fastboot е меню, което има 10 елемента. Освен това всички те са тясно специализирани; ако не знаете какво да изберете, ще трябва да разгледате всяка подпозиция.

В следващия параграф - Отключете Gesture Key- можете да научите как да използвате Adb Run с Windows 10, ако трябва да отключите шаблона. Често потребителите, използвайки този метод на защита, го забравят, но когато възникнат повреди, тази помощна програма идва на помощ. Шестото меню съдържа елементи с различни опции за графичен ключ. Трябва да изберете този, който сте забравили.

Точка седем - Наръчник- необходими на тези, които искат сами да въвеждат команди. Възможно е да има директиви, които не са в представения списък. За това е предназначен този елемент от менюто. Има и специално меню за собствениците на смартфони HTC. В него можете да отключите Bootloader, да промените CID и да получите S-OFF.

Осмият елемент проверява за актуализации на помощната програма. Деветият е творческа опция за тези, които са уморени от анимацията при включване на устройството. Ако искате да го замените или деактивирате, тогава трябва да отидете в менюто Intsall Bootanimation.

Десетият параграф предоставя информация за всички съществуващи блокове на устройството. Тук има секции, може би скрити или такива, които са трудни за достигане. Run Script е единадесетото меню за използване на скриптове. Архивирането е дванадесетата точка, която създава резервно копие на цялата притурка. Удобно, ако трябва да рестартирате.

Следващото меню е отговорно за odexing на фърмуера. Ако не сте запознати с този процес, по-добре е да не експериментирате сами. Четиринадесетата точка работи върху екранни снимки. Последното меню е необходимо за излизане от помощната програма.

заключения

Как да използвате Adb Run на Windows XP е ясно. Няма никаква разлика в това как тази програма работи на Windows 7 или 10. Следователно не трябва да възникват проблеми. Горните инструкции са подходящи за всички случаи.

За собствениците на Linux има и опция, която е лесна за използване. Просто трябва да инсталирате специална версия.

Android Debug Bridge (ADB) е конзолно приложение, което ви позволява да управлявате широк набор от функции на мобилни устройства, работещи с операционна система Android. Основната цел на ADB е да извършва операции за отстраняване на грешки с устройства с Android.

Android Debug Bridge е програма, която работи на принципа клиент-сървър. Първото стартиране на ADB с всякакви команди е задължително придружено от създаването на сървър под формата на системна услуга, наречена „демон“. Тази услуга непрекъснато ще „слуша“ порт 5037 в очакване да пристигне команда.

Тъй като приложението е конзолно, всички функции се изпълняват чрез въвеждане на команди със специфичен синтаксис в командния ред на Windows (cmd).

Функционалността на въпросния инструмент е достъпна на повечето устройства с Android. Единственото изключение може да бъде устройство с възможност за такива манипулации, блокирани от производителя, но това са специални случаи.

За обикновения потребител използването на команди на Android Debug Bridge в повечето случаи се превръща в необходимост при възстановяване и/или флашване на устройство с Android.

Цялата функционалност на програмата се разкрива след въвеждане на определена команда. Като пример, разгледайте команда, която ви позволява да преглеждате свързани устройства и да проверявате готовността на устройството да получава команди/файлове. За да направите това, използвайте следната команда:

Отговорът на системата при въвеждане на тази команда има две опции. Ако устройството не е свързано или не е разпознато (драйверите не са инсталирани, устройството е в режим, който не поддържа работа чрез ADB и други причини), потребителят получава отговор „прикачено устройство“ (1). При втория вариант, когато устройството е свързано и готово за по-нататъшна работа, неговият сериен номер (2) се показва в конзолата.

Разнообразие от възможности

Списъкът с функции, предоставени на потребителя от инструмента Android Debug Bridge, е доста широк. За да получите достъп до пълния списък с команди на устройството, ще ви трябват права на суперпотребител (root права) и едва след получаването им можем да говорим за отключване на потенциала на ADB като инструмент за отстраняване на грешки на Android устройства.

Отделно, заслужава да се отбележи наличието на вид помощна система в Android Debug Bridge. По-точно, това е списък от команди с описание на синтаксиса, изведен като отговор на командата adb help.

Това решение много често помага на много потребители да си спомнят забравена команда за извикване на определена функция или нейния правилен правопис

Предимства

  • Безплатен инструмент, който ви позволява да манипулирате софтуера на Android, достъпен за потребителите на повечето устройства.

недостатъци

  • Липса на руска версия;
  • Конзолно приложение, което изисква познаване на синтаксиса на командите.

Изтеглете ADB безплатно

Android Debug Bridge е неразделна част от инструментариума, предназначен за разработчици на Android (Android SDK). Инструментите за Android SDK от своя страна са включени в . Изтеглянето на Android SDK за вашите собствени цели е достъпно за всички потребители абсолютно безплатно. За да направите това, просто трябва да посетите страницата за изтегляне на официалния уебсайт на Google.

Ако не е необходимо да изтегляте пълния Android SDK, съдържащ Android Debug Bridge, можете да използвате връзката по-долу. Позволява ви да изтеглите малък архив, съдържащ само ADB и Fastboot.

Android фърмуер, т.е. записването на определени файлови изображения в съответните раздели на паметта на устройството с помощта на специален софтуер на Windows, който почти напълно автоматизира процеса, днес не е най-трудната процедура от гледна точка на потребителя. Ако използването на такива инструменти е невъзможно или не дава желания резултат, ситуацията може да бъде спасена.

За да флашнете устройство с Android чрез Fastboot, ще ви трябва познаване на конзолните команди на същия режим на работа на устройството, както и известна подготовка на смартфона или таблета и компютъра, използвани за операции.

Поради факта, че в режим на бързо зареждане манипулациите със секциите на паметта на устройството се извършват практически директно, когато използвате метода на фърмуера, описан по-долу, е необходимо известно внимание и предпазливост. Освен това, следните стъпки вероятно трябва да се препоръчват само ако не можете да флашнете фърмуера с други методи.

Потребителят извършва всяко действие със собствените си устройства с Android на собствена опасност и риск. Администрацията на сайта не носи отговорност за възможни негативни последици от използването на методите, описани на този ресурс!

Стриктното изпълнение на подготвителните процедури определя успеха на целия процес на флашване на устройството, така че изпълнението на описаните по-долу стъпки може да се счита за предпоставка преди извършване на операции.

Инсталиране на драйвери

Можете да научите как да инсталирате специален драйвер за режим на бързо зареждане от статията:

Архивиране на системата

Ако има и най-малка възможност, преди да мига фърмуера, трябва да се създаде пълно резервно копие на съществуващите дялове на паметта на устройството. Стъпките, необходими за създаване на резервно копие, са описани в статията:

Изтегляне и подготовка на необходимите файлове

Fastboot и са допълнителни инструменти от Android SDK. Изтегляме целия инструментариум или изтегляме отделен пакет, съдържащ само ADB и Fastboot. След това разархивирайте получения архив в отделна папка на устройство C.

Чрез Fastboot е възможно да се записват както отделни участъци от паметта на устройство с Android, така и актуализации на фърмуера като цял пакет. В първия случай ще ви трябват файлове с изображения във формат *.img, във втория – пакет(и) *.zip. Всички файлове, които са планирани за използване, трябва да бъдат копирани в папката, съдържаща разопаковани Fastboot и ADB.

Пакети *.zipНие не го разопаковаме, вие просто трябва да преименувате изтегления файл(ове). По принцип името може да бъде всичко, но не трябва да съдържа интервали или руски букви. За удобство трябва да използвате кратки имена, например update.zip. Наред с други неща, е необходимо да се вземе предвид факта, че Fastboot е чувствителен към малки и малки букви в изпратените команди и имена на файлове. Тези. „Update.zip“ и „update.zip“ за бързо стартиране са различни файлове.

Стартиране на Fastboot

Тъй като Fastboot е конзолно приложение, работата с инструмента се извършва чрез въвеждане на команди със специфичен синтаксис в командния ред на Windows (cmd). За да стартирате Fastboot, най-лесният начин е да използвате следния метод.


Тази добавка ви позволява да извършвате всички операции от примерите, описани по-долу, в полуавтоматичен режим и без да се налага да прибягвате до ръчно въвеждане на команди в конзолата.


Отключване на буутлоудъра

Производителите на определен брой устройства с Android блокират възможността за управление на секциите на паметта на устройството чрез заключване на буутлоудъра. Ако дадено устройство има заключен буутлоудър, в повечето случаи флашването на неговия фърмуер чрез бързо зареждане не е възможно.

За да проверите състоянието на буутлоудъра, можете да изпратите следната команда към устройството, което е в режим на бързо зареждане и е свързано към компютъра:

fastboot oem информация за устройството

Но отново трябва да признаем, че този метод за определяне на състоянието на блокиране не е универсален и е различен за устройства от различни производители. Това твърдение важи и за отключването на буутлоудъра - методологията за извършване на процедурата е различна за различните устройства и дори за различните модели от една и съща марка.

Записване на файлове в секциите на паметта на устройството

След като завършите подготвителните процедури, можете да продължите към процедурата за запис на данни в секциите на паметта на устройството. Още веднъж проверяваме дали файловете с изображения и/или zip пакетите са заредени правилно и дали съответстват на устройството, което се флашва.

внимание! Флашването на некоректни и повредени файлови изображения, както и изображения от друго устройство в устройството води в повечето случаи до невъзможност за зареждане на Android и/или други негативни последици за устройството!

Инсталиране на zip пакети

За да запишете на устройството, например, OTA актуализации или пълен набор от софтуерни компоненти, разпространявани във формата *.zip, се използва командата за актуализация fastboot.


Записване на img изображения в дялове на паметта

В много случаи търсенето на фърмуер във формат *.zipможе да е трудно за изтегляне. Производителите на устройства не са склонни да публикуват своите решения в интернет. В допълнение, zip файловете могат да бъдат флашнати чрез възстановяване, така че целесъобразността на използването на метода за писане на zip файлове чрез fastboot е под въпрос.

Но по-специално възможността за флашване на отделни изображения в съответните секции "ботуш", "система", "потребителски данни", "възстановяване"и т.н. чрез Fastboot при възстановяване на устройството след сериозни софтуерни проблеми, може да спаси ситуацията в много случаи.

За да флашнете отделно img изображение, използвайте командата:

fastboot флаш partition_name file_name.img




По този начин фърмуерът се флашва с помощта на команди, изпратени през конзолата. Както можете да видите, подготвителните процедури отнемат повече време и усилия, но ако се изпълняват правилно, записването на секции от паметта на устройството става много бързо и почти винаги без проблеми.


  1. c:\android\adb
  2. Хайде да отидем до ЗапочнетеИзпълни(или натиснете на клавиатурата Win+R, както ви е удобно) и въведете следното:
    cmd
  3. Командният ред се отвори. В него пишем:
    cd c:\android\adb
    Където c:\android\adb
    *Полезен съвет: РАЗДЕЛ

  1. Инсталирайте ADB и fastboot на компютър (вижте по-горе)
  2. Отиваме в папката, където сме инсталирали нашите adb и fastboot. имам това
    /home/myuser/nexus/adb/
  3. Отиваме до терминала и пишем там:
    cd /home/myuser/nexus/adb/
    Където /home/myuser/nexus/adb/- път до папката с adb и fastboot. При вас може да е различно
    *Полезен съвет:за да избегнете въвеждането на всичко ръчно, можете да въведете част от името на папката и да щракнете върху РАЗДЕЛ
  4. Свързване на нашето устройство nexus към компютъра
  5. Изпълнете необходимите команди (вижте по-долу)

  1. Инсталирайте ADB и fastboot на компютър (вижте по-горе)
  2. Отиваме в папката, където сме инсталирали нашите adb и fastboot. имам това
    /home/myuser/nexus/adb/
  3. Отиваме до терминала и пишем там:
    cd /home/myuser/nexus/adb/
    Където /home/myuser/nexus/adb/- път до папката с adb и fastboot. При вас може да е различно
    *Полезен съвет:за да избегнете въвеждането на всичко ръчно, можете да въведете част от името на папката и да щракнете върху РАЗДЕЛ
  4. Свързване на нашето устройство nexus към компютъра
  5. Изпълнете необходимите команди (вижте по-долу)


ADB - Мост за разработка на Android. Просто казано, това е нещо за разработване и отстраняване на грешки в приложения за нашия любим Android. Но ние не сме програмисти (в по-голямата си част), а обикновени потребители! Защо ни трябва? Нека да го разберем.
adb, от гледна точка на обикновен потребител, включва следните функции:
-Редактиране на файлове на самото устройство през компютър
-Възможност за инсталиране на приложения, фърмуер, ядра, радиостанции, буутлоудъри и възстановяване
-Възможност за “Изтегляне” на необходимите ни файлове от телефона

За да работите с adb, първо трябва да ги инсталирате на вашия компютър (както - вижте по-горе)

ADB команди:
ADB push (записва файл на вашето устройство) -- adb push c:\example.apk /sdcard/example.apk
ADB pull (извлича файл от устройството към компютъра) -- adb pull /system/app/example.apk c:\example.apk
ADB install (инсталиране на програмата на устройството) -- adb install c:\example.apk
adb рестартиране (рестартиране на устройството)
възстановяване при рестартиране на adb (рестартирайте устройството и след това стартирайте възстановяване)
adb рестартиране на буутлоудъра (рестартирайте устройството и след това го заредете в буутлоудъра)
adb повторно монтиране (демонтиране и монтиране на /системния дял)

Команди на ADB-Shell:
adb shell (стартира Linux shell, за да работи на устройството)
cd (навигация през директории на устройства) -- cd /system/app
ls (аналогично на командата "dir" в DOS, показва съдържанието на директорията) -- ls /system/app
rm (изтриване на файл от директорията) -- rm /system/app/example.apk
cp (копира файла от директорията в директорията на устройството) -- cp /system/app/example.apk /sdcard/example.apk
изход (изход от ADB-Shell) -- изход

Команди на помощната програма Fastboot:
устройства за бързо стартиране - списък на устройствата, свързани към компютъра (използвани за проверка на връзката)
fastboot reboot - рестартирайте устройството
fastboot reboot-recovery - рестартирайте устройството в режим на възстановяване
fastboot reboot-bootloader - рестартирайте устройството в буутлоудъра
fastboot flash boot filename.img - фърмуер на ядрото
flashboot флаш радио filename.img - радио фърмуер
fastboot oem lock - затворете буутлоудъра.
fastboot oem unlock - отворете буутлоудъра (изтрива всички потребителски данни)

Това не е пълен списък с команди!

Трябва да флашнете Android с помощта на FastBoot, но не знаете как? Тази статия предоставя подробни инструкции за използването на помощната програма FastBoot и как да я използвате за флашване на устройство с Android.

Това ръководство ще обясни напълно как да използвате FastBoot! Ако не знаете как да инсталирате архивирани актуализации, тогава имате нужда от статията - Clockwordmod - какво е това. Инструкции за възстановяване на CWM със снимки

Изтегляне и инсталиране на FastBoot

Преди да мигате Android с помощта на FastBoot, трябва да го изтеглите и инсталирате на желания компютър.

1. Можете да изтеглите помощната програма FastBoot с официалната програма за Android SDK (тежка тежест)

защо ADB RUN е по-добър

Стартирайте

Ако сте изтеглили отделно Fastboot

След като изтеглите и инсталирате FastBoot, отворете " Командна линия »

и vve Въведете командите, за да отидете в папката с помощната програма Fastboot (ако сте инсталиралиотделно FastBoot)

cd/
cd adb

Ако сте изтеглили ADB RUN

Ако вашият избор падна върху програмата ADB RUN, стартирайте я и изберете Manual -> ADB от менюто

Файловете, които трябва да бъдат флашнати, трябва да се намират в същата папка като помощната програма Fastboot

Инструкции за команди как да флашнете Android с помощта на FastBoot

Много е важно да пишете команди и фърмуер файлове, както са посочени!

Ако вашата команда е посочена

fastboot флаш кеш NazvaniAFiLe.img

тогава трябва да пишете точно така, но не по друг начин. С други думи, регистърът на буквите е важен, в противен случай ще получите грешка не може да зареди „изображение“ - няма такъв файл.

Рестартирайте командите в режим на фърмуер (бутлоудър)

fastboot рестартиране-бутлоудър

Командата "вижда" вашия компютър с Android

Създайте си навика да проверявате, преди да правите нещо във Fastboot, дали връзката между вашия компютър и Android е:

Проверка дали вашият компютър може да види вашия Android

устройства за бързо зареждане

Изпълнете тази команда, когато устройството вече е в режим на фърмуер (бутлоудър)

Команди за отключване и заключване на Nexus Bootloader

Отключете буутлоудъра за Nexus

fastboot oem отключване

Заключване на буутлоудъра за Nexus

fastboot oem заключване

Команда за намиране на версията на буутлоудъра

Показва номера на версията на буутлоудъра, инсталиран на Android

fastboot getvar версия-бутлоудър

Команди за форматиране на дялове

Преди да мигате всеки дял в Android, първо трябва да го форматирате, така че да няма проблеми с работата

fastboot изтриване Imya_razdela - изтриване на дял: зареждане, радио, възстановяване, система, потребителски данни и други

Изтрива дяла на кеша

fastboot изтриване на кеша

Изтрива секцията с данни

бързо стартиране изтриване на потребителски данни

Изтрива системния дял

fastboot система за изтриване

Изтрива дяла за възстановяване

възстановяване при бързо изтриване

Команди за флашване на дял

След като сте форматирали дяла или дяловете, можете да започнете да флашвате фърмуера

fastboot flash Imya_razdela imya_file.img - фърмуер на избрания дял: зареждане, радио, възстановяване, система, потребителски данни и други

Флаш на системния дял (System)

fastboot флаш система imya.img

Флаширайте дяла на кеша

fastboot флаш кеш imya.img

Flash секцията с данни

fastboot флаш потребителски данни imya.img

Флаширайте дяла за възстановяване

fastboot флаш възстановяване imya.img

Настройка на анимацията при включване (дял на фърмуера с анимация)

fastboot флаш splash1 splash.img

Flash всички дялове (зареждане, възстановяване и система)

fastboot flashall

Вместо imya.img- трябва да въведете името на файла, който ще флашнете

Команда за инсталиране на update.zip

Мига архив за актуализация на Android във формат update.zip или ZIP архив с IMG изображения на различни секции

fastboot актуализация filename.zip

За устройства на Sony

Проверка на връзката на устройството Sony, ако отговорът е 0,3 устройство, значи е свързано

fastboot.exe -i 0x0fce getvar версия

Отключете буутлоудъра

fastboot.exe -i 0x0fce oem отключване 0xReceived_Key

По-подробна информация за отключване на Bootloader Sony - Как да отключите Bootloader Sony

Изчакване на грешка в устройството

Ако имате следното съобщение в командния прозорец за дълго време: чака за устройство- Означава:

  • Драйверът не е инсталиран или е инсталиран неправилно - преинсталирайте или инсталирайте
  • Устройството с Android не е в режим Bootloader - превод
  • Неправилно свързване към USB порта - използвайте задните USB 2.0 портове на компютъра, не използвайте USB хъбове