Logo id.androidermagazine.com
Logo id.androidermagazine.com

Meretas pakaian Android: apa yang dapat Anda lakukan - dan jika Anda harus melakukannya sama sekali

Daftar Isi:

Anonim

Jika ada, kita dapat meretasnya - dan itu termasuk smartwatches Android Wear kami

Android di pergelangan tangan Anda masih Android. Itu berarti masih Linux, dan orang-orang akan ingin melakukan lebih dari yang disediakan oleh antarmuka pengguna yang sederhana. Kami mengerti. Kami membayar perangkat ini, dan beberapa dari kami ingin melakukan apa pun yang kami inginkan dengannya. Melecehkan mereka. Menyalahgunakan mereka. Meretas mereka dalam satu inci dari hidup mereka. Kemudian kembalikan semuanya seperti kita tidak pernah menyentuh mereka. Memiliki sandwich sudo Anda di setiap perangkat terasa enak.

Saat ini (ya, ini sangat instan!), Semuanya sedang memanas di bagian depan Android Wear hacking. Perangkatnya baru, segala sesuatunya sedikit berbeda, dan setiap orang yang memilikinya sedang mengutak-atiknya untuk mengetahui apa yang dapat dilakukan. Tetapi Android Wear masih Android, dan mods dan ROM dan hacks akan (dan sudah mulai) terjadi - terutama karena bootloader mudah dibuka. Terima kasih, Google.

Ada beberapa hal yang sudah bisa kita bicarakan, dan layak untuk dibicarakan!

Aktifkan opsi pengembang dan debugging ADB

Arloji Anda perlu berkomunikasi dengan komputer Anda jika Anda ingin menggelitik beberapa tombol dan meretasnya. Untuk melakukan ini, Anda perlu mengaktifkan opsi pengembang dan debugging ADB pada jam tangan Anda. Google membuatnya sesederhana itu, untungnya. Anda melakukannya persis seperti yang Anda lakukan pada ponsel Anda, meskipun sistem menu sedikit berbeda.

  • Ketuk jam di jam tangan Anda untuk memunculkan perintah pencarian suara Google
  • Terus melihat entri menu, dan dapatkan sepenuhnya ke Pengaturan
  • Ketuk entri Pengaturan, lalu gulir ke bawah hingga Anda melihat Tentang dan ketuk
  • Gulir ke bawah ke nomor build, dan ketuk tujuh kali - ya, seperti pada telepon
  • Kembali ke menu Pengaturan dan Anda akan melihat opsi baru untuk Opsi Pengembang, dan ketuk
  • Di daftar pengaturan baru, aktifkan Debugging ADB
Untuk meretas jam tangan, Anda harus mengaktifkan opsi pengembang

Sekarang arloji Anda siap untuk berbicara dengan komputer Anda melalui Android Debug Bridge. Itu adalah bagian dari SDK Android, dan sesuatu yang mungkin harus Anda atur jika sebelumnya Anda belum membutuhkannya. Google juga membuatnya sesederhana itu. Tunggu - tidak, mereka tidak. Itu sebabnya kami membuatnya sederhana. Baca dan lihat cara mengatur SDK di komputer Anda.

Ada satu hal terakhir yang Anda perlukan jika Anda menggunakan komputer Windows - driver. Menginstalnya mudah, tetapi perlu diketahui bahwa beberapa driver OEM akan bertentangan dengan driver Google "standar". Itu sebabnya saya akan merekomendasikan driver universal yang disediakan komunitas sebagai gantinya. Anda dapat mengunduhnya dari situs ClockWorkMod (terima kasih, Koush!) Di sini. Jika Anda lebih suka menggunakan driver Google, Anda bisa mendapatkannya dari halaman driver USB Google. Either way, instal dan reboot komputer Anda hanya agar aman. Perhatikan bahwa pengguna OS X dan Linux tidak memerlukan driver terpisah.

Setelah selesai, Anda harus memeriksa apakah itu berfungsi. Tempatkan ponsel Anda di tempat pengisiannya, dan sambungkan kabel data USB ke port USB 2.0 atau USB 3.0 primer di komputer Anda. Buka command prompt atau terminal di komputer Anda, dan masukkan:

perangkat adb

Perhatikan bahwa Anda harus mengatur PATH dengan benar atau membuka baris perintah di folder tempat adb berada. Jika Anda mengikuti tutorial kami, PATH Anda harus diatur dan semuanya akan baik-baik saja.

Di ponsel Anda, Anda akan melihat pop up yang meminta izin untuk komputer Anda berinteraksi dengan jam tangan Anda. Bilang iya. Saya selalu mencentang kotak sehingga tidak pernah meminta saya lagi, tapi itu terserah Anda. Selanjutnya ketik perintah "adb devices" lagi. Anda akan melihat sesuatu seperti ini yang menunjukkan nomor seri perangkat. Itu artinya Anda baik untuk pergi!

Buka kunci bootloader Anda

Ini, seperti biasa, adalah hal pertama yang harus dilakukan jika Anda ingin bermain-main dengan meretas perangkat Android Wear Anda. Ini karena membuka kunci bootloader di arloji Anda - seperti melakukannya di ponsel atau tablet Anda - akan menghapus semua data pengguna Anda. Tidak ada gunanya mengatur hal-hal hanya harus mengaturnya lagi setelah Anda membuka kunci bootloader Anda.

Fastboot oem unlock adalah teman Anda.

Kita akan berbicara tentang cara membuka kunci bootloader hanya dalam sedetik, tetapi - seperti biasa - kita harus membicarakan keamanan terlebih dahulu. Ini bukan masalah besar seperti halnya dengan telepon Anda, karena arloji Android Wear Anda tidak memiliki kunci layar. Jika seseorang memiliki ponsel dan arloji Anda, dan keduanya dihidupkan, mereka akan dapat melihat setiap dan semua pemberitahuan yang dikirim ke Android Wear. (Atau, kami kira, mereka bisa saja berdiri di sebelah Anda, melihat arloji Anda.)

Sampai sekarang, tidak ada aplikasi yang menyimpan data sensitif di jam tangan Anda, jadi memiliki bootloader yang tidak terkunci bukan masalah keamanan yang besar. Tapi itu masih mengalahkan keamanan dan memungkinkan siapa saja untuk mem-flash apa saja ke jam tangan Anda. Ingatlah selalu hal itu.

Oke? Baik. Mari membuka kunci barang sehingga kita bisa keluar darinya.

Anda harus melakukan satu hal pada arloji Anda sebelum membuka kunci bootloader - pasangkan dengan aplikasi telepon sehingga Anda dapat mengaktifkan dan mengaktifkan debugging ADB. Secara teknis, ini membuat membuka bootloader Anda hal kedua yang perlu Anda lakukan, tetapi Anda semua tahu apa yang saya maksud. Anda sudah membaca bagaimana melakukan itu, jadi teruskan saja.

Selanjutnya, tempatkan arloji Anda di pengisi dayanya dan colokkan kabel data USB. Sambungkan ujung lainnya ke port USB 2.0 atau USB 3.0 primer di komputer Anda. Jangan menggunakan hub atau ekstensi, karena seringkali hal-hal yang merusak. Buka command prompt atau terminal Anda dan ketik:

adb reboot bootloader

Arloji Anda akan reboot ke bootloader, seperti yang terlihat pada gambar di atas. Langkah selanjutnya adalah mengeluarkan perintah buka kunci menggunakan fastboot, yang diinstal dengan Android SDK. Di jendela terminal yang sama, ketik:

buka kunci fastboot oem

Pilih "ya" di arloji Anda dengan menekan panah yang tepat, lalu pilih lingkaran untuk mengonfirmasi, dan bootloader Anda akan dibuka dan semua data pribadi akan dihapus dari sistem. Saat reboot, sinkronkan kembali dengan ponsel Anda melalui aplikasi Android Wear. Sekarang Anda dapat mem-flash barang. Hal yang lezat. Seperti ROM kustom, mungkin?

(Perhatikan bahwa Samsung Gear Live mengabaikan permintaan "Apakah Anda yakin ingin membuka kunci hal ini?" Karena beberapa alasan aneh.)

Sideloading apps

Seperti yang disebutkan, Android Wear adalah Android. Itu berarti bahwa pada dasarnya ia memiliki kerangka kerja aplikasi dan runtime yang sama dengan ponsel Anda, dan Anda dapat men-download aplikasi langsung ke arloji Anda menggunakan ADB. Kemudahan sedikit perayaan, karena sebagian besar aplikasi akan menginstal tetapi tidak bekerja pada jam tangan Anda. Salinan lama Flappy Birds yang Anda miliki di Dropbox tidak akan berjalan. Maafkan saya. (Tidak, bukan aku).

Jangan memasang file apk dari orang yang tidak Anda percayai

Sisi lain dari koin itu adalah bahwa karena kerangka kerja aplikasi dan runtime pada dasarnya sama, orang-orang licik dapat mengedit aplikasi sehingga mereka dapat berjalan di jam tangan, dan tentu saja pengembang dapat membangun aplikasi yang berjalan di jam tangan Anda. Karena arloji Anda tidak memiliki akses ke Google Play atau penyimpanan cloud apa pun, dan belum memiliki peramban file (Anda), Anda harus melakukan sideload.

Dan lagi (Anda dapat menebaknya) kita perlu berbicara tentang keamanan. Siapa pun yang dapat mengedit aplikasi Android sehingga dapat berjalan di Android Wear juga dapat mengedit aplikasi Android sehingga melakukan hal-hal kotor seperti mengirim data kembali ke server, atau mengirim teks, atau mencari selfie telanjang atau data sensitif lainnya yang Anda mungkin. Dan ketika Anda mulai melakukan sideloading, Anda mungkin menginstal aplikasi yang menyimpan data di jam tangan Anda. Berhati-hatilah. Jangan memasang file apk dari orang yang tidak Anda percayai. Pernah.

Dengan demikian, menyampingkan aplikasi di jam tangan baru Anda adalah hal yang sederhana. Ketika Anda telah menemukan aplikasi yang ingin Anda instal, simpan ke komputer Anda di folder di suatu tempat, seperti desktop Anda. Buka command prompt atau terminal Anda di dalam folder tempat Anda menyimpan file apk dan masukkan perintah ini:

adb instal .apk

Ya, sama seperti di ponsel atau tablet.

Seperti di atas, Anda harus mengatur PATH Anda dengan benar untuk melakukannya dengan cara ini. Jika tidak, masih ada perbaikan yang mudah. Tempatkan file.apk di folder yang sama dengan ADB (itu akan menjadi../sdk/platform-tools) dan pastikan baris perintah Anda terbuka di folder itu. Gunakan perintah yang sama.

Setelah selesai, Anda akan melihat bahwa itu memberi tahu Anda segala sesuatunya sukses, dan Anda dapat menemukan aplikasi di menu utama di bawah "Mulai".

Rooting Android Wear Anda

Saat ini, tidak banyak yang Anda butuhkan untuk root pada perangkat Android Wear mana pun. Ini akan berubah, dan pada saat itu metode mudah dan manajer superuser akan diperbarui untuk bekerja dengan jam tangan Anda. Anda dapat yakin kami akan membicarakannya lebih lanjut ketika itu terjadi.

Tunggu alasan untuk melakukan root sebelum melompat

Untuk saat ini, rooting G Watch atau Gear Live dilakukan melalui gambar dan skrip boot yang tidak aman. Itu kikuk, dan itu melibatkan banyak kepercayaan pada seseorang kecuali Anda dapat mengemas sendiri image boot. Begini cara kerjanya. Binari yang diperlukan disalin ke penyimpanan internal. Anda menggunakan skrip untuk boot ke image boot tidak aman di fastboot, lalu salin binari ini di tempat. Perangkat kemudian reboot secara normal.

Setelah itu, Anda akan memiliki akses root jika Anda merasa membutuhkannya. Untuk saat ini, saya akan menyarankan kebanyakan orang untuk hanya menunggu sampai ada alasan yang bagus untuk memerlukan akses root - dan gambar pemulihan kustom yang bagus untuk melakukan flash.

Ada banyak hal yang belum kita ketahui tentang Android Wear dan seberapa dalam kita bisa menggali ke dalamnya. Kemungkinannya, itu akan cukup dalam untuk memuaskan bahkan yang paling ingin tahu dari kita semua, tetapi kita bahkan tidak akan mencoba dan memprediksi masa depan ini. Untuk saat ini, kami dapat menggunakan beberapa tips ini dan bersiap-siap!