Команда для выключения андроид

Команды для терминала и permission (права доступа)

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

В данном материале мы опишем, что каждая из доступных команд, собственно, выполняет.

Сразу оговоримся, что для пользователей операционной системы Linux данные команды уже знакомы. Для начала, запускаем сам терминал. Предварительно его, естественно, нужно загрузить и установить на Android-устройство.

Видим на экране следующее:

Device_name – это название вашего Android-устройства.

SU

Данная команда даёт Root-права, то есть позволяет выполнять любые действия, естественно сначала надо получить Root-доступ для устройства. До выполнения этой команды, вы ограничены правами и доступом гостя.

Символ «$» означает, что в текущий момент у вас лишь права гостя, то есть делать можете мало что.

Символ «#» означает, что в данный момент у вас есть Root-права.

Вы можете видеть в терминале, например, следующую закономерную последовательность, после введения команды SU:

CD

Команда, выполняющая переход в любую папку (директорию), например:

Device_name:/ # cd dir1

Примечание, «CD ..» выполняет переход в директорию на один уровень выше.

LS

Данная команда выводит список содержимого (файлы и каталоги) текущей директории, например:

Примечание, «LS-A» выводит полный список содержимого текущей директории, в том числе скрытые файлы. В отличие от Windows, скрытые файлы имеют вид точка-Имя, например .name

CAT

Выводит на экран текст, который находится в файле, например:

Device_name:/sdcard # cat test

TAC

Выводит текст, который находится в файле, но в обратном порядке, то есть сначала последняя строка, в конце – первая. Например:

Device_name:/sdcard # cat test

MKDIR

Данная команда создает каталог (папку), например вот так:

Device_name:/sdcard # mkdir testdir1

Важно, в Linux-подобных системах, к которым относится и операционная система Android, имеет значение регистр в названии файлов и папок, так что testdir1 и Testdir1 – разные директории.

RM

Команда, выполняющая удаление указанного файла.

RM –R

Команда, выполняющая удаление указанной папки. Например:

Device_name:/sdcard # rm -r dir1

CP

Выполняет копирование файла.

CP –R

Выполняет копирование директории.

MV

Переименовывает указанный файл. Пример:

Device_name:/sdcard # mv filetest FileTest

PWD

Показывает на экране полный путь к текущей директории.

TOUCH

Команда, которая создает пустой файл. Например:

Device_name:/sdcard # touch file1

WGET

Выполняет скачивание файла по указанной ссылке в текущую папку. Пример:

Читайте также:  Филворды с ответами андроид

DATE

Выводит на экран текущие дату и время.

CAL

Отображает на экране календарь на текущий месяц.

Примечание – если ввести, например, «CAL 2012», то на экран будет выведена таблица-календарь 2012 года.

PS

Отображает на экране текущие процессы.

MOUNT

Производить монтирование указанного пути.

UNMOUNT

Производить демонтирование указанного пути.

HALT

Команда выполняет быстрое и корректное полное выключение системы.

FREE –M

Отображает на экране текущее состояние оперативной памяти (в мегабайтах).

DF

Отображает на экране текущее использование накопителей.

CLEAR

Выполняет очистку от всех выведенных символов экрана терминала.

DU

Отображает, сколько места на накопителе занимают данные пользователя.

UPTIME

Отображает время работы операционной системы после предыдущего включения.

CHOMD

Выставляет права доступа на перечисленные файлы, например:

Установка прав на перечисленные файлы

chmod 777 file1 file2 file3

Для группы (g = group) и для других (o = others) добавить флаг чтения (r)

chmod go+r /home/user2/folder1/filexxx.txt

Для группы (g = group) и для других (o = others) убрать флаг чтения (r)

chmod go-r /home/user2/folder1/filexxx.txt

Теперь давайте рассмотрим permission или права доступа, которые мы только что задавали файлам. Они делятся на две группы, это права доступа к файлам, и права доступа к директориям. Что касается прав доступа к файлам, то они могут иметь следующие атрибуты:

r — (read) право на чтение данных из файла.

w — (write) право на запись или изменение данных (не удаление!).

x — право на исполнение файла.

Права доступа к директориям могут иметь такие атрибуты:

r — право на чтение директории.

w — право на изменение содержимого папки, то есть можно удалять и создавать объекты в данном каталоге.

x — право, позволяющее входить в директорию.

Права доступа делятся на три большие категории:

u — «user», или владелец файла.

g — «group». Член той же группы пользователей, к которой принадлежит и владелец объекта.

o — «world», или все остальные.

Права доступа записываются в следующем порядке: сначала права для владельца («u»), далее для группы («g»), и в конце – для всех остальных («o»). Права записываются в виде RWX, причем если на месте любой из букв присутствует «-», то это значит, что право на действие отсутствует.

Для примера, следующий набор атрибутов:

означает, что владелец объекта имеет абсолютно все права, то есть на чтение, запись и исполнение, а остальные категории – только право на чтение файла.

Также, помимо буквенного выражения прав, возможно числовое, где:

Сумма данных числовых значений выражает права, то есть:

7 (rwx) = 4 + 2 +1 (полные права)

5 (r-x) = 4 + 0 + 1 (чтение и выполнение)

6 (rw-) = 4 + 2 + 0 (чтение и запись)

4 (r—) = 4 + 0 + 0 (только чтение)

Иногда права выражают не из трёх, а их четырех цифр – это значит, что помимо владельца, группы и остальных, есть Superuser, то есть главный администратор. Числовое значение, отвечающее за его права, находится на первом месте.

Читайте также:  Что такое эпл андроид айфон

Источник

Как я могу отключить свой Android-телефон с помощью команды adb?

Как остановить телефон Android с помощью команды adb? Я могу перезагрузиться, но я не знаю, как остановиться.

Я попробовал команду shutdown -k wait , но это не сработало.

4 ответа

Попробуйте adb shell reboot -p , чтобы выключить телефон.

Для этого требуется root-доступ, но он утверждает, что делает изящное завершение, что это означает в Android:

Все, что угодно от —ez , предназначено только для демонстрации некоторых трюков во время фазы останова.

Я узнал об этом, когда искал что-то особенное в исходном коде BatteryService.java .

Примечание. решение протестировано на Android 4.2.1, 5.1.1 (CM 12.1) и 6.0.1 (неофициальный CM 13 и Android Android).

Update

Если вы используете Android KitKat или выше * и иметь root-доступ, вы можете попробовать эту команду в приложении терминала:

  • замените su -c на оболочку adb , чтобы запустить команду, используя adb
  • замените перезагрузку, восстановление с помощью reboot , чтобы перезагрузить устройство.
  • заменить перезагрузку, восстановление с помощью shutdown на shutdown устройство

Примечание , что все эти команды выполнят выключение /перезагрузку низкого уровня (нечистое, не грациозное).

Обновление 2

Протестировано на Android 5.0. и 6.0.1:

* Последняя версия, на которой тестируется команда, представляет собой Android 6.0.1.

вот еще один способ, перейдите в оболочку android, затем выключите телефон!

>

Источник

Сервисные (секретные) коды для смартфонов Android

Сервисные (они же инженерные, они же секретные) коды используются для быстрого доступа к различным функциям, часто даже скрытым. Есть универсальные коды для Android, а есть те, которые доступны только для определенных моделей устройств.

Не так давно я публиковал статью, в которой рассказал, как увеличить громкость звука на Андроид. Для этого можно было использовать специальный софт либо воспользоваться одним из секретных кодов. Сейчас я расскажу о самых популярных из них, благодаря которым можно осуществлять многие настройки системы.

Также рекомендую интересные статьи по теме Android:

Популярные секретные коды для Андроид смартфонов

Почему данные коды называют «секретными»? Просто они не нужны большинству рядовых пользователей, их не публикуют в инструкциях к смартфонам. В первую очередь «secret codes» предназначены для инженеров и разработчиков для проведения различных тестов.

Чтобы использовать любой из сервисных кодов, нужно ввести его в номеронабирателе. На планшетах придется скачать стороннее приложение для осуществления звонков – введите в поиске Google Play запрос «Dialer» и загрузите понравившуюся «звонилку».

  • *#06# — информация об IMEI смартфона
  • *#*#4636#*#* — информация о Wi-Fi, аккумуляторе и статистике использования
  • *#*#3646633#*#* или *#*#83781#*#* — вход в инженерное меню на смартфонах с процессором MTK (через него можно увеличить громкость динамиков и наушников)
  • *#*#8255#*#* — тестирование сервиса Google Talk
  • *#*#7594#*#* — если введете данную комбинацию, после этого, при нажатии кнопки выключения, смартфон будет сразу же выключаться, без предложения меню
  • *#*#44336#*#* — информация о PDA, CSC, времени сборки и прочих данных о смартфоне
  • *#*#232338#*#* — MAC адрес Wi-Fi
  • *#*#7780#*#* — моментальный сброс к заводским настройкам (Hard Reset). Удаляет только приложения
  • *2767*3855# — моментальный сброс настроек до заводских, но в отличии от предыдущего способа Android полностью переустанавливается
  • *#*#1234#*#* или *#12580*369# — информация о прошивке устройства
  • *#*#1111#*#* — информация о FTA софтверной версии
  • *#*#2222#*#* — информация о FTA хардверной версии
  • *#*#0283#*#* — тест Loopback
  • *#*#0*#*#* — тест экрана
  • *#0*# — тестирование различных компонентов: экрана, камеры, динамиков, вибрации, микрофона и прочих
  • *#*#0673#*#* или *#*#0289#*#* — тест аудио
  • *#*#0842#*#* — тест вибрации и подсветки
  • *#*#232339#*#* или *#*#526#*#* — тест беспроводной сети
  • *#*#1472365#*#* — тест GPS
  • *#*#1575#*#* — подробный тест GPS
  • *#*#232331#*#* — тест Bluetooth
  • *#*#232337#*#* — показать Bluetooth-адрес
  • *#*#2663#*#* — версия сенсорного экрана
  • *#*#2664#*#* — тестирование сенсорного экрана
  • *#*#0588#*#* — тестирование датчика движения
  • *#*#7262626#*#* — тест сигнала GSM
  • *#197328640# — переход в сервисный режим
  • *#*#3264#*#* — версия RAM памяти
  • *#*#8351#*#* — активация режима регистрации голосового набора
  • *#*#8350#*#* — выключение режима регистрации голосового набора
  • #*5376# — удаление всех SMS
  • *#2222# — версия прошивки Android
  • #*2562#, #*3851#, #*3876# — перезагрузка смартфона, планшета
  • *#34971539# — полная информация о камерах и обновлении их прошивок
  • *#*#273283*255*663282*#*#* — быстрое создание резервной копии медиафайлов
  • *#*#4636#*#* — секретное меню для устройств Motorola
  • **05***# — разблокировка PUK на Sony
  • 3845#*855# — сервисное меню на LG G3
  • *#0011# — сервисное меню на Samsung Galaxy S4
  • ##778 (+кнопка вызова) — выводит на экран EPST-меню (для Samsung)
  • ##3424# — режим диагностики (для HTC)
  • ##3282# — EPST (для HTC)
  • ##8626337# — VOCODER (для HTC)
  • ##33284# — технические данные состояния сети (для HTC)
  • ##7738# — ревизия протокола (для HTC)
Читайте также:  Оплата нфс андроид тинькофф

В принципе, это самые основные и универсальные сервисные (секретные) коды для планшетов и смартфонов на Андроид, но все производители добавляют поддержку своих собственных, поэтому, если вас интересуют коды для отдельного аппарата, скачайте приложение Secret Codes. О нем пойдет речь ниже.

Сервисные коды Android в приложении Secret Codes

Приложение Secret Codes просканирует систему на наличие инженерных кодов и выдаст результат в виде списка. Вам достаточно будет только нажать на интересующий код и вы перейдете к нужной опции.

К сожалению, у этого способа есть минус: на некоторых устройствах приложение не находит ни единого сервисного кода, а на некоторых находит не все. Но на протестированных мною девайсах все было отлично, да и отзывы в Google Play практически все положительные.

Источник

Оцените статью