Bagaimana cara menjalankan e2fsck di Android, tidak bisa mendapatkan "adb shell" dengan partisi yang tidak terpasang? [duplikat]

Nov 30 2020

Saya dapat mengakses Huawei P9 di Win10 dengan adb, dan masuk ke dalamnya, tetapi itu dengan telepon yang di-boot ke OS. Saya ingin menjalankan scan filesystem ( e2fsck), tetapi membutuhkan partisi yang tidak terpasang untuk itu.

Saya membaca utas di mana seseorang menjalankan e2fsckpemulihan di ponselnya menggunakan adb shell.

Jika saya mem-boot telepon ke pemulihan menggunakan adb, saya mendapatkan Reboot / Reset pabrik / Hapus Cache pada menu, tetapi telepon tidak dapat diakses di PC ( adbatau fastboot). Mem-boot ponsel ke bootloader melalui adbatau langsung di ponsel, juga tidak dapat diakses melalui adbatau fastboot. Shell tampaknya hanya dapat diakses saat Android di-boot.

Ada ide?

Jawaban

1 IrfanLatif Dec 02 2020 at 13:43

Biasanya Anda tidak perlu menjalankan pemeriksaan sistem file secara manual. Android menjalankan ini pada setiap boot sebelum memasang sistem file ( ref ). Begitu juga halnya dengan penyimpanan eksternal (lihat jawaban ini ). Namun pengecualian mungkin ada:

"Beberapa gambar sistem tidak memiliki e2fsck untuk alasan perizinan (mis. Gambar sistem SDK terbaru). Deteksi ini dan lewati pemeriksaan."

Jadi Anda dapat memeriksa apakah /system/bin/e2fsck(atau /system/bin/fsck.f2fs, apa pun yang berlaku) keluar di perangkat Anda. Atau periksa logcatsetelah beberapa kali boot ulang untuk mengonfirmasi apakah pemeriksaan sistem file telah dijalankan (biasanya dalam voldatau fs_mgrlog).

Jika saya mem-boot telepon ke pemulihan menggunakan adb, saya mendapatkan Reboot / Reset pabrik / Hapus Cache pada menu, tetapi telepon tidak dapat diakses di PC (melalui adbatau fastboot).

Anda melakukan boot ke pemulihan stok yang disediakan oleh OEM Anda. Tetapi untuk menjalankan perintah (termasuk fsck) pada adb shellatau emulator terminal, Anda memerlukan pemulihan khusus (seperti TWRP). Perhatikan bahwa mem-flash custom recovery membutuhkan unlock bootloader yang tidak didukung di banyak perangkat (termasuk semua perangkat Huawei terbaru).
fastbootprotokol hanya tersedia dalam mode bootloader (pada perangkat yang didukung), jadi tidak relevan di sini.

Jika Anda yakin bahwa pemeriksaan sistem file tidak dijalankan pada perangkat Anda tetapi diperlukan (karena kesalahan sistem file), Anda dapat melakukan reset pabrik yang membuat ulang /datasistem file.