Консоль для телефона что такое

Командная строка Андроид, как открыть и запустить

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Командная строка Андроид, как открыть и запустить. Очень частый вопрос который задают новички Android: «Где находится и как запустить командную строку Android?». Все очень просто, данная статья расскажет вам об этом!

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

К большому сожалению пользователей или к их счастью практически на 99% устройств Android отсутствует командная строка, но все это поправимо!

Где найти и запустить командную строку Android?

Есть 2 варианта «добычи» командной строки в Android и оба они вам понадобятся в дальнейшем использование на вашем устройстве.

Вариант 1 — Установка приложения «командная строка»

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Запустите установленное приложение и перед вами окажется командная строка Android!

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Недостатком этого решения будет, то что, если у вас нет Root прав, то у вас не будет возможности более полно использовать команды adb, поэтому вам понадобиться использовать и второй вариант, для которого необходим компьютер.

Вариант 2 — Компьютер и утилита ADB

Для того того чтобы управлять более полно вашим Android смартфоном или планшетом с помощью командной строки с вашего компьютера вам понадобиться выполнить несколько действий:

После чего используя командую строку или программу ADB RUN используем команды ADB и Linux для настройки вашего Android смартфона или планшета.

Источник

Портативные игровые приставки на Android. Магия кнопочек…

Александр Носков

Когда Android только вышел в массы, его создатели пророчили ему жизнь не только в телефонах и планшетах, но и в телевизорах, автомобильных навигаторах и игровых приставках, ранее использовавших свое собственное программное обеспечение. И если с телевизорами и навигаторами все более-менее ясно, то вопрос игровых приставок остается открытым. На дворе 2014 год, и пора подвести некоторые итоги.

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

А-бренды про нас забыли?

Уже много лет образцом компоновки элементов, удобства и «юзабилити» портативной игровой консоли является Sony Playstation Portable.

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Ядреная смесь геймпада, экрана и аккумулятора доказала свою жизнеспособность. Ее можно до сих пор встретить и в рюкзаке подростка, и в кармане каменнолицего полицейского, и в сумочке светской кокетки, и в мозолистых манипуляторах шпалоукладчика.

Казалось бы, фирмы-производители Android-устройств должны попытаться наложить свои жадные руки на такой соблазнительный кусок пирога. Но этого не происходит. В их понимании этот сегмент рынка до сих пор является темной лошадкой, сулящей риски и сомнительную прибыль. Из известных европейскому населению брендов только NVIDIA пыталась сделать портативную игровую консоль в более-менее классическом форм-факторе. Речь, конечно же, об NVIDIA Shield Portable.

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Приставку уже можно купить за скромные 9 990 рублей (против 20 000 на старте продаж), что говорит о ее полном провале на рынке. В чем же дело? Технические характеристики соответствуют хорошему планшету, производительности в играх – «за глаза», дизайн интересный. Эта портативная консоль, извините, совсем не портативная. При размерах 158х135х57 мм и весе в 579 г носить ее в кармане не то что рубашки, но даже пальто не представляется возможным. Продукт странный, позиционирующийся производителем как мобильный, но при этом обладающий характеристиками «домашне-диванного». В следующем своем устройстве под названием Shield компания NVIDIA еще дальше отошла от светлой идеи «портативной игровой консоли», разделив планшет и геймпад, который придется докупать отдельно.

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Так А-бренды, видимо, совсем отбросили идею использовать Android в портативных игровых устройствах.

Китайский Китай про нас не забыл!

В промышленных странах Азии, особо не связанных лицензионными отчислениями кому бы то ни было, иногда нет-нет, да и сделают нечто похожее на мечту геймера. Еще недавно портативные игровые приставки от NoName производителей отличались слабой «начинкой» и еще более бедными экранами. Играть на них могли только энтузиасты, для которых важен был игровой процесс, а не качество картинки или Fps. Речь шла о том, потянут ли они что-то серьезнее Angry Birds, или нет.

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

На сегодняшний день «такую же, как PSP, только на Android» найти можно с несколькими оговорками. Китайские бренды оснащают свои игровые планшеты (именно так они называются в Яндекс.Маркете) различными чипсетами. Если нет желания портить себе нервы «тормозами» и «фризами», то настоятельно рекомендуется обращать внимание только на игровые приставки, оснащенные RockChip RK3188. Этот 4-ядерный товарищ без всяких условностей позволит поиграть во все игры на Android и достойно справится с эмуляцией игр OLD-Gen приставок, в том числе и PSP. Его производительность в играх находится на уровне Qualcomm Snapdragon 600 и лишь чуть-чуть уступает 8-ядерной ракете Mediatek MT6592. Это лучшая платформа из доступных на сегодняшний день среди портативных игровых приставок на Android, за исключением продукции NVIDIA.

Неизвестно, насколько законно пребывание в Google Pay эмулятора Sony PlayStation Portable — PPSSPP, однако факт остается фактом – поиграть в Tekken 1-6 или GTA Liberty Story теперь можно с помощью механических клавиш геймпада или подключенной клавиатуры.

И все же игровые консоли с экраном диагональю 7 дюймов трудно назвать по-настоящему портативными.

В разряде «менее 5 дюймов» достойных игровых приставок на Android ОС, увы, нет. TFT экраны низкого разрешения и 2-ядерные процессоры позапрошлого поколения не удовлетворят обычного любителя поиграть. Исключением с некоторыми натяжками можно назвать универсальный игровой смартфон Func Much-01 (под таким названием он продается в нашей стране).

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

На стороне девайса – 5″ 1280х760 IPS-экран, два стика и геймпадные клавиши, а также возможность совершать звонки и выходить в сеть по протоколу 3G. Увы, внутри у него трудится старичок MediaTek MT6589, что сильно ограничивает его игровые возможности. И в реальной жизни он выглядит далеко не так красиво, как на тизерном изображении. С другой стороны, тех пользователей, которых устраивает производительность смартфона на базе MT6589 или 6582, Func Much-01 (в девичестве Much i5) не разочарует.

Играть на нем можно с комфортом, а надо ли большего геймеру, который купил устройство, чтобы играть? И все же, хотелось бы большего, относительно «тяжелый» GTA Vice City работает на нем с микрозадержками, что не может нравиться.

Костыли

Да простят меня читатели, но костылями было решено назвать различные геймпады с креплениями для смартфона/планшета. Костыли, потому что надежность конструкции всегда под вопросом. Костыли, потому что подключение и настройка управления в играх всегда связана с танцами с бубном.

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Костыли, потому что никакой Samsung EI-GP20 за 3 000 рублей не заменит уже вбитые в корпус кнопки и не сделает из смартфона портативную игровую приставку.

Ожидание китайского торта с вишенками

Недавно в профильные СМИ подобно струйке меда втекла информация об анонсе в Китае двух портативных игровых смартфонов-клонов 78point Po1 и Much W1. Идея играть и звонить с помощью одного устройства не может не вызвать самый горячий отклик в душах населения.

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Некоторые итоги за 2014 год

2014 год в целом порадовал разве что появлением портативных консолей на чипсете RK3188, позволяющем играть во все, что есть, и анонсом Much w1/78point 01. Больше геймеру особо радоваться нечему, сегмент портативных игровых приставок до сих пор остается уделом китайских производителей, в большинстве случаев не имеющих доступа к хайтек-технологиям. Что ждет такие устройства в будущем? Прислушаются ли А-бренды к одиноким голосам любителей кнопочек?

Источник

Подключение консолей к системным телефонам для офисных мини-АТС

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

Разные модели консолей отличаются преимущественно количеством кнопок и совместимостью с системными телефонами. Так, например, для аппарата KX-NT343 может использоваться консоль KX-NT305Х на 60 кнопок, а также более компактные модели на 12 кнопок. Подключение оборудования осуществляется через специальный порт.

Функциональные возможности консоли для мини-АТС:

1. Удержание вызова.
2. Переадресация на линию выбранного отдела или сотрудника.
3. Включение паузы во время разговора.
4. Использование повторного набора.
5. Определение свободных и занятых линий.
6. Настройка громкости.
7. Проведение сеансов конференц-связи.

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

Понравилась наша статья?
У нас есть еще масса интересных статей в нашем блоге.

Источник

Выбираем игровой планшет-консоль на Android

Оглавление

Вступление

Наблюдение за развитием игровых консолей завораживает. Пионеры этой области фактически ушли в небытие (Atari), и сегодня за право поселиться в вашем доме борются Sony, Microsoft и Nintendo. Мобильные игровые гаджеты выделены в отдельную категорию. Среди них наиболее известны Sony PlayStation Vita и Nintendo 3DS.

На каком-то этапе появился симбиоз мобильного телефона и консоли. Многие помнят Nokia N-Gage и Nokia N-Gage QD, которые хоть и не разошлись огромными тиражами, но мгновенно стали легендарными. Чуть позже игры серии N-Gage были адаптированы и для прочих смартфонов на платформе Symbian S60. Сегодня же любой «мобильник» на Android (а также iOS и Windows Phone) позволяет играть в любом месте.

реклама

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

Специфика данного весьма узкого сегмента рынка такова, что здесь присутствуют только компании из Китая и России. Среди брендов с мировым именем можно вспомнить только Nvidia Shield Portable, да и то эта консоль не совсем подходит под выбранный формат: у нее дисплей откидывается, а мы сконцентрировали внимание на моноблоках.

И поскольку рынок android-консолей нельзя назвать сформировавшимся, тут много путаницы. К примеру, в продаже до сих пор можно найти устаревшие как морально, так и технически модели. Сразу отсеем устройства с одноядерными процессорами и 512 Мбайтами оперативной памяти: страшно даже представить, как на них мучаются современные игры.

Семидюймовые консоли

Одним из лидеров на рынке android-консолей является EXEQ. Эта торговая марка группы компаний «Проявляй Эмоции» была представлена в 2005 году. Сегодня EXEQ производит разнообразную мобильную электронику, в том числе и игровые приставки.

EXEQ Aim Pro является одной из самых продвинутых моделей компании. В ней используется семидюймовый IPS дисплей с разрешением 1280 x 800 пикселей.

реклама

В качестве аппаратной платформы выбран очень распространенный в планшетах из Поднебесной чип RockChip RK3188. Его четыре ядра Cortex-A9 трудятся на частоте 1.4 ГГц, а графику обрабатывает чип Mali-400 MP4. Также здесь 2 Гбайта оперативной памяти и 16 Гбайт встроенной. Поддерживаются карты microSD объемом до 32 Гбайт.

Из средств манипуляции EXEQ Aim Pro получил два стика, крестовину слева и четыре игровые клавиши справа. В целом такое сочетание можно считать классическим.

Кроме того, на EXEQ Aim Pro предустановлен эмуляторный центр Game X (Happy Chick), с помощью которого можно запускать игры для легендарных консолей из прошлого: NES (Dendy), Sega Mega Drive/Genesis, Nintendo 64/DS, GameBoy, PlayStation 1 и PlayStation Portable. Причем это не просто рекламный трюк: недавно мы познакомились с EXEQ Aim Pro и смогли лично в этом убедиться.

В целом EXEQ Aim Pro весьма неплохо справляется со своими задачами, даже несмотря на начинку не первой свежести. За нее вполне можно заплатить 7 500 рублей, которые она стоит.

В продаже присутствует и чуть более доступная модель EXEQ Aim. Визуально она идентична, но технически немного отличается: тут установлен четырехъядерный процессор Allwinner A31s (Cortex-A9, 1 ГГц) с графикой PowerVR SGX544MP2 и всего 1 Гбайт ОЗУ. Зато EXEQ Aim в среднем на 500 рублей дешевле EXEQ Aim Pro.

Вслед за EXEQ Aim Pro рассмотрим другую консоль с такой же начинкой.

Единственным заметным аппаратным отличием Archos GamePad 2 от вышерассмотренной модели является присутствие модуля Bluetooth. При использовании мобильных приставок он может быть полезным при подключении беспроводных наушников.

Еще одним плюсом Archos GamePad 2 можно считать компактность. Эта консоль заметно тоньше (9.9 мм против 16.5 мм) и легче (400 г против 500 г). Но цена все расставляет по своим местам: Archos GamePad 2 стоит примерно 10 000 рублей.

В данном случае придется выбирать между более привлекательным ценником и компактностью. Не забываем и про Bluetooth. Емкость аккумулятора в обоих случаях составляет 5 000 мАч.

реклама

Консоль Func Titan-03 уже довольно трудно найти в продаже, хотя где-то еще продают остатки по 6 000-7 000 рублей.

Из-за процессора Func Titan-03 можно напрямую сравнивать с EXEQ Aim Pro и Archos GamePad 2, однако на их фоне данная модель будет проигрывать.

реклама

Во-первых, здесь ниже разрешение дисплея — 1024 x 600 пикселей (да-да, это не только снижает нагрузку на чип, но и сказывается на качестве изображения). Во-вторых, у Func Titan-03 существенно меньше емкость аккумулятора — 3 500 мАч. А в отзывах многие пользователи жалуются на очень скудную автономность. В-третьих, у Func Titan-03 только один стик. Последний момент будет заметен далеко не во всех играх, но факт остается фактом.

PGP AIO Droid 7 7400

Пару недель назад мы опубликовали обзор PGP AIO Droid 7 7400. Это устройство по многим параметрам схоже с Func Titan-03: тот же процессор, тот же запас оперативной памяти и такое же разрешение экрана.

Среди плюсов PGP AIO Droid 7 7400 поспешим отметить наличие двух аналоговых стиков и более емкую батарею на 4 000 мАч. А среди чисто косметических достоинств PGP AIO Droid 7 7400 можно припомнить алюминиевую заднюю панель с резиновыми вставками, не позволяющими устройству скользить в руках.

реклама

В обзоре PGP AIO Droid 7 7400 мы похвалили консоль за лучшее в классе соотношение характеристик и цены.

Но это не значит, что игровой планшет лишен недостатков: у него невысокое время автономной работы и не лучшее качество матрицы экрана.

Источник

Консольный Android: 50 команд ADB, о которых должен знать каждый

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое

Содержание статьи

Существует множество инструментов для работы с подключенным с помощью USB-кабеля или Wi-Fi смартфоном. Особо развитые инструменты позволяют перемещать файлы, устанавливать и удалять софт, просматривать контакты, делать скриншоты экрана и даже отправлять СМС, однако ни один графический инструмент не сравнится с мощью, которую может дать консоль Android. В этой статье мы поговорим об ADB (Android Debug Bridge) — стандартном инструменте для отладки и работы с консолью Android с компа.

Основы работы с ADB

Для начала работы с ADB его следует активировать на устройстве и установить утилиту adb и драйверы на комп. Первая задача выполняется с помощью включения «Отладки по USB» в пункте настроек «Для разработчиков» (если этот пункт скрыт, нажми семь раз на номер сборки в меню «О телефоне»).

Для установки ADB на комп качаем Adb Kit и распаковываем в любую папку (рекомендую использовать названия папок без русских символов). Также скачиваем и устанавливаем драйверы ADB.

Работать с adb нужно из командной строки. Нажимаем Win + R и вводим cmd, далее переходим в папку, в которой лежит adb. Для моей папки команда будет следующей:

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое Добавление adb в переменную Path

Xakep #208. Атака на сигналку

Проверим наше подключение к телефону с помощью следующей команды (она должна вывести список подключенных устройств):

С ADB можно работать через Wi-Fi. Для этого нужны права root и приложение WiFi ADB. Запускаем приложение, жмем переключатель и подсоединяемся к смартфону с помощью команды connect и показанного приложением IP-адреса:

Далее работа с ADB ничем не отличается.

Установка программ

ADB можно использовать для установки приложений без необходимости копировать их на смартфон. Достаточно выполнить такую команду:

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

Программы можно и удалять, но для этого нужно знать название пакета (как узнать, расскажу чуть позже). На примере игры Angry Birds Seasons команда будет выглядеть так:

Бэкап приложений

В Android есть встроенные функции бэкапа, которые также можно запустить с помощью командной строки. Для этого используется команда adb backup и набор опций:

— перечень пакетов для бэкапа.

После ввода необходимо подтвердить начало выполнения бэкапа на самом устройстве. Для восстановления полученного бэкапа нужно выполнить соответствующую команду:

Консоль в консоли

Наряду с упомянутой консолью, которая является DOS-консолью под Windows, в Android существует и своя. Она вызывается через adb shell и представляет собой по сути стандартную Linux-консоль, но с неполным набором команд, расширить который можно, установив из маркета BusyBox. Использовать эту консоль можно двумя способами. В интерактивном режиме она запускается командой

В шелле работают стандартные команды для копирования, перемещения и удаления файлов: cp, mv и rm. Можно менять каталоги (cd) и смотреть их содержимое (ls). Кроме стандартных Linux-команд, о которых можно узнать из любого справочника, в Android есть несколько своих специализированных инструментов, но, чтобы использовать некоторые из них, придется получить на смартфоне права root, а после запуска консоли выполнять команду su:

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое Вывод свободного пространства на устройстве командой adb shell df
Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое Пример работы команды ls для вывода информации о разделах

Создание скриншота

Выполняется одной строчкой:

После этого картинку нужно выдернуть из устройства командой adb pull:

В recovery скриншот можно сделать следующей командой:

Затем необходимо преобразовать файл fb0 в нормальное изображение с помощью FFmpeg, который нужно скачать и положить в папку с adb. Расширение необходимо ставить своего устройства:

Запись видео, происходящего на экране устройства

Данная команда начнет записывать видео с разрешением 1280 x 720 (если не указать, то будет использовано нативное разрешение экрана устройства), с битрейтом 6 Мбит/с, длиной 20 с (если не указать, то будет выставлено максимальное значение 180 с), с показом логов в консоли. Записанное видео будет находиться в /sdcard (файл video.mp4).

Управление приложениями

Для управления приложениями используются две команды: pm (package manager) — менеджер пакетов и am (activity manager) — менеджер активностей. У данных команд есть немало ключей, которые можно посмотреть на портале разработчиков. Остановимся на некоторых.

Для начала получим список установленных на устройстве приложений в виде названий пакетов, которые пригодятся позже:

Добавив в конец -s, ты увидишь только системные приложения, -3 — только сторонние, -f покажет пути установки пакетов, а -d — отключенные приложения. Далее, зная названия пакетов, можно совершать над ними различные насильственные действия :). Например, отключить ненужный календарь:

Ну а совсем удалить можно так:

Для использования activity manager понадобятся более глубокие знания структуры Android и понимание того, что такое Avtivity и Intent. Это позволит тебе запускать различные приложения, например браузер или настройки:

Завершить работу приложения можно противоположной командой:

Тот же activity manager поможет сделать звонок на нужный номер телефона:

А так можно открыть страницу в браузере:

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое Запуск браузера из консоли

А с помощью вариации предыдущей команды можно отправить СМС:

В данной команде input keyevent эмулирует нажатие кнопок и может использоваться как для хардварных, так и для кнопок внутри приложения. В нашем примере 22 соответствует перевод фокуса вправо (джойстик вправо — dpad right), а 66 — Enter.

С помощью команды input можно, например, разблокировать телефон. Для этого необходимо ввести:

Погасит экран keyevent 26, что соответствует нажатию кнопки Power. Можно также поэкспериментировать с цифрами 3 — Home, 4 — Back, 24 — Volume Up, 25 — Volume Down, 27 — физическая кнопка Camera. Последнюю кнопку можно передать и через широковещательные сообщения (полный список широковещательных сообщений ты найдешь тут):

Другое широковещательное сообщение переведет телефон в режим самолета:

Но данная команда не сработает на последних версиях Android. Для управления питанием и беспроводными коммуникациями там используется утилита svc. Например, включить передачу данных через мобильную сеть или управлять Wi-Fi можно через команды

Также можно заставить смартфон оставаться включенным при подключении к USB-порту/зарядке/Wi-Fi-сети или всегда:

Возвращаясь к команде input, стоит выделить еще одну команду для вставки текста в текущее поле. Кому-то это может показаться более привлекательным способом набора текста с компа, чем нажимать на кнопки небольшой области экрана. Выглядит команда так:

Кроме опции text, у команды input есть и другие. Полная форма команды такова:

В качестве источника можно указывать trackball, joystick, touchnavigation, mouse, keyboard, gamepad, touchpad, dpad, stylus, touchscreen. В качестве команд будут:

Как видно из команд, можно, хотя и с трудом, управлять устройством через команды input touch и input swipe при разбитом экране, если не поддерживается работа мышки через USB-OTG. Например, вытянуть шторку с уведомлениями получится так (отсчет координат идет от левого верхнего угла):

А так можно узнать разрешение экрана:

Для Nexus 5 разрешение выдаст 1080 х 1920. Тогда нажать на кнопку «Меню приложений» стандартного лаунчера от Google, которая находится над кнопкой «Домой», можно так:

Скрипты

Выполнение всех описываемых в статье серий команд можно автоматизировать. Для этого вставляем их в текстовый файл (строки, следующие за adb shell), который имеет в начале строку #!/system/bin/sh, сохраняем с расширением sh и закидываем на устройство. После этого можно запускать скрипт через тот же adb:

Системные утилиты

Кратко остановлюсь на нескольких полезных командах (работоспособность некоторых, однако, может зависеть от версии прошивки и модели телефона).

Изменение DPI. Не требует root и работает на Android 5.0+. Стандартное значение для Nexus 5 — 480. При значении 420 на рабочем столе стокового лаунчера помещается пять иконок в ряд вместо четырех:

Подключение /system в режиме записи. Для части команд, которые меняют системные файлы, необходимо сначала перемонтировать раздел /system на запись. Это необходимо в том числе при удалении системных приложений. Перемонтирование выполняется следующей командой:

Мягкая перезагрузка:

Перевод смартфона в режим энергосбережения Doze (Android M+):

. повторяем действия, пока не увидим idle.

Батарейка в процентах (Android 4.4+):

Снятие логов

Очень часто, когда для решения проблемы пользователь обращается на форум устройства, там его просят скинуть логи работы телефона или приложения. Отвечают за это две утилиты: logcat и dmesg. Первая позволяет увидеть системные сообщения в реальном времени, а вторая постфактум покажет работу ядра, включая сообщения ошибок ввода-вывода, загрузку драйверов, подключение USB-устройств и так далее. Полный лог можно вывести сразу в файл следующей командой:

Все события будут записываться непрерывно по мере работы устройства. Остановить запись можно стандартной комбинацией Ctrl + C. Однако в лог попадает вся информация, что сильно затрудняет поиск нужной. Поэтому для работы обычно используют набор ключей и фильтров, подходящих к конкретной ситуации. Существует семь приоритетов сообщений по мере возрастания: V — Verbose, D — Debug, I — Info, W — Warning, E — Error, F — Fatal, S — Silent. Например, для вывода всех сообщений с приоритетом Е и выше следует ввести:

После этого можно запускать проблемное приложение и смотреть, что именно вызывает ошибку. Также поддерживается вывод информации из альтернативных буферов. Этим способом можно посмотреть, что приложения делают в фоне и, например, какие события происходят после включения экрана:

Продвинутый уровень

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

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое История браузера Chrome

Также с помощью sqlite3 можно выдернуть все контакты с телефона. Для этого в консоли на компе должен использоваться шрифт Lucida Console и перед началом выполнения команд необходимо перевести кодировку на UTF-8. Иначе вместо русских букв будут отображаться непонятные символы. Сами команды выглядят так:

Если все сделано правильно, то в консоли ты увидишь таблицу с порядковым номером записи, номером телефона и контактами, отсортированными по имени. Для контактов с более одного номера будет несколько записей подряд.

Консоль для телефона что такое. Смотреть фото Консоль для телефона что такое. Смотреть картинку Консоль для телефона что такое. Картинка про Консоль для телефона что такое. Фото Консоль для телефона что такое Вывод контактов из базы contacts2.db

Можно вывести данные не на экран, а сразу в текстовый файл. Для этого команды нужно изменить:

Альтернативный способ вывода контактов в файл — команда, требующая установленного BusyBox:

Снятие графического ключа, PIN, facelock

Допустим, ты забыл PIN или не совсем трезвым поставил графический ключ, ну или друзья пошутили и поставили распознавание по лицу. Так вот, если устройство по какой-то причине заблокировано, то блокировку можно снять (при условии включенной отладки по USB) через ту же консоль:

Команда удалит все пароли и графические ключи. Сами файлы в зависимости от прошивки и модели устройства могут быть: gesture.key, password.key, cm_gesture.key, personalpattern.key, personalbackuppin.key. Также за блокировку отвечают файлы locksettings.db, locksettings.db-shm, locksettings.db-wal.

После этого достаточно перегрузить устройство и ввести любой ключ, пароль. Если это не помогает, можно попробовать следующее:

Выводы

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *