Aplikasi seperti Fortnite salah mendeteksi USB debugging di Poco F1 dan ponsel Xiaomi lainnya

PEMBERITAHUAN: Kami telah membuat arsip semua perkembangan utama yang terkait dengan smartphone Pocophone F1. Kami terus memperbarui halaman itu dengan berita Poco F1 terbaru sehingga Anda tidak perlu mencari informasi terkait perangkat setiap hari. Buka di sini untuk mengakses halaman itu.

Pemeriksaan tamper adalah pekerjaan penting bagi pengembang sistem operasi. OS idealnya harus mendeteksi jika ada file inti dan/atau pengaturan yang dirusak dan melaporkannya. Memperbaikinya secara otomatis akan menjadi fitur bonus, tetapi mungkin tidak selalu berfungsi seperti yang diiklankan (pernah mengalami bootloop tak terbatas itu?).

Dalam beberapa kasus, OS itu sendiri menyediakan berbagai mekanisme untuk aplikasi pihak ketiga untuk memeriksa modifikasi yang tidak sah. Salah satu contoh utama adalah SafetyNet Google, terutama Attestation API-nya.

SafetyNet Attestation API menyediakan pengesahan yang ditandatangani secara kriptografis, yang menilai integritas perangkat. Untuk membuat pengesahan, API memeriksa lingkungan perangkat lunak dan perangkat keras, mencari masalah integritas, dan membandingkannya dengan data referensi untuk perangkat Android yang disetujui.

Pengesahan yang dihasilkan terikat dengan nonce yang disediakan oleh aplikasi pemanggil. Pengesahan juga berisi stempel waktu pembuatan dan metadata tentang aplikasi yang meminta.

Beberapa vendor aplikasi berusaha keras untuk perlindungan lebih lanjut. Mereka mencoba mendeteksi keberadaan root dan alat pengelola root yang 'tidak diinginkan' seperti SuperSU/Magisk. Mereka bahkan memasukkan nama paket aplikasi 'musuh' mereka ke daftar hitam serta melarang debugging USB sehingga pengguna bahkan tidak berani melihat ke dalamnya melalui PC.

Nah, metode pendeteksiannya tidak mudah. Mereka sering melaporkan positif palsu, seperti dalam kasus yang akan kita jelaskan.

Beberapa pengguna Poco F1 menemukan bahwa Fortnite mulai mengeluarkan mereka dari permainan karena judul battle royale yang terkenal menemukan bahwa debugging USB dihidupkan di ponsel mereka. Namun, itu tidak diaktifkan sama sekali.

@EpicGames @FortniteGame @FortniteINTEL #game #error Menghadapi kesalahan usb debugging bahkan setelah mematikan opsi (opsi pengembang juga) di POCO Phone F1. Berjalan di miui 10.2.2.2 (stabil) android P.
Mohon diselesaikan secepatnya.
TERIMA KASIH.

— keshav k parashar (@keshvparashar) 16 Maret 2019

Bug ini sangat mudah untuk direproduksi. Yang perlu Anda lakukan adalah menampilkan opsi Pengembang (Pengaturan => Perangkat saya => Semua spesifikasi dan ketuk baris versi MIUI 7 kali), akses itu (Pengaturan => Pengaturan tambahan => Opsi pengembang) dan nyalakan USB debugging sekali . Anda dapat menonaktifkannya setelah itu, tetapi Fortnite akan mendeteksinya saat dihidupkan.

Aplikasi seperti Fortnite salah mendeteksi USB debugging di Poco F1 dan ponsel Xiaomi lainnya

Seorang pengguna membuat rekaman video kesalahan:

Pengguna melaporkan tentang bug tersebut berkali-kali di forum resmi Xiaomi:

Fornite (atau aplikasi apa pun yang membutuhkan mode debug USB mati) seperti aplikasi perbankan) tidak berfungsi di Poco F1 (ROM resmi MIUI) sementara setidaknya setelah opsi pengembang diaktifkan.

(Sumber)

Aplikasi seperti Fortnite salah mendeteksi USB debugging di Poco F1 dan ponsel Xiaomi lainnya

Sumber

Komentar dari diskusi komentar dizney81 dari diskusi "Fortnite tidak akan berjalan saat USB Debugging aktif". Sejumlah aplikasi dan game perbankan seperti Fortnite tidak dapat menentukan dengan benar status mode debug USB pada Poco F1, sehingga secara keliru mencegah pengguna untuk menggunakannya.

XDA

Tepatnya, kesalahan muncul setelah pembaruan MIUI 10 OTA untuk Pocophone F1. Tidak hanya Fortnite, tetapi juga game dan aplikasi lain (terutama aplikasi perbankan) yang menggunakan teknik serupa untuk mendeteksi status mode debug USB yang terpengaruh bug.

saya sering bermain FGO, dan saya sedang mencari perangkat lunak streaming yang memungkinkan saya untuk mencerminkan layar ponsel saya ke komputer saya. Saya akhirnya menemukan yang tidak menggunakan debug USB, tetapi yang pertama saya gunakan melakukannya. Jadi saya mengaktifkannya.

Bahkan setelah menonaktifkannya setelah itu, bersama dengan opsi pengembang dan menyimpan koneksi debugging usb tepercaya, FGO masih akan mendeteksi itu dihidupkan, dan mengembalikan kode kesalahan khusus untuk masalah ini (debug usb dihidupkan / root). Itu tidak bisa di-root karena aplikasi berjalan normal sebelum mencoba ini.

(Sumber)

Tolong perbaiki masalah debug usb! Kami tidak dapat memainkan Fortnite atau menggunakan aplikasi perbankan dengan debug usb *DISABLED*!

— Alessandro (@Alessan51785513) 21 Maret 2019

Pengguna bahkan mencoba menghubungi Epic Games (pengembang Fortnite), meskipun inisiatif itu tidak membuahkan hasil:

debugging, debug, pengembang, poco, bahkan, tidak bisa, pengguna, ditemukan, pengaturan, optionsnd, pocophone, thpage, mendeteksi, telepon, berjalan

Selain Pocophone F1, bug tersebut dilaporkan mempengaruhi perangkat lain yang menjalankan MIUI juga.

Hai, hari ini saya melihat berita di fortnite dan saya mengetahui bahwa Anda dapat bermain fortnite tanpa undangan, jadi saya bersemangat dan membuka fortnite di ponsel saya (Mi Mix 2), tetapi ketika saya masuk ke dalam game, saya kembali ke lobi dan dikatakan 'Tidak dapat menjalankan Fortnite ketika USB Debugging diaktifkan' jadi saya pergi ke pengaturan dimatikan opsi pengembang dan memulai ulang fortnite, tetapi itu menunjukkan kesalahan yang sama dan opsi pengembang mati, jadi apakah ada perbaikan? Tolong perbaiki itu epik.

(Sumber)

Menurut seorang moderator di forum Xiaomi, masalah ini diketahui oleh mereka untuk sementara waktu. Mereka telah menyarankan untuk menghubungi pengembang aplikasi/game untuk resolusi.

Masalah yang diketahui. Tidak yakin apakah ini terkait dengan MIUI atau Fortnite. Itu tidak terjadi pada semua orang, jadi mungkin hanya masalah permainan. Either way, konfirmasi bug di sini: https://en.miui.com/thread-5848412-1-1.html
Hubungi pengembang game untuk bantuan lebih lanjut.

Bersulang! ?

Di tengah semua skeptisisme ini, Alvin Tse (kepala Pocophone Global) telah diberitahu tentang bug tersebut.

Bisakah Anda mengirimkan daftar aplikasi perbankan yang tidak berfungsi?

— Alvin Tse (@atytse) 21 Maret 2019

Berdasarkan jawaban dari Alvin, kami berharap Xiaomi akan berkolaborasi dengan pengembang aplikasi yang disebutkan di atas dan memperbaiki masalah dalam waktu dekat (seperti yang mereka lakukan sebelumnya).

Facebook Twitter Google Plus Pinterest