Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Сдкс, драйверы и руты - о мой!

Оглавление:

Anonim

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

Это не будет зависеть от конкретного устройства или носителя, так что думайте об этом как о демонстрации всего, что Android может предложить нам из-за его открытого характера. Наши бывалые ветераны могут найти это лишним, но мы постараемся держать вещи на уровне, понятном всем, чтобы мы оставались на одной странице. Версия этой недели будет немного длинной, поэтому мы можем представить кое-что, так что терпите меня.

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

Теперь о вкусностях.

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

Android SDK

На этой неделе мы начнем с самого начала. Установка Android SDK - это сокращение от Software Development Kit - это то, что позволяет разработчикам делать свое дело. И теперь вы тоже можете.

Шаг 1: Подготовьте работу и загрузите

Сначала давайте подготовим рабочее пространство на вашем ПК. Я предлагаю создать папку на верхнем уровне вашего жесткого диска, чтобы к ней было легко добраться из командной строки. C: \ Android_stuff гораздо проще запомнить, чем C: \ users \ gbhil \ Documents \ tools \ devices \ Android \ stuff. Я использую свое рабочее пространство для резервных копий, обоев, ПЗУ и инструментов, а также SDK. Просто создайте отдельную папку в вашем рабочем пространстве для каждого. Нажмите на изображение ниже, чтобы увеличить его и посмотреть, как у меня настроена папка Android_stuff.

Теперь пришло время скачать SDK. Перейдите на https://developer.android.com/studio. Вы увидите загрузки для Windows, Mac OS X и Linux. Выберите соответствующую категорию и загрузите файл на рабочий стол. Не откладывайтесь на лицензионное соглашение. Прочитайте, и вы увидите, что это довольно стандартно.

Разархивируйте загрузку с помощью вашего любимого инструмента архивации и перетащите извлеченную папку в рабочую область. Не открывайте папку, просто перетащите все это поверх. Вот и все. Android SDK теперь установлен.

Шаг 2: Установить драйвер USB - необходимое зло

Установка драйвера USB почти так же проста, хотя она занимает несколько шагов, и вам нужно будет это сделать, если вы используете Windows. Откройте папку SDK, которую вы только что переместили, и дважды щелкните «SDK Setup.exe» в каталоге SDK. Вы увидите окно, подобное приведенному ниже.

Убедитесь, что на левой панели выбрано «Доступные пакеты».

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

То, что я обведено красным на нашем примере, необходимо проверить. Это загрузит драйвер USB. Если вы не заинтересованы в разработке программного обеспечения или запуске эмулятора устройства Android, вы можете оставить все остальное без контроля. Если вы решите установить другие части, будьте готовы к загрузке в 1 гигабайт.

Нажмите установить выбранное. Драйвер загрузится в SDK.

Теперь на вашем устройстве нажмите кнопку меню. Выберите «Настройки» (рис. 1), затем выберите «Приложения» (рис. 2). Теперь нажмите «Разработка» (рис. 3) и убедитесь, что отладка по USB проверена (рис. 4). Используйте клавишу возврата, чтобы выйти обратно на рабочий стол.

Теперь подключите телефон, как если бы вы собирались передать песню или изображение. Но на этот раз не снимайте тень и не устанавливайте SD-карту. Вы получите сообщение «Найдено новое оборудование» из Windows.

Выберите «Найти и установить драйвер».

Выберите «Не искать в Интернете».

Выберите «У меня нет диска. Покажите мне другие варианты».

Выберите «Просмотреть мой компьютер для поиска драйверов».

Теперь перейдите к папке SDK и укажите Windows на папку с именем usb_driver. Нажмите на изображение ниже, чтобы увеличить его и увидеть папку usb_driver в вашем Android SDK.

Оставьте флажок «Включить подпапки» и нажмите «Далее». Windows может спросить вас, уверены ли вы. Скажи да, если это так. Когда Windows делает это и спрашивает, хотите ли вы установить «драйвер интерфейса Google ADB», скажите «да».

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

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

Забавно, как сложная часть всей операции - настройка Windows, не так ли?

Первый тест: резервное копирование ваших приложений

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

Теперь откройте командную строку. В Windows просто нажмите меню «Пуск» и введите (либо в поле поиска Windows 7, либо в командной строке «run» в XP) «cmd». Не позволяйте этому компьютеру 1960-х годов напугать вас, это будет легко.

При появлении подсказки перейдите в папку, в которую вы положили Android SDK. Если вы следуете нашему примеру, просто введите (или скопируйте и вставьте) следующее в командной строке:

cd C: \ Android_stuff \ android-sdk-windows

Если вы используете другое местоположение, измените команду, чтобы указать местоположение, в котором вы разместили свой Android SDK.

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

CD инструменты

Нажмите на картинку ниже, чтобы получить увеличенный вид команд, введенных в командной строке Windows.

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

В командной строке введите следующее:

adb pull / data / app / C: \ Android_stuff \ apps

Просто скопируйте и вставьте его. Что это значит -

  • используйте программу adb (предоставляемую Google как часть Android SDK) для извлечения файлов.
  • Файлы, которые мы извлекаем из телефона, находятся в / data / app на самом телефоне.
  • Когда файл извлекается, мы хотим вставить его в C: \ Android_stuff \ apps.

Почему косые черты отличаются от первой части команды ко второй части?

Это потому, что мы имеем дело с двумя разными файловыми системами. В файловой системе Windows косая черта идет в обратном направлении, как « \ ». В файловых системах Unix косая черта " / " используется для разделения папок. / data / app / находится на телефоне и использует файловую систему Unix. C: \ Android_stuff \ apps находится на вашем ПК, поэтому он использует файловую систему Windows.

Вы можете увидеть сообщение о том, что сервер устарел или сервер убит. Это относится к серверу adb, и команда при необходимости обновит его. Не беспокойся, это автоматически. Вы увидите окно начала прокрутки с выводом из adb, сообщающим, что оно скопировало каждое приложение. Там нет необходимости взаимодействия, просто дайте ему прокрутить. Когда он закончится, вы вернетесь в командную строку. Теперь копии всех ваших бесплатных рыночных приложений хранятся на вашем ПК для безопасного хранения. Все файлы имеют расширение «.apk». Это стандартный формат установки Android, поэтому эти файлы нельзя использовать в Windows.

Нет корня. Нет запутанных команд оболочки. Просто простой способ сделать резервную копию всех ваших приложений. Эти приложения могут быть скопированы на вашу SD-карту и установлены с любым приложением, которое может считывать карту и устанавливать файлы apk. Если у вас нет приложения для этого, ищите Astro на рынке. Он служит в качестве проводника файлов (например, «Мой компьютер в Windows») и предлагает некоторые другие замечательные инструменты для управления приложениями.

Это только верхушка айсберга. Пока Android не выпустит простое в использовании приложение в стиле iTunes для взаимодействия с устройством, я здесь, чтобы помочь вам работать с командной строкой. Каждую неделю мы будем фокусироваться на чем-то похожем. Удачного взлома:)

Выбор недели

Разгон вашего дроида (требуется рут!)

Самое популярное устройство Android теперь имеет наиболее востребованную функцию обновления. Ядро было подправлено, а процессор разогнан. Вот ветка разработчиков об этом, и пользователь A / C thebizz начал обсуждение на наших собственных форумах.

ПРЕДУПРЕЖДЕНИЕ. Здесь есть вероятность испортить ваше устройство (как и во всех модификациях), но разработчик проделал хорошую работу, сделав его надежным. Он даже создал специальную зону поддержки для вопросов. По моему личному мнению, процессор Droid может подвергнуться немного большему злоупотреблению, чем установлен на Moto, так что это действительно может быть очень полезным обновлением. Если вы попробуете это, обязательно поделитесь своим опытом на форумах, так как многие, похоже, с этим сталкиваются. Конечно, вам нужно будет рутироваться и иметь собственный образ восстановления. Если это все греческое для вас. Вы найдете много помощи на форумах.

ПЗУ Cyanogen Nexus One (требуется рут!)

Легендарный Android Hacker / Cooker / Modder / Guru Cyanogen выпустил кастомное ПЗУ для ваших счастливых владельцев Nexus One. Некоторые из его хаков G1 не включены, так как нет необходимости в большом оборудовании Nexus One. Но это не значит, что это не полно товаров. Вот несколько основных моментов:

  • Последнее ядро ​​2.6.29.6, которое поддерживает модемы, vpn и другие модули (cifs, nfs, aufs, fuse)
  • Встроенный USB-модем
  • FLAC аудио поддержка
  • Включает BusyBox, htop, nano, powertop, openvpn и все инженерные утилиты командной строки

Конечно, это еще не все, это всего лишь короткий список. Работа Cyanogen всегда первоклассна, этого достаточно, чтобы многие его изменения были включены в дерево исходников Android. Это сложная задача, чтобы заставить Nexus One работать лучше, чем он уже делает, но я могу сказать вам это - он делает все, кроме полета, используя эту сборку, и я настоятельно рекомендую вам взглянуть.

Cyanogen Mod домашняя страница http://www.cyanogenmod.com/. Пользователь A / C rsvpinx начал обсуждение темы A / C о ПЗУ здесь на наших форумах.

МетаМорф (требуется рут!)

Может быть, MetaMorph это приложение. Может быть, лучше было бы подать полный обзор на форумах приложений. Но я просто не могу насытиться этим инструментом. Он позволяет конечному пользователю загружать пользовательскую тему и загружать ее на телефон без хлопот образов восстановления и перепрошивки ПЗУ. Я поговорил со Стериксоном у разработчиков XDA и задал ему несколько вопросов о приложении:

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

Какие ресурсы вы порекомендуете новичку в Android, и ваше приложение рассмотрит, чтобы упростить использование MetaMorph?

Вы даете своим пользователям очень своевременные обновления. Можете ли вы дать нам какие-либо новости о будущих функциях?

Решение предоставить такой же набор функций в бесплатной и бесплатной версии было выгодно для потребителя. Чувствуете ли вы, что это ограничивает потенциал для реальной прибыли?

Где будет искать начинающий разработчик темы, чтобы начать создавать темы MetaMorph?

Я хотел бы поблагодарить Стериксона за то, что он нашел время ответить на несколько вопросов для нас и за отличное приложение. Используя MetaMorph, любой, кто имеет талант к графической работе, может легко стать разработчиком темы для Android.

Как отметил Стериксон, официальная ветка поддержки приложения вместе с кучей информации находится у разработчиков XDA. Пользователь A / C mclarryjr начал приятную дискуссию на наших форумах о том, как сделать магию с этим здесь на наших форумах. Нажмите QR-код со своего телефона (или щелкните его в браузере Android), чтобы сразу перейти на рынок и захватить MetaMorph.

Надеюсь, вам понравился выпуск Inside Android на этой неделе. Помните, что я всегда ищу советы и мнения Найдите меня на форумах или напишите мне [email protected]