close
Pergi ke kandungan

Fastboot

Daripada Wikipedia, ensiklopedia bebas.
Fastboot
Pembuat asalGoogle LLC
Termasuk denganAndroid SDK
Tersedia dalamC++
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

[sunting | sunting sumber]

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.

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

[sunting | sunting sumber]

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]

  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

[sunting | sunting sumber]