Panduan untuk membuka kunci bootloader, mengaktifkan Mode Fastboot dan mem-boot ke Pemulihan di HTC One M8. Reboot ke Bootloader apa itu di Android

Halo semuanya Hari ini guys, tugas saya tidak mudah, saya harus mencari tahu apa itu Reboot to Bootloader di Android, tetapi tidak ada informasi di Internet, dan apa yang saya temukan hanyalah omong kosong belaka. Saya benar-benar tidak mengerti mengapa saya menulis omong kosong. Saya harus menggunakan rahasia saluran informasi untuk memahami apa itu Reboot ke Bootloader. Jadi hal pertama yang saya pelajari adalah Reboot to Bootloader adalah salah satu item di menu. Seseorang mengatakan bahwa singkatnya, dia sedang tidur, dan pada saat itu ponsel melakukan boot ulang sendiri dan setelah itu tidak lagi masuk ke sistem. Apalagi setelah di-reboot, di bagian atas layar tertulis Status Perangkat Lunak: Dimodifikasi, ada juga item Reboot ke Bootloader, jika dipilih, tulisannya berubah menjadi Status Perangkat Lunak: Resmi. Ada juga item Boot to Download Mode, jika dipilih maka setelah ponsel pintar dihidupkan akan tertulis di bagian atas Kesalahan gagal untuk mem-boot mode unduh. Singkatnya, ini tidak cukup jelas

Kalau kita terjemahkan secara harfiah Reboot ke Bootloader, maka kalau tidak salah terjemahannya akan seperti ini: katanya akan reboot untuk memuat Bootloader, ini rupanya menu boot, sesuatu seperti itu.

Nah, berikut screenshot dari menu yang sama:


Jadi inilah yang saya pahami. Reboot to Bootloader adalah item menu yang muncul saat Anda menghidupkan telepon, tetapi sistem itu sendiri tidak bisa boot. Rupanya ini adalah saat ponsel terkunci. Artinya, ponsel perlu dibuka kuncinya, atau lebih tepatnya bukan ponselnya, melainkan bootloadernya. Jadi teman-teman, saya mengerti semuanya dan apa yang bisa saya ceritakan di sini. Saya bukan ahli dalam memberikan saran apa pun, tetapi saya dapat memberi Anda tautan di mana Anda mungkin bisa mendapatkan beberapa informasi penting, berikut tautannya:

Saya akan segera mengatakan bahwa ini bukan semacam forum, ini adalah forum yang kuat di Android dan secara umum perangkat portabel. Saya menyarankan Anda untuk melihat tautannya, ada informasi tentang membuka kunci bootloader.

Saya menyambut semua orang di situs web kami dan hari ini, setelah istirahat sejenak, kita akan kembali ke topik mikrokontroler. Dan lebih tepatnya kita mulai membahas satu topik yang sangat menarik dan penting yaitu kegunaannya pemuat boot(bootloader) saat memprogram pengontrol. Hari ini kita akan melihat bagian teoretis - alasannya dibutuhkan, cara kerjanya, dan tentang apa itu semua. Artikel selanjutnya akan dikhususkan sepenuhnya untuk latihan. Ke depan, saya akan mengatakan bahwa kami akan menulis sendiri untuk mikrokontroler favorit Anda STM32 😉

Jadi, dengan kata-kata sederhana, - Ini program khusus, yang terletak di memori mikrokontroler dan dapat memprogram ulang secara mandiri. Mari untuk pemahaman yang lebih baik prosesnya, mari kita lihat bagaimana program yang digabungkan ke dalam mikrokontroler secara umum dijalankan, dan di mana lokasinya.

Seperti yang Anda ingat dari artikel di Memori kilat mikrokontroler STM32, program pengguna utama dimulai dari halaman pertama memori, atau lebih tepatnya dari alamat 0x08000000. Artinya, ketika daya dialirkan, pengontrol segera berjalan ke alamat ini)

Saat menggunakan bootloader, semuanya terlihat sedikit berbeda. Program utama dicatat di alamat yang berbeda dan terletak mulai, misalnya, dari alamat tersebut 0x0800A000. Dan area memori ( 0x080000000x0800A000) diberikan seluruhnya pemuat boot. Akibatnya, di memori kilat pengontrol, kami memiliki dua program lengkap. Saat perangkat dihidupkan, ia menerima kendali (karena berada di area yang dimulai dengan alamat “mulai”. 0x08000000), dan kapan pekerjaan lebih lanjut , setelah menyelesaikan semua tugasnya, mengalihkan kendali ke program utama kami, yang berlokasi di 0x0800A000(kami mengambil alamat ini sebagai contoh). Berikut adalah diagram kecil untuk menunjukkan cara kerja bootloader:

Tampaknya jelas cara kerjanya, namun muncul pertanyaan: mengapa semua ini perlu?

Mari kita cari tahu...

Tugas utama pemuat boot adalah pemrograman mikrokontroler. Ia tidak hanya melakukan beberapa tindakan dan kemudian mentransfer kendali ke program utama (menuju ke alamat yang sesuai dengan awal program utama), ia, pertama-tama, secara mandiri menulis program utama ini ke dalam memori flash di alamat yang diperlukan. .

Mari kita lihat contoh kecil untuk pemahaman yang lebih baik. Mari kita berkreasi - proyek biasa yang persis sama dengan program mikrokontroler lainnya), yang mengimplementasikan interaksi dengan kartu eksternal memori, mencari file program pada kartu dan, jika ditemukan, menulis program tersebut ke dalamnya daerah yang diinginkan ingatan.

Penyimpangan kecil dari topik utama... Izinkan saya menjelaskan apa yang saya maksud di sini dengan "file program".

Saat kita membuat proyek ( Keil, IAR– tidak ada perbedaan), kemudian pada output (setelah merakit proyek) kita mendapatkan file kompilasi untuk mem-flash firmware ke mikrokontroler. Paling sering kami menggunakan .hex berkas program. Jadi ini adalah file yang kita perlukan dalam hal ini. Tapi tepatnya berkas heksa tidak sepenuhnya sesuai untuk tujuan kami, karena selain kode program kami, kode ini juga membawa informasi layanan tambahan. Agar tidak memprosesnya dan tidak mengeluarkan kode yang kita perlukan dari file hex, yang harus ditulis oleh bootloader ke flash, kita masuk ke tab di pengaturan kompiler Keluaran mari kita minta dia membuatkannya untuk kita file bin file hex. Biner, tidak seperti heksa, hanya berisi kode program berurutan dan tidak lebih. Yaitu pemuat boot yang tersisa hanyalah membaca byte darinya berkas bin dan menuliskannya memori kilat. Artinya, dalam contoh kita, tugas bootloader adalah membaca byte dari file di kartu memori dan menuliskannya ke alamat mulai dari 0x0800A000. Berikut pseudocodenya agar lebih jelas:

Tentu saja, ini adalah versi bootloader yang sangat disederhanakan 😉 Di sini kita berada dalam putaran abadi mencoba membuka file dengan program segera setelah kita berhasil (pengguna telah menulis file yang telah lama ditunggu-tunggu ke kartu) program memori kilat dan melompat ke alamat program yang dia rekam. Setelah ini, pengontrol mulai mengeksekusi program pengguna. Sekali lagi, ini hanya pseudocode sebagai contoh, normal, berfungsi pasti akan kami tulis di artikel berikutnya)

Semua ini tentu saja sangat menarik, namun masih belum jelas mengapa semua kesulitan ini diperlukan...

Dengan ini, semuanya sebenarnya sederhana - misalnya, situasi pertama - ada sejumlah besar perangkat, di pabrik pekerja telah mem-flash ke setiap pengontrol (misalnya, ketika Bantuan ST-Link) di setiap papan, yang, ketika flash drive dihubungkan ke papan (dalam konektor yang telah disediakan sebelumnya), mencari file firmware di dalamnya dan melakukan pemrograman. Program utamanya tentu saja juga bisa di-flash bersamaan pemuat boot melalui ST-Link. Namun kehalusannya di sini adalah proyeknya pemuat boot selalu tidak berubah dan tidak perlu melakukan reflash, tetapi versi program utama dapat diperbarui beberapa kali selama proses pengujian perangkat. Dan di sini jauh lebih mudah untuk menghubungkan ST-Link satu kali dan mem-flash bootloader, lalu membuang versi baru dari program utama ke flash drive dan memasukkannya ke dalam perangkat jadi, dimana dia akan melakukan flashing daripada berlari dari satu board ke board lainnya ratusan kali, mencolokkan ST-Link, sambil membawa laptop dengan ST-Link Utility bersama Anda... Seperti yang Anda lihat, manfaat bootloader sudah jelas 😉

Situasi kedua menunjukkan hal ini dengan lebih baik. Perangkat telah dirilis dan banyak salinannya telah dijual kepada pengguna. Tidak peduli seberapa bagus versi final dari program ini, tidak ada seorang pun yang kebal dari munculnya kesalahan yang tidak terduga selama pengoperasian. Dan di sini orang yang membeli perangkat tersebut pasti tidak akan dapat membongkar dan menyoldernya untuk mem-flash-nya melalui programmer. Artinya, memperbarui program tidak realistis. Lain halnya jika pabrikan menyediakan bootloader bawaan. Pengguna dapat dengan mudah mentransfer biner yang diunduh ke kartu memori atau flash drive dan menghubungkan kartu/flash drive ke perangkat. Pabrikan hanya dapat mempublikasikan versi firmware baru di situs webnya =) Ini sebenarnya mengandung banyak kemungkinan - produsen perangkat dapat dengan mudah merilis perangkat ke pasar dengan firmware dasar yang mengimplementasikan semuanya fungsi yang diperlukan, tetapi tidak memiliki grafis atau konektivitas PC yang bagus (tergantung pada jenis perangkatnya). Pabrikan tidak perlu memutar otak untuk mengeluarkannya pertama kali. firmware sempurna, di mana segala sesuatu yang mungkin akan diimplementasikan, karena ia mengetahui bahwa yang ada di dalamnya akan dengan mudah membantu pengguna memperbarui program di masa depan.

Secara umum, kita dapat berbicara tentang manfaat dan aplikasi bootloader untuk waktu yang sangat, sangat lama...;) Selain kemungkinan memperbarui firmware menggunakan flash drive atau kartu memori, dapat menggunakan antarmuka transfer data apa pun, seperti SPI, I2C atau USART.

Secara umum, tampaknya kita telah membahas bagian teoritis yang dikhususkan untuk penggunaan pemuat boot, tapi mari kita bahas satu hal lagi di artikel ini - yaitu bootloader perangkat keras untuk mikrokontroler STM32.

STM32 sudah punya , yang ditempatkan oleh para insinyur ST di area memori mikrokontroler yang dirancang khusus ( Memori Sistem). Tidak mungkin untuk menghapusnya dari sana, dan tidak perlu =) Untuk memasukkan pengontrol ke mode bootloader, Anda perlu mengirimkan sinyal tertentu ke pin BOOT0 dan BOOT1. Setelah itu mikrokontroler siap menerima melalui USART firmware baru. Untuk melakukan ini, Anda perlu menghubungkan papan ke PC, mengunduh perangkat lunak khusus dari ST - Flash Loader Demonstrator dan memuat file firmware Anda ke dalamnya.

Sejujurnya, saya memilih untuk tidak menggunakan bootloader perangkat keras karena beberapa alasan. Pertama, firmware tidak dienkripsi dengan cara apa pun, yang seringkali tidak dapat diterima untuk perangkat komersial. Jika saya menggunakan milik saya sendiri , maka saya dapat melakukan apapun yang saya inginkan dengan file bin, misalnya menukar byte tertentu. Jika file seperti itu jatuh ke tangan pesaing, itu tidak akan menghasilkan apa-apa, karena hanya milik saya tahu cara mendekripsi biner. Saat menggunakan perangkat keras pemuat bot ini tidak mungkin - Demonstran Pemuat Flash menerima berkas bin V bentuk aslinya, artinya semua byte di dalamnya tidak dienkripsi. Kedua, pengguna perlu menghubungkan papannya ke PC dan mengunduh perangkat lunak tambahan untuk mem-flash perangkat, dan ini tidak terlalu bagus. Bagaimana perangkat yang lebih sederhana dalam penggunaannya semakin baik 😉 Tapi ada juga kelebihan dari hardware pemuat boot– tidak menempati memori flash. Saat menggunakan bootloader Anda sendiri, Anda harus ingat bahwa bootloader dan program utama harus sesuai dengan memori flash. Dengan perangkat keras pemuat boot Tidak ada masalah seperti itu - ini terletak di area memori khusus yang tidak dapat digunakan oleh programmer.

Mari kita selesaikan untuk hari ini, jangan lewatkan artikel yang didedikasikan untuk itu implementasi praktis pemuat boot!

Bootloader (Hboot) adalah program yang mengontrol kernel sistem operasi perangkat Anda agar dapat melakukan booting modus biasa. Apalagi hal ini tidak hanya berlaku di Android saja, tapi juga perangkat lain yang memiliki OS, seperti PC, laptop, bahkan yang lama. telepon tombol tekan. Selain itu, bootloaderlah yang memberikan izin untuk menginstal program dan firmware apa pun. Karena alasan ini, pengguna tertarik membuka kunci pabrik bootloader di ponsel android.

Hboot diaktifkan saat perangkat dihidupkan, dan merupakan analog dari Bios di komputer. Ia mempersiapkan semua data untuk kernel, memuatnya ke dalam memori, dan kemudian peluncuran langsung sistem. Jika integritasnya rusak atau ada yang mengganggu, berkat bootloader Anda bisa masuk ke mode pemulihan untuk menghapus data, atau melakukan reset ke pengaturan pabrik. Untuk melakukan ini, sebelum menyalakan perangkat, tahan tombol daya dan volume bawah dan jangan lepaskan hingga booting (dalam beberapa kasus, kombinasi tombol mungkin berbeda).

Mengapa bootloadernya terkunci?

Produsen memblokir karena dua alasan:

1. Mewajibkan pemilik untuk menggunakan sistem operasi yang dikembangkan untuk perangkatnya.

2. Keamanan. Banyak smartphone dan tablet yang dijual secara online atau jaringan ritel. Dalam kedua kasus tersebut, penjual atau perantara dapat, atas kebijakannya sendiri, menambahkan iklan atau perangkat lunak berbahaya yang seharusnya tidak ada. Untuk alasan yang sama perusahaan Xiaomi mulai memblokir bootloader perangkat yang dirilis setelah tahun 2016 karena banyaknya keluhan tentang adanya virus di firmware mereka (yang awalnya tidak ada).

Keuntungan dari bootloader yang tidak terkunci

Bootloader yang tidak terkunci membuka kemungkinan yang sama persis bagi pengguna seperti pada PC, yaitu:

  1. Flash sistem operasi apa pun (tersedia untuk perangkat Anda).
  2. Instalasi modul individu, kernel OS, aplikasi, patch.
  3. Bermigrasi secara bebas di antara keduanya firmware standar, terutama jika didasarkan pada versi yang berbeda Android.
  4. Buat tanpa banyak kesulitan cadangan OS dan/atau aplikasi saat ini, serta memulihkannya tanpa menggunakan PC.
  5. Gunakan Dual-Boot dan instal dua atau lebih sistem operasi, seperti pada memori internal, dan ke kartu SD eksternal.
  6. Opsi pemulihan yang lebih luas jika firmware gagal.

Dan ini bukan seluruh daftar kemungkinan setelah membuka kunci Android dari pabrik.

Cara membuka blokir

Setiap perangkat memiliki versi bootloadernya sendiri, yang berarti metode membuka kuncinya akan berbeda tergantung model dan pabrikan. Saat mengajukan permohonan, pemblokiran tersebut dapat dicabut oleh perusahaan itu sendiri (terutama jika Anda Pengembang Android), tetapi paling sering ini terjadi dengan meretas kerentanan yang ditemukan sebelumnya dalam sistem.

Risiko dan konsekuensi

Membuka kunci bootloader secara tidak sah akan merugikan Anda layanan garansi. Selain itu, perangkat Anda menjadi kurang aman dan rentan serangan peretas. Open bootloader memungkinkan Anda untuk mem-bypass mengatur kata sandi, akses informasi pribadi atau hapus semuanya dan instal firmware lain.


Kesimpulan

Tidak perlu terlalu khawatir dengan masalah bootloader, terutama terkait informasi pribadi. Perangkat yang ditemukan atau dicuri sering kali datanya terhapus, dan jarang ada orang yang dapat memulihkannya. Bootloader terbuka lebih dibutuhkan oleh pengguna tingkat lanjut yang tahu apa yang harus dilakukan dengannya, secara teratur mem-flash sesuatu dan bereksperimen.

Tinggalkan pertanyaan Anda di komentar pada artikel di bawah ini - kami akan mencoba menjawabnya.

Apakah artikel tersebut bermanfaat bagi Anda?

Nilai dan dukung proyek ini!

Membuka kunci bootloader pada ponsel cerdas Anda adalah langkah pertama untuk mempercepat dan menginstalnya firmware khusus. Dan, bertentangan dengan anggapan umum, fitur ini didukung di sebagian besar perangkat. Di bawah ini adalah metode resmi untuk membuka kunci bootloader sistem operasi.

Tidak semua ponsel mengizinkan Anda melakukan ini.

Ada dua jenis ponsel di dunia ini: Ponsel yang memungkinkan Anda membuka kunci bootloader dan ponsel yang tidak.

Kemampuan untuk membuka kunci bootloader bergantung pada pabrikan ponsel cerdas Anda, model, dan bahkan operator Anda. Semua ponsel cerdas Nexus memungkinkan Anda membuka kunci bootloader, dan banyak ponsel dari Motorola dan HTC memungkinkan Anda membuka kunci bootloader dengan cara yang sama seperti pada Nexus.

Ponsel cerdas lain, serta operator, tidak menyediakan kemampuan untuk membuka kunci bootloader cara resmi. Dalam hal ini, Anda harus menunggu hingga pengembang menemukan kerentanan yang dapat Anda peroleh hak root dan unduh firmware khusus ke ponsel Anda. Jika Anda memiliki ponsel cerdas seperti itu, sayangnya, artikel ini tidak akan membantu Anda.

Cara terbaik untuk mengetahui kategori ponsel cerdas Anda adalah dengan melihat situs web khusus. kalau sudah ponsel pintar HTC atau Motorola, maka Anda juga dapat memeriksa kemungkinan membuka kunci di situs web HTC dan Motorola. Jika bootloader ponsel cerdas Anda tidak dapat dibuka dengan cara resmi, maka hanya cara membuka kunci atau root tidak resmi yang biasanya dapat ditemukan di forum XDA Developers yang akan membantu Anda.

Langkah 0: Cadangkan semua yang ingin Anda simpan

Sebelum Anda memulai, perlu diperhatikan bahwa proses ini akan menghapus semua data Anda. Oleh karena itu, jika Anda memiliki file penting baik itu foto, musik, video atau yang lainnya, maka sekaranglah saatnya untuk menyimpan semuanya ke komputer Anda. Selain itu, jika Anda memiliki pengaturan aplikasi yang ingin Anda simpan, gunakan fungsi tersebut cadangan untuk membuat cadangan pengaturan Anda, dan juga menyimpannya di komputer Anda.

Berikut tip lainnya: karena saya tahu saya ingin melakukan root pada ponsel cerdas saya, saya selalu membuka kunci bootloader segera setelah saya membeli perangkat baru. Dengan cara ini saya tidak membuang waktu menyesuaikan ponsel agar sesuai dengan keinginan saya hanya untuk menghapus semua data setelah beberapa hari.

Saat Anda menyimpan semuanya file penting, lalu Anda bisa memulai.

Langkah 1: Instalasi Android SDK dan driver untuk ponsel Anda

Anda memerlukan dua hal untuk proses ini: Android Debug Bridge, yang merupakan baris perintah untuk PC yang dapat Anda gunakan untuk berkomunikasi dengan ponsel Anda, dan driver USB untuk perangkat Anda. Jika Anda menginstalnya sebelumnya, maka Anda perlu memperbaruinya ke versi terbaru.

Mari kita memberi instruksi singkat untuk instalasi:

  • 1. Buka halaman download Android SDK dan gulir ke bawah ke “SDK Tools Only”. Unduh berkas ZIP untuk OS Anda dan buka paket arsipnya.
  • 2. Luncurkan SDK Manager dan hapus centang semua item kecuali “Android SDK Platform-tools”. Jika Anda menggunakan ponsel Nexus, Anda juga dapat memilih " Google USB Driver" untuk mengunduh driver Google.
  • 3. Setelah instalasi selesai, Anda dapat menutup SDK manager.
  • 4. Instal driver USB untuk ponsel Anda. Anda dapat menemukannya di situs web produsen ponsel cerdas (misalnya Motorola atau HTC)
  • 5. Restart komputer Anda jika perlu.

Nyalakan ponsel Anda dan sambungkan ke komputer Anda melalui USB kabel. Buka folder alat di folder instalasi Anda SDK Android dan tekan Shift+tombol kanan mouse pada area kosong. Pilih "Buka Command Prompt Here" dan jalankan perintah berikut:
perangkat adb
Jika itu muncul nomor seri, maka ponsel Anda terdeteksi dan Anda dapat melanjutkan lebih jauh. DI DALAM jika tidak, pastikan Anda telah menyelesaikan semua langkah yang diberikan dengan benar.

Langkah 2: Aktifkan USB Men-debug

Selanjutnya, Anda perlu mengaktifkan beberapa opsi di ponsel Anda. Buka pengaturan telepon Anda dan pilih "Tentang telepon". Gulir ke bawah ke Build Number dan klik item ini 7 kali. Sebuah pesan akan muncul yang menunjukkan bahwa Anda masuk ke mode pengembang.

Kembali ke halaman rumah pengaturan, Anda seharusnya memilikinya barang baru“Untuk pengembang.” Aktifkan “OEM Membuka Kunci” jika pilihan ini ada (jika tidak, jangan khawatir - opsi ini hanya tersedia di beberapa ponsel).

Kemudian aktifkan “USB Debugging”. Masukkan kata sandi atau PIN jika diperlukan.

Setelah Anda melakukan ini, sambungkan ponsel Anda ke komputer. Anda akan melihat jendela di ponsel Anda menanyakan “Apakah Anda ingin mengaktifkan USB debugging?” Centang kotak di samping “Selalu izinkan di komputer ini” dan klik OK.

Langkah 3: Dapatkan kunci buka kunci (bukan untuk ponsel Nexus)

Jika Anda memiliki ponsel cerdas Nexus, lanjutkan ke langkah berikutnya.

Kunjungi situs web produsen ponsel cerdas untuk mendapatkan kunci buka kunci (misalnya, untuk Motorola, buka halaman ini atau halaman ini untuk HTC), pilih perangkat Anda (jika diperlukan) dan drive atau buat akun baru.

Lebih lanjut dalam langkah ini mungkin ada perbedaan untuk ponsel yang berbeda, tetapi petunjuk langkah-langkahnya harus ada di situs web produsen. Ini akan menjadi sebagai berikut: pertama, matikan telepon dan boot ke mode fastboot. Pada telepon yang berbeda ada cara yang berbeda, tetapi paling sering Anda perlu menekan dan menahan tombol daya dan tombol volume bawah selama 10 detik. Lepaskan tombolnya dan Anda akan masuk mode boot cepat (pengguna HTC Anda harus menggunakan tombol volume bawah untuk membuka item Fastboot dan menggunakan tombol daya untuk memilih item ini).

Hubungkan ponsel dan PC Anda menggunakan kabel USB. Ponsel Anda entah bagaimana harus memberi tahu Anda tentang koneksi tersebut. Buka folder tools di folder instalasi Android SDK Anda dan Shift+Klik Kanan pada area kosong. Pilih "Buka Prompt Perintah Di Sini" dan masukkan perintah buka kunci yang disediakan oleh pabrikan (untuk Motorola ini adalah fastboot oem perintah get_unlock_data, untuk fastboot HTC oem get_identifier_token).

DI DALAM baris perintah rangkaian karakter yang panjang akan muncul. Salin karakter-karakter ini dan buat satu baris tanpa spasi dan di situs web, tempelkan teks yang dihasilkan ke bidang yang sesuai. Jika ponsel cerdas Anda dapat dibuka kuncinya, maka Anda akan menerima email berisi kunci atau file yang akan kami gunakan untuk itu langkah berikutnya. Jika perangkat Anda tidak dapat dibuka kuncinya, Anda juga akan diberi tahu tentang hal ini. Jika Anda masih ingin terus menggunakannya secara tidak resmi, maka Anda memerlukan situs pengembang.

Langkah 4: Buka kunci

Sekarang Anda siap untuk membuka kunci. Jika ponsel Anda masih dalam mode fastboot, jalankan perintah di bawah ini. Jika tidak, matikan ponsel Anda dan boot ke mode fastboot. Ada metode yang berbeda pada ponsel yang berbeda, tetapi paling sering Anda perlu menekan dan menahan tombol daya dan tombol volume bawah selama 10 detik. Lepaskan tombol dan Anda akan berada dalam mode fastboot (pengguna HTC harus menggunakan tombol volume bawah untuk mengakses item Fastboot dan menggunakan tombol daya untuk memilih item ini). Hubungkan ponsel dan PC Anda dengan kabel USB.

Buka folder tools di folder instalasi Android SDK Anda dan Shift+Klik Kanan pada area kosong. Pilih "Buka Prompt Perintah Di Sini".

Untuk membuka kunci perangkat Anda, Anda perlu melakukannya perintah sederhana. Untuk sebagian besar perangkat Nexus, perintah ini adalah:
buka kunci fastboot oem
kalau sudah versi baru Nexus, misalnya Nexus 5X atau 6P, maka perintahnya akan sedikit berbeda:
buka kunci flashing fastboot
Jika Anda tidak punya Ponsel pintar Nexus, maka perintah yang Anda perlukan akan ditunjukkan di situs web produsen. Untuk Perangkat Motorola ini adalah perintah fastboot oem unlock UNIQUE_KEY, dimana UNIQUE_KEY adalah kode yang dikirimkan kepada Anda melalui email. Untuk HTC, ini adalah perintah fastboot oem unlocktoken Unlock_code.bin, dimana Unlock_code.bin adalah file yang diterima dari pabrikan HTC.

Setelah menjalankan perintah, ponsel mungkin menanyakan apakah Anda benar-benar ingin membuka kunci. gunakan tombol Volume untuk mengonfirmasi.

Ketika pembukaan kunci selesai menggunakan menu OSD, reboot ponsel Anda (atau lakukan perintah fastboot reboot di komputer). Jika semuanya dilakukan dengan benar, maka ketika Anda mem-boot ponsel Anda akan melihat pesan bahwa bootloader tidak terkunci, dan kemudian OS Android akan dimuat. Penting untuk mem-boot Android terlebih dahulu sebelum melakukan sesuatu seperti menginstal pemulihan khusus.

Selamat telah dibuka kuncinya! Meskipun Anda tidak akan melihat perbedaan apa pun, kini Anda dapat menginstal pemulihan khusus, mendapatkan akses root, atau menginstal firmware khusus.

Tidak semua pemilik perangkat seluler berupa smartphone atau tablet yang menjalankan sistem operasi seri Android, pasti tahu bahwa versi OS apa pun pasti ada yang namanya Bootloader. Apa itu sekarang akan dibahas. Berdasarkan pemahaman tentang inti masalah, dimungkinkan untuk mengetahui operasi apa yang dapat dilakukan saat membuka kuncinya.

Bootloader: apa itu?

Mari kita mulai dengan dasar-dasarnya. Bootloader untuk sistem Android praktis tidak berbeda dengan apa yang tersedia di terminal komputer mana pun, baik itu PC atau Mac. Berbicara dalam bahasa yang sederhana Bootloader adalah alat boot bawaan

Jika Anda memberi contoh terminal komputer dengan beberapa "sistem operasi" yang terinstal (misalnya, Windows dan Linux), bootloader, setelah menyalakan unit stasioner atau laptop, menawarkan pengguna pilihan untuk masuk, dan setelah konfirmasi memuat satu atau beberapa OS.

Prinsip boot OS

Sama seperti di sistem stasioner, di perangkat seluler mengakses file inisialisasi dengan cara yang sama seperti, misalnya, Windows saat memuat parameter dari file boot.ini.

Jika Anda memperhatikan data ini dengan tepat, tidak sulit untuk menyimpulkan bahwa dalam sistem Android Anda dapat dengan mudah mengubah tidak hanya metode boot, tetapi juga OS yang dimuat, baik secara manual atau modus otomatis. Namun, hanya sedikit orang yang tahu bahwa alat ini sendiri secara eksklusif memuat sistem yang ditulis di bawahnya model tertentu ponsel cerdas atau tablet.

Bootloader: bagaimana cara membuka kunci dan mengapa diperlukan?

Adapun kemungkinan yang disarankan oleh membuka kunci bootloader, masalahnya di sini tidak terbatas pada pemulihan data.

Diyakini bahwa dalam kasus ini pengguna mendapatkan akses ke inti sistem, yang tidak mungkin dilakukan secara default. Bagaimana cara menggambarkan Bootloader dalam situasi seperti ini? Apa yang terjadi akan menjadi jelas jika Anda melihat kurangnya hak pengguna super. Ternyata setelah pemblokiran dicabut, mereka tidak diperlukan sama sekali di level mana pun. Namun seringkali Anda harus menginstal firmware khusus dan aplikasi. Jika, secara halus, “kikuk”, maka seluruh sistem bisa gagal.

Setiap produsen peralatan seluler menyediakan untuk bekerja dengan komponen seperti Bootloader. Bagaimana cara membukanya? Ini biasanya dilakukan dengan menggunakan utilitas khusus, diinstal pada PC saat terhubung ke perangkat seluler melalui antarmuka USB. Harap dicatat bahwa hak pengguna super tidak diperlukan dalam kasus ini.

Untuk sebagian besar perangkat termasuk mis. gadget Sony dan HTC, penggunaan tersirat Utilitas Adb Jalankan, dan untuk Sony Anda juga harus menggunakan yang khusus driver Sony Fastboot, dan bahkan kontak bagian khusus Pembuka kunci di situs web resmi. Seperti yang Anda lihat, prosedurnya, meskipun bisa dilakukan, cukup rumit.

Pemulihan Data

Di sisi lain, di miliknya modus standar Mengembalikan Bootloader setelah melakukan reset ke pengaturan pabrik membuatnya sangat mudah dilakukan. Ini bahkan tidak memerlukan hard reset.

Anda hanya perlu mengatur ulang pengaturan pada gadget itu sendiri, dan setelah reboot, sistem akan menawarkan untuk memilih opsi: menggunakan pengaturan baru pada perangkat, atau memulihkan pengaturan, program, dan file menggunakan akun layanan Google. Dalam hal ini Anda harus memasukkan alamatnya Gmail dengan kata sandi, dan juga terhubung ke Internet, misalnya dengan koneksi Wi-Fi aktif.

Menginstal sistem operasi lain

Jika kita berbicara tentang kemungkinan menginstal OS lain, masalah ini cukup rumit, meskipun kita bisa menyelesaikannya. Faktanya adalah beberapa produsen mengklaim bahwa setelah Android tidak akan ada sistem lain untuk gadget tersebut. Murni aksi publisitas yang dirancang untuk mengiklankan sistem yang diinstal.

Namun orang Tiongkok menggunakan perangkat “kiri” mereka HTC sudah membuktikan bahwa Android dan Android dapat dengan mudah hidup berdampingan di satu perangkat Windows Phone. Selain itu, model seperti itu biasanya disertakan dengan Bootloader yang sudah tidak terkunci. Apa masalahnya dalam kasus ini? Ini adalah alat yang memungkinkan Anda tidak hanya memilih OS yang dapat di-boot, tetapi juga menginstal OS lain dengan mengubah parameter di tingkat sistem.

Dengan kata lain, pengguna bahkan dapat melakukannya tanpa firmware atau program tambahan untuk mengoptimalkan pengoperasian sistem operasi yang diinstal. Lebih-lebih lagi! Ini bahkan tidak memerlukan utilitas khusus seperti pengoptimal, yang saat ini jumlahnya sangat banyak sehingga pengguna sendiri tidak mengerti apa yang harus dipilih dari semua ini. jumlah yang sangat besar program dan aplikasi.

Apa yang harus Anda perhatikan secara terpisah?

Tapi ketika tiba saatnya firmware khusus, yang telah menjadi cukup populer di kalangan banyak pemilik perangkat seluler, Anda harus sangat berhati-hati dengannya. Tentu saja, firmware pintar atau pembaruan OS tidak akan membahayakan; sebaliknya, itu hanya akan meningkatkan pengoperasian perangkat, tetapi ketika Anda menginstal sesuatu yang tidak resmi dan belum diuji (seperti versi beta komputer), kemungkinan besar akan ada masalah. Maka tentu saja tidak ada bootloader yang akan membantu.

Omong-omong, hanya sedikit orang yang menyadari bahwa versi seperti itu dapat memberikan terlalu banyak tekanan pada komponen perangkat keras, yang, pada gilirannya, dapat menyebabkan komponen tersebut tidak dapat dioperasikan sepenuhnya. Namun mengganti prosesor di smartphone yang sama bukanlah hal yang termudah.

Selain itu, membuka kunci bootloader di gadget bermerek yang dirilis secara resmi berarti hilangnya garansi otomatis dan kemungkinan gratis melayani. Jadi, Anda harus berpikir seratus kali sebelum melakukan tindakan dan operasi tersebut.

Terakhir, perlu ditambahkan bahwa masalah menginstal OS lain di perangkat Android juga, secara umum, cukup kontroversial. Ya, tentu saja, sistem akan berfungsi, apa pun yang dikatakan pabrikan. Namun cara kerjanya adalah pertanyaan lain, terutama karena sebagian besar pengguna biasanya menginstal beberapa jenis versi ringan yang memilikinya sumber yang tidak diketahui asal. Namun sia-sia. Di sini, seperti yang mereka katakan, Anda dapat melakukan banyak hal sehingga Anda tidak akan berakhir dengan dosa. Dan pabrikan sendiri, dengan perubahan seperti itu, menurut standar internasional saat ini, tidak bertanggung jawab pengoperasian yang benar tidak membawa perangkat seluler. Oleh karena itu, keputusan kemanfaatan harus diambil oleh pemilik gadget itu sendiri. Namun lebih baik jangan bercanda dengan hal seperti itu.

  • Sergei Savenkov

    semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat