Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Хакерско износване на андроид: какво можете да направите - и ако изобщо трябва да го направите

Съдържание:

Anonim

Ако съществува, можем да го хакнем - и това включва нашите смарт часовници за Android Wear

Android на китката ви все още е Android. Това означава, че все още е Linux и хората ще искат да направят повече от простия потребителски интерфейс. Разбрахме. Ние платихме за тези устройства и някои от нас искат да направим с тях каквото си поискаме. Злоупотребявайте с тях. Злоупотребявайте с тях. Да ги хакнете в рамките на сантиметър от живота си. След това ги сложете всички заедно, като никога не сме ги пипали. Притежаването на сандвич със судо на всяко устройство се чувства добре.

В момента (да, този миг!), Нещата просто се загряват на хакерския фронт на Android Wear. Устройствата са нови, нещата са малко по-различни и всеки, който има такъв, се занимава с него, за да разбере какво може да се направи. Но Android Wear все още е Android и модове, ROM и хакове ще се случат (и вече започват да се случват) - особено защото зареждащите устройства лесно се отключват. Благодаря, Google.

Има няколко неща, за които вече можем да говорим, и за които си струва да говорим!

Активиране на опциите за програмисти и отстраняване на грешки в ADB

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

  • Докоснете часовника на часовника си, за да изведете командата за гласово търсене на Google
  • Продължете да виждате записите в менюто и стигнете до Настройки
  • Докоснете записа „Настройки“, след това превъртете надолу, докато видите „Относно“, и го докоснете
  • Превъртете надолу до номера на сглобяване и го докоснете седем пъти - да, точно както по телефона
  • Върнете се в менюто Настройки и ще видите нова опция за Опции за програмист и докоснете
  • В новия списък с настройки активирайте отстраняването на грешки в ADB
За да хакнете вашия часовник, трябва да активирате опциите за програмисти

Сега вашият часовник е готов да разговаря с вашия компютър през Android Debug Bridge. Това е част от Android SDK и нещо, което може би трябва да настроите, ако не ви е било нужно в миналото. Google също прави това просто. Чакайте - не, не го правят. Затова го опростихме. Прочетете и вижте как да настроите SDK на вашия компютър.

Има едно последно нещо, което ще ви трябва, ако използвате компютър с Windows - драйвер. Инсталирането на такъв е лесно, но имайте предвид, че някои драйвери на OEM ще влизат в конфликт със "стандартния" драйвер на Google. Ето защо вместо това ще препоръчам универсален драйвер, доставен от общността. Можете да го изтеглите от сайта ClockWorkMod (благодаря, Koush!) Тук. Ако предпочитате да използвате драйвера на Google, можете да го получите от страницата с драйвери на USB на Google. Така или иначе, инсталирайте го и рестартирайте компютъра си, само за да сте в безопасност. Имайте предвид, че потребителите на OS X и Linux не се нуждаят от отделен драйвер.

След като направите това, трябва да проверите дали работи. Поставете телефона си в зарядното устройство и свържете USB кабел за данни към основен USB 2.0 или USB 3.0 порт на вашия компютър. Отворете командния ред или терминала на вашия компютър и въведете:

adb устройства

Обърнете внимание, че или трябва да имате своя PATH настроен правилно, или да отворите командния ред в папката, където adb пребивава. Ако следвате нашия урок, вашият PATH трябва да бъде настроен и всичко ще бъде наред.

На телефона си ще видите изскачащ прозорец, който иска разрешение за вашия компютър да взаимодейства с вашия часовник. Кажи да. Винаги проверявам квадратчето, така че никога повече да не ме пита, но това зависи от вас. След това отново въведете командата „adb устройства“. Трябва да видите нещо подобно, което показва сериен номер на устройството. Това означава, че сте добре да отидете!

Отключете вашия зареждащ механизъм

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

Отключването на Fastboot oem е ваш приятел.

Ще говорим как да отключим зареждащия механизъм само за секунда, но - както винаги - първо трябва да говорим за сигурност. Това не е толкова голям проблем, колкото при телефона ви, защото вашият часовник с Android Wear няма заключване на екрана. Ако някой има вашия телефон и часовника ви, и двете са включени, той ще може да вижда всички и всички известия, изпратени до Android Wear. (Или, предполагаме, те просто могат да стоят до вас и да гледат часовника ви.)

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

Схванах го? Добре. Нека да отключим нещата, за да можем да избием по дяволите от него.

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

След това поставете часовника си в зарядното устройство и включете USB кабел за данни. Свържете другия край към основен USB 2.0 или USB 3.0 порт на вашия компютър. Не използвайте концентратор или разширение, защото често нарушава нещата. Отворете командния ред или терминала и напишете:

adb reboot bootloader

Вашият часовник ще се рестартира до зареждащия механизъм, точно както се вижда на изображението по-горе. Следващата стъпка е да издадете командата за отключване с помощта на fastboot, която е инсталирана с Android SDK. В същия прозорец на терминала въведете:

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

Изберете „да“ на часовника си, като натиснете подходящата стрелка, след това изберете кръга, за да потвърдите, и вашият загрузчик ще се отключи и всички лични данни ще бъдат изтрити от системата. Когато се рестартира, го синхронизирайте отново с телефона си чрез приложението Android Wear. Сега можете да променяте нещата. Вкусни неща. Като персонализиран ROM, може би?

(Обърнете внимание, че Samsung Gear Live пренебрегва подкана „Сигурни ли сте, че искате да отключите това нещо?“ По някаква странна причина.)

Приложения за странично зареждане

Както споменахме, Android Wear е Android. Това означава, че има основно същата рамка на приложение и време на изпълнение, както вашият телефон, и можете да заредите приложения точно до часовника си, като използвате ADB. Откажете се малко от тържеството, защото повечето приложения ще се инсталират, но не работят на вашия часовник. Онова старо копие на Flappy Birds, което имате в Dropbox, просто няма да се стартира. Съжалявам. (Не, не съм).

Не инсталирайте apk файлове от никого, на когото не се доверявате

Обратната страна на тази монета е, че тъй като рамката на приложението и времето на изпълнение са еднакви, хитрите хора могат да редактират приложения, така че да се изпълняват на часовника, и разбира се, разработчиците могат да създават приложения, които работят на вашия часовник. Тъй като вашият часовник няма достъп до Google Play или някое облачно хранилище и няма файлов браузър (все още), ще трябва да ги заредите.

И отново (вие се досетихте) трябва да говорим за сигурността. Всеки, който е в състояние да редактира приложение за Android, така че да може да работи на Android Wear, също може да редактира приложение за Android, така че да прави мръсни неща, като изпращане на данни обратно към сървър, или изпращане на текстове, или търсене на голи селфита или всякакви други чувствителни данни Може да се наложи. И когато започнете странично зареждане, може да инсталирате приложение, което съхранява данни на часовника ви. Пази се. Не инсталирайте apk файлове от никого, на когото не се доверявате. Някога.

С това не може да се използва странично зареждане на приложения на новия ви часовник. Когато намерите приложение, което искате да инсталирате, запишете го на компютъра си в папка някъде, като вашия работен плот. Отворете командния ред или терминала в папката, в която сте съхранили apk файла и въведете тази команда:

adb инсталиране .apk

Да, точно както по телефона или таблета.

Както по-горе, ще трябва да сте задали правилно PATH, за да го направите по този начин. Ако не сте го направили, все още има лесно решение. Поставете.apk файла в същата папка, в която е ADB (това би било../sdk/platform-tools) и се уверете, че вашият команден ред е отворен в тази папка. Използвайте същата команда.

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

Вкореняване на вашия Android Wear

В момента няма много нужда от root за всяко устройство с Android Wear. Това ще се промени и дотогава лесните методи и мениджърите на суперусер ще бъдат актуализирани, за да работят с вашия часовник. Можете да сте сигурни, че ще говорим повече за това, когато се случи.

Изчакайте причина да се изкорени, преди да скочите

Засега вкореняването на G Watch или Gear Live се извършва чрез несигурни изображения и скриптове за зареждане. Това е тромаво и включва много доверие в някого, освен ако не можете сами да опаковате изображение за зареждане. Ето как става това. Необходимите двоични файлове се копират във вътрешната памет. Използвате скрипт, за да стартирате несигурно зареждащо изображение в fastboot, след това копирайте тези двоични файлове на място. След това устройството се рестартира нормално.

След това ще имате root достъп, ако смятате, че ви е необходим. Засега бих посъветвал повечето хора просто да изчакат, докато има добра причина да имат нужда от root достъп - и хубаво персонализирано изображение за възстановяване, с което да променят нещата.

Има много неща, които просто все още не знаем за Android Wear и колко дълбоко ще можем да се ровим в него. Вероятно е, че ще бъде достатъчно дълбоко, за да задоволи и най-любопитните от всички нас, но ние дори няма да опитваме да прогнозираме това бъдеще. За сега можем да използваме тези няколко съвета и да се подготвим!