МСню

Андроид ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ – 17 сСкрСтных ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π°Β Android, с которыми Π²Ρ‹Β Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свой смартфон Π½Π°Β 100Β %

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΊΠΎΠΌΠ°Π½Π΄ Android Terminal Emulator

Эмулятор Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° β€” ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для android Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для управлСния систСмой ΠΈ внСсСния Π² Π½Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ основан Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ систСма Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя ядро linux.

На ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ выполняСтся настройка систСмы ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ. Андроид унаслСдовал ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈΡ… возмоТностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ.

Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ нСпосрСдствСнно с Β«ΠΆΠ΅Π»Π΅Π·ΠΎΠΌΒ». ΠšΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚Π°ΠΊΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ соотвСтствуСт тСкстовая ΠΊΠΎΠΌΠ°Π½Π΄Π°, которая запускаСтся Ρ‡Π΅Ρ€Π΅Π· эмулятор Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой Π½Π°Π΄ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ наибольший простор Π² модификациях Π±ΡƒΠ΄Π΅Ρ‚ послС рутирования Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ устройства.

ΠšΡ€ΠΎΠΌΠ΅ этого, слСдуСт ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ busybox β€” Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большС ΠΊΠΎΠΌΠ°Π½Π΄, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ встроСнных часто нСдостаточно. Π§Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π°Π΄ΠΎ:

  • ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ· Play Market BusyBox;
  • ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ ΠΏΡ€Π°Π²Π° ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;
  • ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠΆΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠΊΠ° прилоТСния просканируСт устройство;
  • Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«install busyboxΒ»;
  • ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ мСсто Β«/system/xbinΒ»;
  • Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«ΠΎΠΊΒ».

Π”Π°Π»ΡŒΡˆΠ΅ ΠΆΠ΄Π΅ΠΌ ΠΏΠΎΠΊΠ° закончится установка ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ busybox обновляСтся.

ПослС этого ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ установкС Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π½ΠΈΠΌ. Для этого:

  • ΠΈΠ· Play Market устанавливаСм ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Terminal Emulator for Android;
  • ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π΅Π³ΠΎ, появится ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ для Π²Π²ΠΎΠ΄Π° тСкста Β«u0_a106@android:/ $Β» Ρ‚Π°ΠΊ ΠΈ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ;
  • Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ls ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«enterΒ»;
  • появится Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Π² нашСм случаС вывСдСтся список Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π΄ΠΎΠ»Π³ΠΎ, ΠΏΡ€ΠΈ этом высвСтится Π±Π΅Π»Ρ‹ΠΉ курсор. Если ΠΏΡ€ΠΈ написании Π±Ρ‹Π»Π° Π΄ΠΎΠΏΡƒΡ‰Π΅Π½Π° ошибка, Ρ‚ΠΎ появится надпись Β«/system/bin/sh: kv: not foundΒ» ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ для Π²Π²ΠΎΠ΄Π°. Π­Ρ‚ΠΎ сообщСниС Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π° kv Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° срСди ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ.

ЗакрываСтся Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ΠΌ Π½Π° крСстик Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ, дальшС появится ΠΎΠΊΠ½ΠΎ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«okΒ».

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Android Terminal Emulator

FЕсли Ρƒ вас Π΅ΡΡ‚ΡŒ смартфон Π½Π° Android ΠΈ Π²Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Linux Ρ‚ΠΎ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π² Android. Как Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ опСрационная систСма Android основана Π½Π° ядрС Linux, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚ Ρ‡Ρ‚ΠΎ здСсь Π΅ΡΡ‚ΡŒ командная ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΠΈ Π² Π½Π΅ΠΉ доступны мноТСство стандартных ΠΊΠΎΠΌΠ°Π½Π΄ Linux. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ стандартной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π² Android Π½Π΅Ρ‚. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ доступ ΠΌΠΎΠΆΠ½ΠΎ нСсколькими путями:

  • ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ — ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Android Terminal Emulator с GooglePlay.
  • Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊ смартфону с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ° adb.

Но наша ΡΡ‚Π°Ρ‚ΡŒΡ Π½Π΅ ΠΎΠ± этом, сСгодняшняя Ρ‚Π΅ΠΌΠ°: ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Aandroid Terminal Emulator ΠΈΠ»ΠΈ Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Android.

Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ статСй Π½Π° эту Ρ‚Π΅ΠΌΡƒ Π½ΠΎ Π²ΠΎ всСх Π½ΠΈΡ… Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚, описана ΠΏΠ°Ρ€Π° спСцифичных ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π½Π° этом всС, Π° хочСтся ΠΏΠΎΠ»Π½Ρ‹ΠΉ список, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Linux, Ρ‚ΠΎΠ³Π΄Π° я ΠΈ Ρ€Π΅ΡˆΠΈΠ» Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ. Π― Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΡŽ Ρ‡Ρ‚ΠΎ я ΠΎΠΏΠΈΡˆΡƒ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π½ΠΎ ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ.Β Π—Π΄Π΅ΡΡŒ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ лишь ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ описаниС ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Android я расскаТу ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…, Π° ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… Linux ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ± обозначСниях β€” для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΏΡ€Π°Π²Π° root, ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌΠΈ я Π±ΡƒΠ΄Ρƒ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°ΠΊ @.

НачнСм. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° это Π½ΠΈΡ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅ ΠΊΠ°ΠΊ нСбольшиС ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ систСмных ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ /system/bin ΠΈ Π΅Ρ‰Π΅ нСсколько Π² /vendor/bin. Π’Π΅ Ρ‡Ρ‚ΠΎ Π² vendor ΠΌΡ‹ Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ располоТу всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ.

adb — ΠžΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ Π°Π½Π΄Ρ€ΠΎΠΈΠ΄. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Android это всС ΠΆΠ΅ Linux, ΠΊ Π½Π΅ΠΌΡƒ ΠΏΠΎ USB ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ устройства Π² Ρ‚ΠΎΠΌ числС смартфоны, adb позволяСт ΠΈΠΌΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈ Π΄Π°Π΅Ρ‚ доступ ΠΊ ΠΈΡ… Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Ρƒ. описаниС Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ возмоТностСй тянСт Π½Π° Ρ†Π΅Π»ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ, я ΠΎΠΏΠΈΡˆΡƒ всС Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… статСй.

am — ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΎΠΊΠΎΠ½ (Action Manager), с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ любоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ сСрвис. НапримСр запуск прилоТСния настройки:

am start -n com.android.settings/.Settings

badblocks β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„Π»Π΅ΡˆΠΊΠΈ Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π±ΠΈΡ‚Ρ‹Ρ… сСкторов:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² Ρ„Π°ΠΉΠ»:

badblocks /dev/block/mmcblk0 > /sdcard/badblocks

ΠΈΠ»ΠΈ вывСсти Π½Π° экран:

badblocks -v /dev/block/mmcblk0

bmgr β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹ΠΌ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Android.

cat β€” консольная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для просмотра содСрТимого Ρ„Π°ΠΉΠ»Π°.

cat /sdcard/text.txt

chmod β€” Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Linux, мСняСт ΠΏΡ€Π°Π²Π° доступа Ρ„Π°ΠΉΠ»Π°, доступСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΡΡŒΠΌΠ΅Ρ€ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ записи.

НапримСр Π΄Π°Ρ‚ΡŒ всС ΠΏΡ€Π°Π²Π° (Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅):

chmod 777 /sdcard/file

chownΒ β€” мСняСт Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° Ρ„Π°ΠΉΠ»Π° Π² Linux, НапримСр:

chown root /sdcard/file

cmp

β€” сравниваСт Π΄Π²Π° Ρ„Π°ΠΉΠ»Ρ‹

cmp /sdcard/file1 /sdcard/file2

cp β€” ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ», ΠΈΠ· источника(ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ 1) Π² ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ(ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ 2).

cp /sdcard/file1 /sdcard1/

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ cp ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² Π² linux

date β€” ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ Π² систСмС.

date

Sat Nov 14 13:44:56 EET 2015

dd β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Π· диска, ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ if= Ρ„Π°ΠΉΠ» устройства диска, of=Ρ„Π°ΠΉΠ» для записи

НапримСр:

dd /dev/block/mmcblk0 /sdcard/img.iso

Π‘ΡƒΠ΄Π΅Ρ‚ создан ΠΎΠ±Ρ€Π°Π· Ρ„Π»Π΅ΡˆΠΊΠΈ mmcblk0.

df β€” Π°Π½Π°Π»ΠΈΠ· свободного мСста Π½Π° дискС. НапримСр:

df -h /dev/block/mmcblk1

Filesystem Size Used Free Blksize
/mnt/secure 484.5M 0.0K 484.5M 4096
/mnt/asec 484.5M 0.0K 484.5M 4096
/mnt/obb 484.5M 0.0K 484.5M 4096
/system 1.4G 971.7M 435.8M 4096

dmesg β€” просмотр Π»ΠΎΠ³Π° сообщСний ядра.

du β€” просмотр Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ„Π°ΠΉΠ»Π°.

du /sdcard/file1

@ ext4_resize ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ€Π°Π·Π΄Π΅Π»Π° с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой ext4.

@ fsck_msdos β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ„Π»Π΅ΡˆΠΊΠΈ Π½Π° ошибки.

fsck_msdos /dev/block/mmcblk1p1

grep β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ тСкста. НапримСр вывСсти Ρ‚ΠΎΠ»ΡŒΠΊΠΎ строки содСрТащиС terminal:

cat ~/sdcard/file | grep terminal

@ ifconfig β€” просмотр ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСтСвыми устройствами. НапримСр просмотр ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ°Ρ€Ρ‚Π΅ wifi:

ifconfig wlan0

Или ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ wifi:

ifconfig wlan0 down

Π£Π·Π½Π°Ρ‚ΡŒ список сСтСвых устройств ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

ls /sys/class/net

iptables β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ настройками Ρ„Π°Π΅Ρ€Π²ΠΎΠ»Π° iptables, это ΠΎΡ‡Π΅Π½ΡŒ ΠΎΠ±ΡˆΠΈΡ€Π½Π°Ρ Ρ‚Π΅ΠΌΠ° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ ΠΊΠ°ΡΠ°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ.

kill

β€” ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ процСсс ΠΏΠΎ Π΅Π³ΠΎ PID.

kill 1435

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ pid ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ps.

ln β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ссылку Π½Π° Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ, Ссли ΡƒΠΊΠ°Π·Π°Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ -s β€” ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ссылку.

ln /sdcard/file /sdcard/file2

log β€” Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ строку Π² Π»ΠΎΠ³ систСмы.

log "Hollo log"

logcut β€” просмотр Π»ΠΎΠ³Π° систСмы Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ls β€” просмотр списка Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ:

ls /mnt/

lsmod β€” просмотр Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра

lsof β€” просмотр ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… Π² систСмС Ρ„Π°ΠΉΠ»ΠΎΠ².

make_ext4fs β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π΅ΡˆΠΊΡƒ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ext4

md5 β€” ΠΏΠΎΠ΄ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ суму Ρ„Π°ΠΉΠ»Π°.

md5 /sdcard/filename

mkdir β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ, Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅.

mkdir имя_папки

make2fs β€” Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π΅ΡˆΠΊΡƒ Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ext2

mount β€” ΠΏΡ€ΠΈΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ диск, ΠΎΠ±Ρ€Π°Π· ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ. НапримСр:

mount -t ext2 /dev/block/mmcblk1p1 /mnt/sdcard

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΠΌΠΎΠ΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅:Β ΠœΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Android

mv β€” ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ», Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ cp

netcfg β€” просмотр ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± сСтСвых соСдинСниях.

notify β€” ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для слСТСния Π·Π° измСнСниями Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подсистСмы ядра inotify.

ping β€” извСстная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ доступности сСтСвого ΡƒΠ·Π»Π°.

ping ya.ru

pm β€” ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ android, позволяСт, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΈ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ установлСнныС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹.

ps β€” просмотр всСх Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… процСссов ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π½ΠΈΡ….

ps

USER PID PPID VSIZE RSS WCHAN PC NAME
root 1 0 1000 848 c0106ef8 0001bfb4 S /init

root 2 0 0 0 c006e038 00000000 S kthreadd
root 3 2 0 0 c0057a54 00000000 S ksoftirqd/0

reboot β€” ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ смартфон ΠΈΠ· консоли.

resize2fs β€” Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ resize_ext4, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ext2

rm β€” ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ».

rm /sdcard/file

rmdir β€” ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ.

rmdir /sdcard/dirname

rmmod β€” Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ядра.

rmmod имя_модуля

route β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ.

touch β€” ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ пустой Ρ„Π°ΠΉΠ».

touch /sdcard/file

top β€” ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ списка Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… процСссов.

@ screenshot β€” ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ снимок экрана.

screenshot /sdcard/screenshot.png

shutdown β€” Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ смартфон.

shutdown -h now

service

β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ сСрвисами. НапримСр ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ список Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Ρ… сСрвисов:

service list

Π­Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ описаниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я нашСл, ΠΏΠΎ возмоТности список Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ.

ДСсСрт Π½Π° сСгодня — ΠΎΠ±Π·ΠΎΡ€ Π½ΠΎΠ²ΠΎΠΉ вСрсии Android 6.0Β Marshmallow:

Π”Π΅ΡΡΡ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ для Android Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠ². ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Эмулятор Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° для Аndroid прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ для управлСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, Π° Ρ‚Π°ΠΊ ΠΆΠ΅, внСсСния Π² Π½Π΅Ρ‘ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Terminal Emulator Android, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈΠΌ, Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Π½Π° Ρ‡Ρ‘ΠΌ основан ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ.

Как извСстно, открытая OS Android Π½Π΅ создавалась, Ρ‡Ρ‚ΠΎ называСтся, «с нуля» β€” ΠΏΡ€ΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠΌ этой популярной ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы являСтся Linux (ΠΎΠ±Ρ‰Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ для всСх Unix-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ОБ), ядро ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стало Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ΠΎΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ОБ Андроид. Π―Π΄Ρ€ΠΎ Линукс ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ·-Π·Π° ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ спСктра Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… возмоТностСй, Π° ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Android Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ядро linux, Ρ‚ΠΎ Π½Π° Π½Ρ‘ΠΌ ΠΈ базируСтся ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° позволяСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ОБ Android, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Linux. На ПК Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку ΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ настройку систСмы ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ. ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ возмоТности стали доступны ΠΈ Π½Π° АндроидС с Terminal Emulator for Android.

Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹Π΅ (ΠΈΠ»ΠΈ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ нСпосрСдствСнно с Β«ΠΆΠ΅Π»Π΅Π·ΠΎΠΌΒ» смартфона. Π§Π΅Ρ€Π΅Π· эмулятор Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° запускаСтся тСкстовая ΠΊΠΎΠΌΠ°Π½Π΄Π°, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚Π°ΠΊΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ.

Как ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ эмулятором Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой, Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ свободу Π² модификациях ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² (ROOT).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Β«ls

Β» ΠΈ Π½Π°ΠΆΠ°Ρ‚ΡŒ Β«enter Β». ПослС этого появится список Ρ„Π°ΠΉΠ»ΠΎΠ², находящихся Π² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ:

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, ΠΏΡ€ΠΈ этом Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΠ²Π΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π±Π΅Π»Ρ‹ΠΉ курсор. Если Π²Ρ‹ допустили ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΏΡ€ΠΈ написании, Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ Π²ΠΎΡ‚ такая надпись: Β«/system/bin/sh: kv: not found Β», говорящая ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ срСди ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ…ΡΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° kv , Π° Π·Π°Ρ‚Π΅ΠΌ появится ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅ для Π²Π²ΠΎΠ΄Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π», Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ крСстик, Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΠΊΠ½Π΅, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ «ОК».

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ эмулятора Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°

На самом Π΄Π΅Π»Π΅, ΠΊΠΎΠΌΠ°Π½Π΄ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ, для ΠΈΡ… просмотра пишСм busybox . Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ описаниС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠ°Π½Π΄ нСпосрСдствСнно Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅, Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, свСдСния ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ…ΠΎΡ‚ΠΈΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ, ΠΈ Β«-help Β». ПослС этого Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ информация, Π½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° английском языкС.

Π’ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡŽΠ°Π½ΡΡ‹:

  • ΠŸΡƒΡ‚ΡŒ ΠΊ ΠΏΠ°ΠΏΠΊΠ°ΠΌ ΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌ пишСм ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ послС ΠΊΠΎΠΌΠ°Π½Π΄ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€: rm /storage/sdcard0/download/file ).
  • НСльзя Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ ошибок ΠΈΠ»ΠΈ Π»ΠΈΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ².
  • ПослС Π²Π²ΠΎΠ΄Π°, ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ запускаСм ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Β«enter Β».

ΠŸΠΎΠΏΡƒΠ»ΡΡ€Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ :

  • date — вывСсти Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя
  • free — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ swap
  • ls — вывСсти содСрТимоС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠΈ
  • cd — Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ
  • du — ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ объСм Ρ„Π°ΠΉΠ»Π°
  • pwd — ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅
  • service list — вывСсти список Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… процСссов
  • pm install -установка ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈΠ· apk Ρ„Π°ΠΉΠ»Π°
  • df — ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅
  • pm list packages — ΠΏΠΎΠΊΠ°Π· ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

Командная строка Android. Π“Π΄Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ?

ΠžΡ‡Π΅Π½ΡŒ частый вопрос ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π΄Π°ΡŽΡ‚ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ Android:Β Β«Π“Π΄Π΅ находится ΠΈ ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Android?Β». ВсС ΠΎΡ‡Π΅Π½ΡŒ просто, данная ΡΡ‚Π°Ρ‚ΡŒΡ расскаТСт Π²Π°ΠΌ ΠΎΠ± этом!

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ Android (ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‚ Π²ΠΈΠ΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ), ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Root ΠΏΡ€Π°Π²Π°, Π»ΠΈΠ±ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ прилоТСния.

К Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ соТалСнию ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ ΠΊ ΠΈΡ… ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, практичСски Π½Π° 99% устройств Android отсутствуСт командная строка, Π½ΠΎ всС это ΠΏΠΎΠΏΡ€Π°Π²ΠΈΠΌΠΎ!

Π“Π΄Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку Android?

Π•ΡΡ‚ΡŒ 2 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Β«Π΄ΠΎΠ±Ρ‹Ρ‡ΠΈΒ» ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки Π² Android ΠΈ ΠΎΠ±Π° ΠΎΠ½ΠΈ Π²Π°ΠΌ понадобятся Π² дальнСйшСм использованиС Π½Π° вашСм устройствС. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” это ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Β«Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β». Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ это ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ADB, нСобходимая для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Android ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΡŽ строку Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΏΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой Π½Π° Андроид, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΈΠ»ΠΈ консоль.
Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкой Андроид Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ADB.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1 β€” Установка прилоТСния «командная строка»

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΌΠ°Π³Π°Π·ΠΈΠ½ Google Play, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² Π½Π΅Π³ΠΎ ΠΈ строкС поиска Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„Ρ€Π°Π·Ρƒ β€” «командная строка» ΠΈΠ»ΠΈ Β«Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β» ΠΈΠ»ΠΈ «консоль«.

командная строка AndroidΠ’ Google Play Π½Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ «командная строка», «консоль» ΠΈΠ»ΠΈ Β«Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β»

УстановитС любоС ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ²ΡˆΠΈΠ΅ΡΡ Π²Π°ΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Как Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π½Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄? ВсС ΠΎΡ‡Π΅Π½ΡŒ просто, Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ установлСнноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, запуститС Π΅Π³ΠΎ, послС Ρ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ окаТСтся командная строка Android!

командная строка Android«командная строка» Android

НСдостатком этого Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π±ΡƒΠ΄Π΅Ρ‚, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ, Ссли Ρƒ вас Π½Π΅Ρ‚ Root ΠΏΡ€Π°Π², Ρ‚ΠΎ Ρƒ вас Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ возмоТности Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ adb, поэтому Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2 β€” ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ADB

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎ вашим Android смартфоном ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки с вашСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π²Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько дСйствий:

  1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Android Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€
  2. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Β«ΠžΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΠΎ USBΒ«
  3. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ ADB ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ADB RUN для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с устройствами Android

Π£ вас Π΅Ρ‰Π΅Β ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ вопросы? ΠŸΠΈΡˆΠΈΡ‚Π΅ ΠΈΡ… Π² коммСнтариях, рассказывайтС, Ρ‡Ρ‚ΠΎ Ρƒ вас ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΈΠ»ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚!

ПослС Ρ‡Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ°Π½Π΄ΡƒΡŽ строку ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ADB RUN Π²Π²ΠΎΠ΄ΠΈΠΌΒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ADB ΠΈ Linux для настройки вашСго Android смартфона ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°.

Π’ΠΎΡ‚ ΠΈ всС!Β Π‘ΠΎΠ»ΡŒΡˆΠ΅ статСй ΠΈ инструкций Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π‘Ρ‚Π°Ρ‚ΡŒΠΈ ΠΈ Π₯Π°ΠΊΠΈ Android. ΠžΡΡ‚Π°Π²Π°ΠΉΡ‚Π΅ΡΡŒ вмСстС с сайтом Android +1, дальшС Π±ΡƒΠ΄Π΅Ρ‚ Π΅Ρ‰Π΅ интСрСснСй!

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Андроид

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ ΠΈ ΠΏΡ€Π°Π²Π° доступа Π½Π° Ρ„Π°ΠΉΠ»Ρ‹


ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Android Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ² ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΈΡ… Π½Π° всю ΠΌΠΎΡ‰ΡŒ, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ постоянно ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚, Π·Π½Π°ΡŽΡ‚ Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ происходят Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΠΎΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описаны ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π°Π½Π΄Ρ€ΠΎΠΈΠ΄ ΠΈ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚. Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Linux всС эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹.
ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» Π΅Π³ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ здСсь (Эмулятор Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°) ΠΈ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ:


Name_device:/ $
Π“Π΄Π΅
Name_device:/ это имя вашСго смартфона (ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°)


su — ΠΊΠΎΠΌΠ°Π½Π΄Π° su Π΄Π°Π΅Ρ‚ Π²Π°ΠΌ ΠΏΡ€Π°Π²Π° Root, ΠΏΡ€Π°Π²Π° администратора, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с устройством послС этой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ всС (Π΄ΠΎ этого Π½Π΅Ρ‚), Ρ‚Π°ΠΊΠΆΠ΅ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ root Π½Π° вашС android устройство.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π”ΠΎ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Su Π²Ρ‹ с ΠΏΡ€Π°Π²Π°ΠΌΠΈ гостя.
Name_device:/ $
Π‘ΠΈΠΌΠ²ΠΎΠ» $ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π’Ρ‹ ΠΏΠΎΠ΄ гостСм (Ρ‚.Π΅. Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ)
Name_device:/ #
Π‘ΠΈΠΌΠ²ΠΎΠ» # ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π²Ρ‹ Root
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/ $ su
Name_device:/ #


pwd – ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ.


ls – ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ находится Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/ # ls
system
data
mnt
bin
ΠΈΡ‚ΠΏ…


ls -a – ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ находится Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π½ΠΎ со скрытыми Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Windows выглядят ΠΊΠ°ΠΊ .Name (Ρ‚ΠΎΡ‡ΠΊΠ° ΠΈ Имя Ρ„Π°ΠΉΠ»Π°)


clear — ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ экран Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π°.


cd – ΠΊΠΎΠΌΠ°Π½Π΄Π° для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² ΠΊΠ°ΠΊΡƒΡŽ Π»ΠΈΠ±ΠΎ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³).
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/ # cd system
Name_device:/system #
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: ДирСктория ΠΈΠ»ΠΈ ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Папка
cd .. — ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π²Ρ‹ΡˆΠ΅


mkdir — ΠΊΠΎΠΌΠ°Π½Π΄Π° создаСт Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ (ΠΏΠ°ΠΏΠΊΡƒ).
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/sdcard # mkdir android
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Папка Name ΠΈ name это Π΄Π²Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠ°ΠΏΠΊΠΈ


rm – удаляСтт Ρ„Π°ΠΉΠ».


rm -r удаляСт ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ссли Π²Ρ‹ Π½Π΅ ΡƒΠΊΠ°ΠΆΠ΅Ρ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ –r выдаст ΠΎΡˆΠΈΠ±ΠΊΡƒ ΠΎ нСвозмоТности ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³).
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/sdcard # rm -r dom


rm -rf – удаляСт Ρ„Π°ΠΉΠ» ΠΈ Π½Π΅ Π²Ρ‹Π΄Π°Π΅Ρ‚ сообщСния, Ссли Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π½Π΅Ρ‚ ΠΈΠ»ΠΈ Π½Π΅Ρ‚ ΠΏΡ€Π°Π² Π½Π° запись Π² Π½Π΅Π³ΠΎ rm -rf – удаляСт ΠΏΠ°ΠΏΠΊΠΈ Π½Π΅ выдавая сообщСний.


cp – ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°ΠΉΠ».


cp -r ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ.


mv – ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ».
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/sdcard # mv android ANDROID


touch – созданиС пустого Ρ„Π°ΠΉΠ»Π°.


cat – Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ тСкст находящийся Π² Ρ„Π°ΠΉΠ»Π΅.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/sdcard # cat skazka


tac — Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ тСкст находящийся Π² Ρ„Π°ΠΉΠ»Π΅ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС (1 строка послСдняя, послСдняя пСрвая).
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/sdcard # tac skazka
ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Ссли ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄ строкой стоит Π·Π½Π°ΠΊ # Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ обрабатываСтся


wget – скачиваСт Ρ„Π°ΠΉΠ» ΠΏΠΎ ссылкС Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ.
ΠŸΡ€ΠΈΠΌΠ΅Ρ€
Name_device:/sdcard # wgΠ΅t httΡ€://hot_alena.avi


ps – Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Π’Π°ΡˆΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠ΅ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ процСссы.


mount – ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ (ΠŸΠΎΠ΄ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚).


umount — Ρ€Π°Π·ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚.


date – Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Π΄Π°Ρ‚Ρƒ ΠΈ врСмя.


cal – Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСсяца.


uptime — ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ опСрационная систСма.


df – ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎΠ± использовании дисков.


free – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ swap.


free -m — ΠΏΠΎΠ»Π½Ρ‹ΠΉ объСм, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ объСм ΠΈ объСм свободной памяти Π² Mb.


du — сколько мСста Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ваши Π΄Π°Π½Π½Ρ‹Π΅


halt — быстроС ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ систСмы


chmod — выставлСниС ΠΏΡ€Π°Π² доступа




Β 

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ADB? Adb ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Android + Π’ΠΈΠ΄Π΅ΠΎ

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ADB для Ρ‡Π΅Π³ΠΎ ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ Π² Android Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅. Ну Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒΒ adb ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ android…

 Знакомимся с ADB

ADB (android debug bridge) это β€” срСдство ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, выявлСниС ошибок Π² прилоТСниях, Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ устройств Π½Π° Android ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° английском языкС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° Π΄Π°Π½Π½ΠΎΠΌ сайтС.

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ADB

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ADB ΠΌΠΎΠΆΠ½ΠΎ с ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ рСсурса Android.

МоТно Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Adb Run, ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰Π°Ρ  взаимодСйствиС с ADB.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Android Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Β 


ΠŸΠΎΠ·Π°Π±ΠΎΡ‚ΡŒΡ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° ПК Π±Ρ‹Π»ΠΈ установлСны Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π° Π½Π° Android Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΠΎ USB ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΡ€ΠΎΡˆΠ΅Π» Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΡŽ.

Adb ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Android

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Adb ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ 3 Ρ‚ΠΈΠΏΠ°, нСпосрСдствСнно для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Adb ΠΈ FastBoot (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Fasboot) ΠΈ Linux ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Android).


ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Android ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. ADB DEVICES

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Android ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти adb ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

adb devices

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

attΠ½Π° Π΄Π°Π½Π½ΠΎΠΌ скринС Π²ΠΈΠ΄Π½ΠΎ Ρ‡Ρ‚ΠΎ Android подсоСдинСн adb devices

Если Ρƒ вас Π½Π΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡŒΒ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ сообщСниС, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π½Π° ПК, Ρ†Π΅Π»ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ кабСля, Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚Π° USB.


ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Android ΠΏΠΎ WI-FI. ADB Connect

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Android ΠΏΠΎ WI-FI сСти, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ip адрСс ΠΈ ΠΏΠΎΡ€Ρ‚ устройства, Π² этом Π²Π°ΠΌ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ADB Wireless (Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Root) ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π² Google Play

ПослС этого ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ adb:

adb connect ip:port

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

Β adb connect 192.168.0.14:5555

Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Ρ‚ΠΎΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Android Ρ‡Π΅Ρ€Π΅Π· WI-FI β€” ΠžΡ‚Π»Π°Π΄ΠΊΠ° ΠΏΠΎ USBΒ ΠΏΠΎ Wi-FI.


Установка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Android. ADB Install

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Android, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

adb install

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ adb install ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

adb intsall C:\papka_gde_hranitsya_proga.apk

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ adb install ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ прилоТСния.


ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ» Π½Π° Android. ADB PUSH

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Android любой Ρ„Π°ΠΉΠ» сущСствуСт ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

adb push

ΠŸΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Adb ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» с ПК Π½Π° Android Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ adb push ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

adb push C:\papka_gde_hranitsya_file\imja_file /sdcard

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ adb push ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΈ мСсто Π³Π΄Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ».


ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ / ΠŸΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ»Β c Android Π½Π° ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.
ADB PULL

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ любой Ρ„Π°ΠΉΠ» с устройства Android Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сущСствуСт ΠΊΠΎΠΌΠ°Π½Π΄Π°:

adb pull

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Adb ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» с Android дСвайса Π½Π° ваш ПК Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ:

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

Π’ΠΎ Π΅ΡΡ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ adb pull ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π½Π° Android, Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΈ мСсто Π³Π΄Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π½Π° ПК.


ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Β Android. ADB Reboot

Для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Android, послС ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π»ΠΈΠ±ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ, сущСствуСт ΠΊΠΎΠΌΠ°Π½Π΄Π°:

adb reboot

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹Β ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΡΡ‚ Android Π² Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (обычная ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°):

adb reboot ΠΈΠ»ΠΈ adb reboot normal

Команда ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ Android Π² Ρ€Π΅ΠΆΠΈΠΌ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Bootloader:

adb reboot bootloader

Команда ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ Android Π² Ρ€Π΅ΠΆΠΈΠΌΒ Recovery:

adb reboot recovery


Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Android. ADB SHELL

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅Β Android, послС Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ linux ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ОБ Android.

Π’Π΅ΡΡŒ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π» Android раскрываСтся послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ Π² ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Android Π³Π΄Π΅ доступны ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ linux.

adb shell


ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Android
(Linux ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹)


Команда ΡΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. SU

Π‘ΡƒΠΏΠ΅Ρ€ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΈΠ»ΠΈ Root. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ всС дСйствия, ΠΎΡ‚ создания, модифицирования, измСнСния, Π΄ΠΎ удалСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… систСмных Ρ„Π°ΠΉΠ»ΠΎΠ², для этого Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

su

sua

Π”ΠΎ Π²Π²ΠΎΠ΄Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:Β su ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΒ ΡΠ²Π»ΡΠ΅Ρ‚ΡΡ гостСм Π² систСмС (ΠΌΠ½ΠΎΠ³ΠΈΠ΅ дСйствия Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹)Β ΠΈ обозначаСтся Π² Π½Π°Ρ‡Π°Π»Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Π·Π½Π°ΠΊΠΎΠΌ Π΄ΠΎΠ»Π»Π°Ρ€Β $ послС Π²Π²ΠΎΠ΄Π°Β ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Β su становится Π°Π΄ΠΌΠΈΠ½ΠΎΠΌ ΠΈ Π² тСрминалС обозначаСтся как амСриканский Π½ΠΎΠΌΠ΅Ρ€#

su

Команда ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΠΏΠ°ΠΏΠΊΡƒ. CD

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π΄Π΅Π»Π°ΠΌ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°ΠΌΠΈ Π² Android, сущСствуСт ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°:

cd

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ с Ρ€Π°Π·Π΄Π΅Π»Π° /sdcard Π² Ρ€Π°Π·Π΄Π΅Π» /sdcard/xxx/porno/hot_girl

cdΒ /sdcard/xxx/porno/hot_girlΒ 

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ с Ρ€Π°Π·Π΄Π΅Π»Π° Π½Π° ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ Π²Ρ‹ΡˆΠ΅, Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² /sdcard:
Ссли находимся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅Β /sdcard/xxx/porno/hot_girl β€” hot_girl

cd ..

окаТСмся Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅:

/sdcard/xxx/porno/

Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π½ΡΡ‚ΡŒΡΡ Π² /sdcard Ρ‚ΠΎ:

cd ../ ../ Β (ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ€Π°Π· сколько это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ)

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² Android ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Unix систСмах Ρ„Π°ΠΉΠ»Ρ‹ Primer ΠΈ primer ΠΈΠ»ΠΈ PrimER Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹


ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ / ΠŸΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π»ΠΈΠ±ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³. MV

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π°, ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° (ΠΏΠ°ΠΏΠΊΠΈ) ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π° осущСствляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

mv

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»:

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


ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π°. LS

КакиС ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ ΠΈ Ρ„Π°ΠΉΠ»Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Π³Π΄Π΅ Π²Ρ‹ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ linux ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ls

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ΅ /sdcard/xxx/hot porno:

Β lsΒ /sdcard/xxx/hot_porno/

Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π² ΠΎΠΊΠ½Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС:

Alenka.avi

Pamela.avi

Anderson.avi

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ скрытыС Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΠ°ΠΏΠΊΠ΅:

ls -a

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

ls Β -a /sdcard/xxx/hot_porno/

выдаст ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сообщСниС:

.Skruty_file_Hot.avi

Alenka.avi

Pamela Anderson.avi

Skrutiy_File.avi


ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³). CP

Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΡƒΠ΄Π°-Π»ΠΈΠ±ΠΎ:

cp

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ Ρ„Π°ΠΉΠ»:

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

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Β Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ ΠΏΠ°ΠΏΠΊΡƒ:

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


Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (ΠΏΠ°ΠΏΠΊΡƒ). MKDIR

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³Π΄Π΅-Π»ΠΈΠ±ΠΎ ΠΏΠ°ΠΏΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

mkdir

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

mkdir /sdcrad/android_papka


Π£Π΄Π°Π»ΠΈΡ‚ΡŒΒ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ (ΠΏΠ°ΠΏΠΊΡƒ) ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ». RM

Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ Π»ΠΈΠ±ΠΎ Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ linux ΠΊΠΎΠΌΠ°Π½Π΄Π°:

rm

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»:

rm /sdcard/xxx/hot_porno/Alenka.avi

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°ΠΏΠΊΡƒ:

rm - r /sdcard/xxx/hot_porno


ВывСсти содСрТимоС Ρ„Π°ΠΉΠ»Π° Π½Π° экран. CAT

Если ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ стоит Π·Π°Π΄Π°Ρ‡Π° вывСсти Π½Π° экран содСрТимоС тСкстового Ρ„Π°ΠΉΠ»Π°:

cat

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

cat /sdcard/books/Волстой_ΠΊΠ½ΠΈΠ³Π°_Π²ΠΎΠΉΠ½Π°_ΠΈ_ΠΌΠΈΡ€.txt

ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

β€” Π•h bien, mon prince. Genes et Lucques ne sont plus que des apanages, des ΠΏΠΎΠΌΠ΅ΡΡ‚ΡŒΡ, 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 plus ΠΌΠΎΠΉ Π²Π΅Ρ€Π½Ρ‹ΠΉ Ρ€Π°Π±, comme vous dites.


ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ. PWD

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π² ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΈ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ сСйчас Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ΡΡŒ:

pwd

Если находимся Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ΠΈ Π½Π°Π΄ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ находимся Π² систСмном Ρ€Π°Π·Π΄Π΅Π»Π΅, ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ app):

pwd

выдаст сообщСниС:

/system/app/


Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ пустой Ρ„Π°ΠΉΠ». TOUCH

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ тСкстовый Ρ„Π°ΠΉΠ»:

touch

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Ρ„Π°ΠΉΠ» 666.txt Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ /sdcard:

touch /sdcard/666.txt


Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ с Ρ€Π°Π·Π΄Π΅Π»Π° ΠΈ восстановлСниС.
DD IF

dd if

Боздания Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ Π½Π° Sd ΠΊΠ°Ρ€Ρ‚Ρƒ

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

ВосстановлСния Ρ€Π°Π·Π΄Π΅Π»Π° с Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ с Sd ΠΊΠ°Ρ€Ρ‚Ρ‹

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


ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ³ΠΎ мСста. DU

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΡΡ‚ΡŒ сколько Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Ρ‡Ρ‚ΠΎ Π»ΠΈΠ±ΠΎ:

du

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ:

du systcode

ВыставлСниС permission, ΠΏΡ€Π°Π² Ρ„Π°ΠΉΠ»Π°ΠΌ ΠΈ дирСкториям

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²Π° Ρƒ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

ls -n

ΠŸΡ€Π°Π²Π° Доступа (permission)

И Ρ‚Π°ΠΊ ΠΌΡ‹ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, Π³Ρ€ΡƒΠΏΠΏΡ‹. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎ ΠΏΡ€Π°Π²Π°Ρ… доступа. Для Ρ‡Π΅Π³ΠΎ этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ? НапримСр Ρƒ вас Π΅ΡΡ‚ΡŒ дирСктория Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находятся Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹, Π²Π»Π°Π΄Π΅Π»Π΅Ρ†, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹,Β Π³Ρ€ΡƒΠΏΠΏΠ°, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, Ρ„Π°ΠΉΠ»Ρ‹, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ входят Π½ΠΈ Π² ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏ ΠΈ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌΠΈ, Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π²ΠΎΡ‚ поэтому ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΏΡ€Π°Π²Π° доступа.

ΠŸΡ€Π°Π²Π° Π½Π° Ρ„Π°ΠΉΠ» ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒΡΡ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ ΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ:

Β Π¦ΠΈΡ„Ρ€Π°ΠΌΠΈΠ‘ΡƒΠΊΠ²Π°ΠΌΠΈ
Π§Ρ‚Π΅Π½ΠΈΠ΅4r
Π—Π°ΠΏΠΈΡΡŒ2w
Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅1x
Β 0β€”

ЗначСния ΠΏΡ€Π°Π² Π² Ρ†ΠΈΡ„Ρ€Π°Ρ… ΡΡƒΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ΡΡ:

  • ΠΏΠΎΠ»Π½Ρ‹Π΅ ΠΏΡ€Π°Π²Π°Β (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
chown ΠΈ chmod

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€Π°Π²Π° для Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°, Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Β Β Π’Π»Π°Π΄Π΅Π»Π΅Ρ†Π“Ρ€ΡƒΠΏΠΏΠ°ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅
Β Β ugo
ΠΏΡ€Π°Π²Π° доступа Π±ΡƒΠΊΠ²Ρ‹ΠΏΡ€Π°Π²Π° доступа Ρ†ΠΈΡ„Ρ€Ρ‹Β Β Β 
rwxrwxrwx777Ρ‡ΠΈΡ‚Π°ΡŽΡ‚, Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ всС
rwxr-xr-x755Ρ‡ΠΈΡ‚Π°Π΅Ρ‚, записываСт, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ
rw-rβ€”rβ€”644Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ Π·Π°ΠΏΠΈΡΡŒΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚Π΅Π½ΠΈΠ΅
rβ€”β€”β€”400Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π»Π°Π΄Π΅Π»Π΅Ρ†β€”β€”

Π˜Π·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° доступа Π½Π° Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ chmod ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΠΊ числами, Ρ‚Π°ΠΊ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

НазначСниС ΠΏΡ€Π°Π² доступа Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Ρ„Π°ΠΉΠ»Ρƒ ΠΈΠ»ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ chmod ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ†ΠΈΡ„Ρ€Ρ‹ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

sudo chmod 755 text.txt

Для Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ послС chmod Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Β -R.

НазначСниС ΠΏΡ€Π°Π² доступа Π±ΡƒΠΊΠ²Π°ΠΌΠΈ

Для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€Π°Π²Π° доступа Π±ΡƒΠΊΠ°Π²Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ слСгка слоТнСй, Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ знания пригодятся.

Как Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²Π»Π°Π΄Π΅Π»Π΅Ρ†, Π³Ρ€ΡƒΠΏΠΏΠ°, ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, ΠΎΠ½ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

uuserΠ’Π»Π°Π΄Π΅Π»Π΅Ρ†
ggroupΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ, входящиС Π² Π³Ρ€ΡƒΠΏΠΏΡƒ
oothersΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ
aallВсС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

ΠŸΡ€Π°Π²Π° доступа ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ:

+Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π°
β€”ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π°
=ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π°

Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° Ρ„Π°ΠΉΠ»Β Β«rwxr-xr-xΒ» (755):

sudo chmod u=rwx,g=rx,o=rx text.txt

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²Π° Π½Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρƒ, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для Π³Ρ€ΡƒΠΏΠΏΡ‹, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ запись ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…:

sudo chmod u+x,g-x,o-wx text.txt

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ всСм (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, Π³Ρ€ΡƒΠΏΠΏΠ°. ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ…) Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ:

sudo chmod a+r text.txt

Для измСнСния ΠΏΡ€Π°Π² доступ дирСкториям Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡ -R:

sudo chmod -R a+r imya_papki

ЖСсткиС ΠΈ символичСскиС ссылки

Π’ Linux Π² Ρ‚ΠΎΠΌ числС Android сущСствуСт Ρ‚Π°ΠΊΠΎΠ΅  понятиС ΠΊΠ°ΠΊ ссылки β€” Ρ‡Ρ‚ΠΎ Π½Π° Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠΌ языкС Π·Π²ΡƒΡ‡ΠΈΡ‚ «ярлык». Π‘Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²Π° Ρ‚ΠΈΠΏΠ° ссылок это:

  • ЖСсткиС ссылки
  • БимволичСскиС ссылки ΠΈΠ»ΠΈ симлинки

Π’ Ρ‡Π΅ΠΌ различия ТСстких ΠΈ символичСских ссылок?

ЖСсткиС ссылки β€” ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΡƒΡŽ копию ΠΈΠ»ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ снимок Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠ΅ Π½Π° ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ это всС ΠΆΠ΅ Π½Π΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

БимволичСскиС ссылки β€” ΡΠΎΠ·Π΄Π°ΡŽΡ‚ ярлык ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ мСсто Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΊΡƒΠ΄Π° ярлык ссылаСтся. Если Ρ„Π°ΠΉΠ» ΠΈΠ»ΠΈ ΠΏΠ°ΠΏΠΊΡƒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ, символичСская ссылка Π±ΡƒΠ΄Π΅Ρ‚ битая. Π§Ρ‚ΠΎΠ±Ρ‹ наглядно ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ символичСская ссылка β€” Π² Windows XP ΠΈΠ»ΠΈ Windows 7 Π΅ΡΡ‚ΡŒ ярлыки ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π½Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡΡ‹Π»Π°ΡŽΡ‚ΡΡ Π² ΠΏΠ°ΠΏΠΊΡƒ с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ, Π° Ρ‚ΠΎΡ‡Π½Π΅ΠΉ exe-шник.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒΒ ΠΆΠ΅ΡΡ‚ΠΊΠΈΠ΅ ΠΈ символичСскиС ссылки

ЖСсткиС ссылки ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

ln

ЖСсткиС ссылки ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

ln -s

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ adb для Android ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

Если Ρƒ вас Π΅ΡΡ‚ΡŒ смартфон с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой Android ΠΈ Π²Ρ‹ часто с Π½ΠΈΠΌ экспСримСнтируСтС, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ настраиваСтС ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Π΅Ρ‚Π΅, Ρ‚ΠΎ, скорСС всСго, Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с инструмСнтом ADB ΠΈΠ»ΠΈΒ (Android Debug Bridge). Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° для управлСния смартфоном Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΏΠΎ USB, которая содСрТит мноТСство ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΆΡƒΡ€Π½Π°Π»Ρ‹, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ прилоТСния, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ устройством ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ мноТСство Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Из этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ADB Π² Linux, ΠΌΡ‹ рассмотрим ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ADB для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Android ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ эту ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ. Но сначала рассмотрим ΠΊΠ°ΠΊ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сам инструмСнт Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

Установка ADB Π² Linux

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ADB Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² стандартный Π½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ Android SDK. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ эту срСду ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ. Но Π½Π΅ всСгда хочСтся Ρ‚ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ Ρ†Π΅Π»ΡƒΡŽ срСду исполнСния. Иногда Π½ΡƒΠΆΠ½Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. Π•Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ просто ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π’ Ubuntu для этого ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

sudo apt install android-tools-adb

Для Red Hat, CentOS ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ:

sudo yum install android-tools-adb

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ADB Π² Windows, Ρ‚ΠΎ придСтся ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ SDK Platform Tools ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сайта.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° смартфона

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ смогли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ adb вмСстС со своим смартфоном Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ ΠΏΠΎ USB. Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ скрыта Π²ΠΎ всСх вСрсиях Android начиная с 4.2. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ сначала Π·Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π² «ΠΠ°ΡΡ‚Ρ€ΠΎΠΉΠΊΠΈ» -> «Πž Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅» ΠΈ сСмь Ρ€Π°Π· Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Π΅ «ΠΠΎΠΌΠ΅Ρ€ сборки»:

Π—Π°Ρ‚Π΅ΠΌ Π² Π³Π»Π°Π²Π½ΠΎΠΌ мСню настроСк появится ΠΏΡƒΠ½ΠΊΡ‚ «Π”ля Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²»:

Π’ΡƒΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ Π½Π°ΠΏΡ€ΠΎΡ‚ΠΈΠ² Ρ€Π°Π·Π΄Π΅Π»Π° «Π Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ ΠΏΠΎ USB»:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ваш Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ с adb. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΏΠΎ USB ΠΊ Π²Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΈ Π½Π°Ρ‡Π½Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ADB

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΌΡ‹ смоТСм ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ устройством, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Ρ‰Π΅ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. КомандС adb трСбуСтся ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ слуТба для связи с Android Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΅Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

adb start-server

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ слуТбу Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° Π½Π΅ потрСбляла лишниС рСсурсы:

adb kill-server

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ adb ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для android.

Бписок устройств

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ, посмотрим список ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… устройств ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° devices:

adb devices

Если ΠΊ систСмС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ нСсколько смартфонов, Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ дСйствия Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ имя устройства с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ†ΠΈΠΈ -s. НапримСр:

adb -sΒ 0123456789ABCDEF logcat

Π’Π°ΠΊΠΆΠ΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ имя устройства, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ adb ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ ANDROID_SERIAL:

exportΒ ANDROID_SERIAL=0123456789ABCDEF

Π’ΠΎΠ³Π΄Π° всС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ adb Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΊ устройству, ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡƒ Π² этой ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ.

БостояниС устройства

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ get-state Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ состояниС устройства:

adb get-state

Команда Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ: device — Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚,Β bootloader — загруТаСтся, offline — Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹Β status-window ΠΌΠΎΠΆΠ½ΠΎ постоянно ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ состояниС:

adb status-window

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ²

Π‘Π°ΠΌΠΎΠ΅ частоС дСйствиС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ приходится Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ ΠΈ тСстировщикам ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² поискС ошибок — это просмотр ΠΆΡƒΡ€Π½Π°Π»ΠΎΠ² систСмы ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Для этого примСняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° logcat:

adb logcat

Π£Ρ‚ΠΈΠ»ΠΈΡ‚Π° Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ содСрТимоС Π»ΠΎΠ³ΠΎΠ² Android Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Ρ‹ сразу ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ всС сообщСния ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ всС Π² Ρ„Π°ΠΉΠ»:

adb logcat -d > ~/android.log

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ†ΠΈΠΈ -c ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ всС Π»ΠΎΠ³ΠΈ Π½Π° устройствС:

adb logcat -c

НС всСгда Π½ΡƒΠΆΠ½ΠΎ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ систСмный Π»ΠΎΠ³, ΠΈΠ½ΠΎΠ³Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ достаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ сообщСния Π½ΡƒΠΆΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.. Для этого просто ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ имя ΠΏΠ°ΠΊΠ΅Ρ‚Π°:

adb logcat com android.settings

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ†ΠΈΠΈ —log-level ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ подробности сообщСний, доступны Ρ‚Π°ΠΊΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹:Β V, D, I, W, E, F, S. Для Π²Ρ‹Π±ΠΎΡ€Π° подробности Π²Ρ‹Π²ΠΎΠ΄Π° ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Π½ΡƒΠΆΠ½ΡƒΡŽ Π±ΡƒΠΊΠ²Ρƒ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²ΠΎΠ΅Ρ‚ΠΎΡ‡ΠΈΠ΅ послС ΠΈΠΌΠ΅Π½ΠΈ прилоТСния:

adb logcat com android.settings:E

Или Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ошибки для всСй систСмы Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ:

adb logcat *:E

ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° устройство

Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ быстро ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» Π½Π° устройство, для этого ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ push. Π’ΠΎΡ‚ Π΅Π΅ синтаксис:

$ adb push /адрСс/локального/Ρ„Π°ΠΉΠ»Π° /адрСс/ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ/Ρ„Π°ΠΉΠ»Π°

НапримСр, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ Ρ„Π°ΠΉΠ» ΠΈΠ· домашнСй ΠΏΠ°ΠΏΠΊΠΈ Π½Π° устройство:

adb push ~/file /sdcard/file

Π€Π°ΠΉΠ» Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Π½Π° устройство ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π² этом ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ -p для отобраТСния прогрСсса, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ†ΠΈΡŽ -a Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ timestamp.

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»Π° с устройства

Π’Π°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с устройства. Бинтаксис ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ pull:

$ adb push Β /адрСс/ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ/Ρ„Π°ΠΉΠ»Π°Β /адрСс/локального/Ρ„Π°ΠΉΠ»Π°

НапримСр, скопируСм ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ:

adb pullΒ /sdcard/file ~/file1

Установка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ adb ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прилоТСния. Π­Ρ‚Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². КомандС install Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ адрСс apk Ρ„Π°ΠΉΠ»Π°:

adb installΒ ~/Momentum_apkpure.com.apk

ПослС этого ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ установлСно ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΎ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° вашСм устройствС. Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²ΠΎΠΉ вСрсии, Ρ‚ΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ -r. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ. Π˜Π½Π°Ρ‡Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

adb -r install~/Momentum_apkpure.com.apk

Π•Ρ‰Π΅ доступны ΠΎΠΏΡ†ΠΈΠΈ -s — для установки Π½Π° Ρ„Π»Π΅ΡˆΠΊΡƒ ΠΈ -d — для пониТСния вСрсии ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ просто. Для этого достаточно ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ имя Π΅Π³ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅ uninstall. НапримСр, ΡƒΠ΄Π°Π»ΠΈΠΌ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Firefox:

adb uninstall org.mozilla.firefox

Π Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΡƒΡŽ копию своСй ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΈ всСх систСмных Ρ„Π°ΠΉΠ»ΠΎΠ² Android для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π΅ ΠΏΠΎΡ‚ΠΎΠΌ ΠΎΡ‡Π΅Π½ΡŒ просто ΠΈ быстро Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π° backup. Π‘Π½Π°Ρ‡Π°Π»Π° рассмотрим Π΅Π΅ синтаксис:

$ adbΒ backupΒ ΠΎΠΏΡ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹

ΠžΠΏΡ†ΠΈΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. КаТдая опция ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ приставку no, которая ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ. Рассмотрим основныС ΠΎΠΏΡ†ΠΈΠΈ:

  • -apk — ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ apk Ρ„Π°ΠΉΠ»Ρ‹ для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ;
  • -obb — ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ установлСнныС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ apk Ρ„Π°ΠΉΠ»ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ obb. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ;
  • -shared — ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· SD ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈΠ»ΠΈ памяти Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ;
  • -all — ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ всС установлСнныС прилоТСния;
  • -system — ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ систСмныС прилоТСния, эти прилоТСния ΡƒΠΆΠ΅ входят Π² список all.

ПослСдний ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ прилоТСния Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ. Если ΡƒΠΊΠ°Π·Π°Π½Π° опция all, Ρ‚ΠΎ, СстСствСнно, Ρ‡Ρ‚ΠΎ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π½Π΅ Π½ΡƒΠΆΠ΅Π½. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠΎΠΌΠ°Π½Π΄Π° для Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ³ΠΎ копирования систСмы Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

adb backup -apk -obb -shared -all -f backup.ab

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ†ΠΈΠΈ -f ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ имя Ρ„Π°ΠΉΠ»Π° Π°Ρ€Ρ…ΠΈΠ²Π°, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ сохранСн Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ°ΠΏΠΊΠ΅. Если Π΅Π³ΠΎ Π½Π΅ Π·Π°Π΄Π°Ρ‚ΡŒ, Ρ‚ΠΎ имя ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π±ΡƒΠ΄Π΅Ρ‚Β backup.ab. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ созданиС ΠΊΠΎΠΏΠΈΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅, ΠΌΠΎΠΆΠ½ΠΎ ввСсти ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ:

Β 

Для восстановлСния ΠΈΠ· Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ restore. Π•ΠΉ достаточно ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ адрСс Ρ„Π°ΠΉΠ»Π°:

adb restore android.ab

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° устройства

Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ adb Π΅ΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ устройства. МоТно просто ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ смартфон с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ reboot:

adb reboot

МоТно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ Π² Ρ€Π΅ΠΆΠΈΠΌ recovery:

adb reboot recovery

Или Π² Ρ€Π΅ΠΆΠΈΠΌ настройки Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°:

adb rebootΒ bootloader

Консоль Android

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ shell Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΎΠΉΡ‚ΠΈ Π² консоль Android ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Ρ‚Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия. Π—Π΄Π΅ΡΡŒ доступно Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Ρ… Π½Π°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ linux. ΠœΡ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассматривали всС доступныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Android Terminal Emulator. БСйчас ΠΆΠ΅ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΏΡ€ΠΎ саму ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ shell ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΎΠΉΡ‚ΠΈ Π² консоль Π½Π°Π±Π΅Ρ€ΠΈΡ‚Π΅:

adb shell

Π”Π°Π»ΡŒΡˆΠ΅ откроСтся командная строка adb Π½Π° Android. Если Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½Π° консоль, Π° Π½ΡƒΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ сразу послС shell:

adb shell lsΒ /system

НапримСр, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ снимок экрана:

adb shell screencap -p /sdcard/screenshot.png

А Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ½ΡΡ‚ΡŒ экран смартфона на Π²ΠΈΠ΄Π΅ΠΎ:

adb shell screenrecord /sdcard/video.mp4

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ adb для управлСния Android смартфоном, Π° Ρ‚Π°ΠΊΠΆΠ΅ основныС ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ adb, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹Β adb shell — это Ρ‚Π΅ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Android, поэтому Π½Π΅Ρ‚ смысла ΠΈΡ… Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ Ρ€Π°Π·. НадСюсь, информация ΠΈΠ· этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π±Ρ‹Π»Π° Π²Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *