Fastboot

Fastboot
Pembuat asalGoogle LLC
PembangunGoogle (mul) Terjemah Sunting nilai ini di Wikidata
Sistem pengendalianAndroid (mul) Terjemah Sunting nilai ini di Wikidata
PelantarAndroid (mul) Terjemah Sunting nilai ini di Wikidata
Termasuk denganAndroid SDK
Tersedia dalamC++
JenisPerisiankomponen sistem pengendalianprotokol komunikasi Sunting nilai ini di Wikidata
GenreProtokol komunikasi perisian tegar dan pelaksanaannya
Repositoriandroid.googlesource.com
sunting · sunting di Wikidata
Lihat pendokumenan templat ini
Lihat pendokumenan templat ini

Fastboot ialah protokol komunikasi yang digunakan terutamanya dengan peranti Android.[1] Ia dilaksanakan dalam alat antara muka baris arahan dengan nama yang sama dan sebagai mod pemuat but peranti Android. Alat ini disertakan dengan pakej Android SDK dan digunakan terutamanya untuk mengubah suai sistem fail kilat melalui sambungan USB daripada komputer hos. Ia memerlukan peranti dimulakan dalam mod Fastboot. Jika mod didayakan, ia akan menerima set perintah tertentu,[2] dihantar melalui pemindahan pukal USB. Fastboot pada sesetengah peranti membolehkan membuka kunci pemuat but, dan seterusnya, membolehkan pemasangan imej pemulihan tersuai dan ROM tersuai pada peranti. Fastboot tidak memerlukan penyahpepijatan USB untuk didayakan pada peranti.[3] Untuk menggunakan fastboot, kombinasi kekunci tertentu mesti dipegang semasa but.[4]

Tidak semua peranti Android mendayakan fastboot,[5] dan pengeluar peranti Android dibenarkan memilih sama ada mereka mahu melaksanakan fastboot atau beberapa protokol lain.[6]

Kekunci ditekan

Kekunci yang perlu ditekan untuk fastboot berbeza untuk pelbagai vendor.[7]

  • HTC, Google Pixel, Motorola dan Xiaomi: Kuasa dan kelantangan rendah
  • Peranti zebra dan simbol: Butang imbasan/tindakan kanan
  • Sony: Kuasa dan kelantangan naik
  • Google Nexus: Kuasa, naikkan kelantangan dan kelantangan turun

Pada peranti Samsung, (tidak termasuk peranti Nexus S dan Galaxy Nexus), kuasa, kelantangan turun dan rumah perlu ditekan untuk memasuki mod ODIN. Ini adalah protokol proprietari, dan alat, sebagai alternatif kepada fastboot. Alat ini mempunyai alternatif separa.

Perintah

Beberapa arahan fastboot yang paling biasa digunakan termasuk:

  • flash – menulis semula partition dengan imej binari yang disimpan pada komputer hos.
  • buka kunci berkelip/ buka kunci oem DEVICE_SPECIFIC_UNLOCK_KEY – membuka kunci pemuat but berkunci OEM untuk memancarkan ROM tersuai/tidak ditandatangani.
  • kunci berkelip/kunci oem DEVICE_SPECIFIC_LOCK_KEY – mengunci pemuat but tidak berkunci OEM.
  • erase – memadamkan partition tertentu.
  • but semula – but semula peranti ke dalam sama ada sistem pengendalian utama, partition pemulihan sistem atau kembali ke pemuat butnya.
  • peranti – memaparkan senarai semua peranti (dengan nombor siri) yang disambungkan ke komputer hos.
  • format – memformatkan partition tertentu; sistem fail partition mesti dikenali oleh peranti.
  • oem device-info – menyemak keadaan pemuat but.
  • getvar all – memaparkan semua maklumat tentang peranti (IMEI, versi pemuat but, keadaan bateri dll.).

Pelaksanaan

Protokol fastboot telah dilaksanakan dalam pemuat but Android yang dipanggil ABOOT,[8] garpu Kernel Kecil Qualcomm,[9] TianoCore EDK II,[10][11] dan Das U-Boot.[12]

Rujukan

  1. ^ "Fastboot Protocol Documentation". android.googlesource.com. Dicapai pada 2019-07-07.
  2. ^ Ravenscraft, Eric (2014-06-13). "The Most Useful Things You Can Do with ADB and Fastboot on Android". Lifehacker (dalam bahasa Inggeris). Dicapai pada 2019-07-07.
  3. ^ Tamma, Rohit (2015). Learning Android forensics : a hands-on guide to Android forensics, from setting up the forensic workstation to analyzing key forensic artifacts. Donnie Tindall. Birmingham, UK. m/s. 113. ISBN 978-1-78217-444-8. OCLC 910639389.
  4. ^ "How to Use ADB and Fastboot on Android (And Why You Should)". Makeuseof (dalam bahasa Inggeris). 2017-01-26. Dicapai pada 2021-08-04.
  5. ^ "The Easiest Way to Install Android's ADB and Fastboot Tools on Any OS". Lifehacker (dalam bahasa Inggeris). 11 January 2017. Dicapai pada 2021-08-04.
  6. ^ Drake, Joshua J. (2014). Android hacker's handbook. Zach Lanier, Collin Mulliner, Pau Oliva, Stephen A. Ridley, Georg Wicherski. Indianapolis, IN: Wiley. ISBN 978-1-118-60861-6. OCLC 875820167.
  7. ^ Tahiri, Soufiane (2016). Mastering mobile forensics : develop the capacity to dig deeper into device data acquisition. Birmingham, UK. ISBN 978-1-78528-106-8. OCLC 952135850.
  8. ^ Hay, R. (2017). fastboot oem vuln: Android bootloader vulnerabilities in vendor customizations. In 11th USENIX Workshop on Offensive Technologies (WOOT 17).
  9. ^ "fastboot.c\aboot\app - kernel/lk -". source.codeaurora.org. Diarkibkan daripada yang asal pada 2021-09-11. Dicapai pada 2021-09-11.
  10. ^ "Undocumented Fastboot Oem Commands". carlo.marag.no (dalam bahasa Inggeris). 2020-09-18. Dicapai pada 2021-09-11.
  11. ^ "edk2/AndroidFastbootApp.c at master · tianocore/edk2". GitHub (dalam bahasa Inggeris). Dicapai pada 2021-09-11.
  12. ^ u-boot/u-boot, u-boot, 2023-04-15, dicapai pada 2023-04-15

Pautan luaran

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.