Logo ms.androidermagazine.com
Logo ms.androidermagazine.com

Hacking android wear: apa yang boleh anda lakukan - dan jika anda harus melakukannya sama sekali

Isi kandungan:

Anonim

Sekiranya ia wujud, kita boleh mencubanya - dan itu termasuk smartwatch Android Wear kami

Android pada pergelangan tangan anda masih Android. Ini bermakna ia masih Linux, dan orang ramai mahu melakukan lebih daripada yang disediakan antara muka pengguna mudah. Kami mendapatnya. Kami membayar untuk peranti ini, dan sebahagian daripada kita mahu melakukan apa sahaja yang kita mahu dengan mereka. Penyalahgunaannya. Penyalahgunaannya. Hack mereka dalam satu inci hidup mereka. Kemudian letakkan mereka semua sama seperti kita tidak pernah menyentuh mereka. Mempunyai sandwic sudo anda pada setiap peranti terasa baik.

Sekarang (ya, ini sangat cepat!), Perkara-perkara hanya memanas pada depan Android Wear hacking. Peranti baru, perkara-perkara yang sedikit berbeza, dan setiap orang yang mempunyai satu adalah bermain-main dengannya untuk mengetahui apa yang boleh dilakukan. Tetapi Android Wear masih Android, dan mod dan ROM dan hacks akan (dan sudah bermula) berlaku - terutamanya kerana pemuat boot mudah dikunci. Terima kasih, Google.

Terdapat beberapa perkara yang kita sudah boleh bercakap tentang, dan mereka patut dibincangkan!

Dayakan pilihan pemaju dan debugging ADB

Jam tangan anda perlu berkomunikasi dengan komputer anda jika anda ingin menggelitik beberapa kekunci dan menggodamnya. Untuk melakukan ini, anda perlu mendayakan pilihan pemaju dan debugging ADB pada jam tangan anda. Google menjadikannya mudah, bersyukur. Anda melakukannya seperti yang anda lakukan pada telefon anda, walaupun sistem menu agak berbeza.

  • Ketik jam pada jam tangan anda untuk memaparkan arahan carian suara Google
  • Terus melihat penyertaan menu, dan pergi ke Pengaturan
  • Ketik entri Tetapan, kemudian tatal ke bawah sehingga anda melihat Perihal dan ketik
  • Tatal ke bawah ke nombor binaan, dan ketuknya tujuh kali - ya, sama seperti pada telefon
  • Kembali ke menu Tetapan dan anda akan melihat pilihan baru untuk Pilihan Pemaju, dan ketiknya
  • Dalam senarai tetapan baru, dayakan Penyahpepijat ADB
Untuk menggodam jam tangan anda, anda perlu mendayakan pilihan pemaju

Sekarang jam tangan anda bersedia untuk bercakap dengan komputer anda melalui Jambatan Debug Android. Itulah sebahagian daripada SDK Android, dan sesuatu yang anda perlu tetapkan jika anda tidak memerlukannya pada masa lalu. Google menjadikannya mudah juga. Tunggu - tidak mereka tidak. Itulah sebabnya kami membuatnya mudah. Sediakan baca dan lihat cara untuk menyediakan SDK pada komputer anda.

Ada satu perkara terakhir yang anda perlukan jika anda menggunakan komputer Windows - pemandu. Pemasangannya adalah mudah, tetapi sedar bahawa beberapa pemacu OEM akan bertentangan dengan pemandu Google "standard". Itulah sebabnya saya akan mengesyorkan pemandu sejagat yang dibekalkan komuniti sebaliknya. Anda boleh memuat turun dari laman ClockWorkMod (terima kasih, Koush!) Di sini. Jika anda lebih suka menggunakan pemandu Google, anda boleh mendapatkannya dari halaman pemacu USB Google. Sama ada cara, memasangnya dan reboot komputer anda supaya selamat. Ambil perhatian bahawa pengguna OS X dan Linux tidak memerlukan pemandu berasingan.

Sebaik sahaja anda melakukannya, anda harus memastikan ia berfungsi. Letakkan telefon anda di dalamnya mengecas buaian, dan sambungkan kabel data USB ke port USB 2.0 atau USB 3.0 utama pada komputer anda. Buka command prompt atau terminal pada komputer anda, dan masukkan:

peranti adb

Perhatikan bahawa anda harus mempunyai PATH anda set dengan betul atau mempunyai baris perintah terbuka dalam folder tempat adb berada. Jika anda mengikuti tutorial kami, PATH anda perlu ditetapkan dan semua akan menjadi baik.

Di telefon anda, anda akan melihat pop meminta kebenaran bagi komputer anda untuk berinteraksi dengan jam tangan anda. Katakan ya. Saya sentiasa periksa kotak supaya tidak pernah meminta saya lagi, tetapi terpulang kepada anda. Ketik kemudian ketik perintah "peranti adb". Anda harus melihat sesuatu seperti ini yang menunjukkan nombor siri peranti. Ini bermakna anda baik untuk pergi!

Buka kunci pemuat boot anda

Ini, seperti biasa, adalah perkara pertama yang perlu dilakukan jika anda mahu bermain-main dengan menggodam peranti Android Wear anda. Ini kerana membuka kunci pemuat but pada jam tangan anda - sama seperti melakukannya pada telefon atau tablet anda - akan memadamkan semua data pengguna anda. Tidak ada perkara persefahaman hanya perlu menetapkannya semula selepas anda membuka kunci pemuat boot anda.

Fastboot oem unlock adalah rakan anda.

Kami akan membincangkan bagaimana cara membuka kunci pemuat boot dalam sekejap, tetapi - seperti biasa - kita perlu terlebih dahulu bercakap tentang keselamatan. Ini bukan masalah besar kerana ia menggunakan telefon anda, kerana jam tangan Android Wear anda tidak mempunyai kunci skrin. Jika seseorang mempunyai telefon dan jam tangan anda, dan kedua-duanya dihidupkan, mereka akan dapat melihat sebarang dan semua pemberitahuan yang dihantar ke Android Wear. (Atau, kita rasa, mereka hanya boleh berdiri di sebelah anda, melihat jam tangan anda.)

Setakat ini, tidak ada aplikasi yang menyimpan data sensitif pada jam tangan anda, jadi dengan bootloader yang tidak dikunci tidak menjadi kebimbangan keselamatan yang besar. Tetapi ia masih mengalahkan keselamatan dan membolehkan sesiapa sahaja untuk menyalakan apa sahaja kepada jam tangan anda. Sentiasa pastikan bahawa dalam fikiran.

Got it? Baik. Mari buka kunci benda supaya kita dapat mematahkannya.

Anda perlu melakukan satu perkara pada jam tangan anda sebelum anda membuka kunci pemuat boot - pasangkannya dengan aplikasi telefon supaya anda boleh mendayakan dan mengaktifkan debugging ADB. Secara teknikal, ini menjadikan kunci bootloader anda menjadi perkara kedua yang perlu anda lakukan, tetapi anda semua tahu apa yang saya maksudkan. Anda telah membaca bagaimana untuk melakukannya, jadi teruskan dan lakukannya.

Seterusnya, letakkan jam tangan anda di dalam pengecas dan pasangkan kabel data USB. Sambungkan hujung yang lain ke port USB 2.0 atau USB 3.0 utama pada komputer anda. Jangan gunakan hab atau lanjutan, kerana seringkali ia memecahkan perkara. Buka command prompt atau terminal dan taipkan:

adb reboot bootloader

Jam tangan anda akan reboot ke bootloader, seperti yang dilihat dalam imej di atas. Langkah seterusnya adalah untuk mengeluarkan arahan buka kunci menggunakan fastboot, yang dipasang dengan SDK Android. Dalam tetingkap terminal yang sama, taipkan:

fastboot oem unlock

Pilih "ya" pada jam tangan anda dengan menekan anak panah yang betul, kemudian pilih kalangan untuk mengesahkan, dan bootloader anda akan dikunci dan semua data peribadi akan dihapus dari sistem. Apabila reboot, segerakkan semula dengan telefon anda melalui apl Android Wear. Kini anda boleh menangkap barangan. Barang-barang yang lazat. Seperti ROM tersuai, mungkin?

(Perhatikan bahawa Samsung Gear Live mengabaikan "Adakah anda pasti anda mahu membuka kunci perkara ini?" Semoga ada sebab aneh.)

Aplikasi Sideloading

Seperti yang disebutkan, Android Wear adalah Android. Itu bermakna ia pada asasnya mempunyai kerangka kerja dan runtime aplikasi yang sama seperti telefon anda, dan anda boleh sideload aplikasi terus ke jam tangan anda menggunakan ADB. Mudah-mudahan sambutan itu sedikit, walaupun, kerana kebanyakan apl akan dipasang tetapi tidak berfungsi pada jam tangan anda. Salinan lama Flappy Birds yang anda ada di Dropbox hanya tidak akan dijalankan. Saya minta maaf. (Tidak bukan saya).

Jangan pasang fail apk dari sesiapa sahaja yang tidak anda percayai

Bahagian belakang duit syiling itu adalah kerana rangka kerja aplikasi dan runtime pada dasarnya sama, orang licik boleh mengedit apl supaya mereka berjalan pada jam tangan, dan tentu saja pemaju boleh membina aplikasi yang berjalan pada jam tangan anda. Kerana jam tangan anda tidak mempunyai akses ke Google Play atau sebarang storan awan, dan tiada pelayar fail (belum), anda perlu sideload mereka.

Dan sekali lagi (anda fikirkan) kita perlu bercakap mengenai keselamatan. Sesiapa sahaja yang dapat mengedit apl Android supaya boleh berjalan di Android Wear juga boleh mengedit aplikasi Android supaya ia melakukan perkara kotor seperti menghantar data kembali ke pelayan, atau menghantar teks, atau mencari diri sendiri dengan telanjang atau data sensitif yang lain mungkin mempunyai. Dan apabila anda memulakan sideloading, anda mungkin memasang aplikasi yang menyimpan data pada jam tangan anda. Jaga-jaga. Jangan pasang fail apk dari sesiapa sahaja yang tidak anda percayai. Pernah.

Dengan cara itu, aplikasi sideloading pada jam tangan baru anda adalah mudah. Apabila anda telah menemui aplikasi yang ingin dipasang, simpannya ke komputer anda di dalam folder di suatu tempat, seperti desktop anda. Buka command prompt atau terminal di dalam folder di mana anda telah menyimpan fail apk dan masukkan perintah ini:

memasang adb .apk

Ya, seperti pada telefon atau tablet.

Seperti di atas, anda perlu menetapkan PATH anda dengan betul untuk melakukannya dengan cara ini. Sekiranya anda tidak, masih ada penyelesaian yang mudah. Letakkan fail.apk dalam folder yang sama yang ada di ADB (yang akan menjadi../sdk/platform-tools) dan pastikan baris perintah anda terbuka dalam folder itu. Gunakan arahan yang sama.

Apabila sudah selesai, anda akan melihat bahawa ia memberitahu anda perkara-perkara yang berjaya, dan anda boleh mencari aplikasi di menu utama di bawah "Start".

Rooting Android Wear anda

Sekarang, tidak banyak yang anda perlukan untuk akar pada mana-mana peranti Android Wear. Ini akan berubah, dan oleh itu kaedah mudah dan pengurus superuser akan dikemas kini untuk berfungsi dengan jam tangan anda. Anda pasti kami akan bercakap lebih lanjut mengenainya apabila ia berlaku.

Tunggu alasan untuk berakar sebelum melompat masuk

Buat masa ini, perakaran sama ada G Watch atau Gear Live dilakukan melalui imej dan skrip boot selamat. Ia kikuk, dan ia melibatkan banyak kepercayaan pada seseorang kecuali anda boleh membungkus imej boot sendiri. Inilah cara yang berfungsi. Binari yang diperlukan disalin ke storan dalaman. Anda menggunakan skrip untuk boot ke imej boot tidak selamat dalam fastboot, kemudian salin binari ini di tempatnya. Peranti kemudian reboot biasanya.

Selepas itu, anda akan mempunyai akses root jika anda fikir anda memerlukannya. Buat masa ini, saya akan menasihatkan kebanyakan orang untuk menunggu sehingga ada sebab yang baik untuk memerlukan akses root - dan imej pemulihan adat yang baik untuk memancarkan perkara dengan.

Terdapat banyak yang kita belum tahu mengenai Android Wear dan betapa mendalamnya kita dapat menggali ke dalamnya. Kemungkinannya, ia akan cukup untuk memuaskan walaupun yang paling ingin kita semua, tetapi kita tidak akan cuba dan meramalkan masa depan ini. Buat masa ini, kami boleh menggunakan beberapa tip ini dan bersiap sedia!