OnePlus Jamin, Betulkan Kelemahan Bootloader Pada OTA Seterusnya

OnePlus 3 yang boleh tukar SELinux Enforcing to Permissive

Assalamualaikum dan Salam Sejahtera
Berjumpa lagi kita dalam aritkel mengenai OnePlus
Untuk maklumat anda, OnePlus 3/3T mengalami kelemahan bootloader iaitu boleh dilakukan dengan masuk fastboot mode untuk menukarkan SELinux Enforcing kepada Permissive.

Pertukaran Enforcing kepada Permissive bukan sahaja untuk unlock bootloader, tetapi locked bootloader juga. Isu ini amat bahaya kerana status SELinux tidak timbul di About Phone (kalau pakai CyanogenMod, nama baru LineageOS akan ada status SELinux ni) maka kita taktau peranti kita ni ada orang ubah atau tidak. 

XDA Recognize Developer, SultanXDA menerangkan isu ini :

The way that the “fastboot oem selinux <state>” command works is that it adds an extra argument onto the kernel command line when booting Linux. The extra argument comes in the form of “androidboot.selinux=<state>”, where <state> can be “permissive”. There’s where things get funny: “androidboot.<something>” arguments on the kernel command line are parsed by Android’s init. In a normal Android production build (a “user” build), the “androidboot.selinux” argument is totally ignored and selinux is always forced to enforcing.

So this bug is composed of two issues: One, users can make the bootloader pass a flag that would normally make selinux permissive on an engineering/debugging ROM build. And two, OnePlus modified Android’s init in order to honor the “androidboot.selinux” flag even for production ROM builds.

Beliau mencadangkan beberapa langkah-langkah untuk selesaikan isu ini, anda boleh baca cadangan beliau dan lebih lanjut mengenai kelemahan ni di xda-developer

OnePlus telahpun maklum balas mengenai kelemahan bootloader ini. Mereka telahpun menjamin bahawa kelemahan tersebut akan di patch kan untuk OnePlus 3 dan 3T. Kedua-dua peranti tersebut bakal menerima patch ini sebagai sebahagian daripada OTA mereka.

Tahniah OnePlus atas maklum balas yang cepat dan berharap OTA tiba tidak lama lagi untuk kedua-dua peranti tersebut.

P/S: Admin tukarkan SELinux Enforcing kepada Permissive semata-mata untuk app ViPER4Android. hihihi

Amir Hussaini
Amir Hussaini
Bio? Biarlah rahsia. ( ◡‿◡ *)

Artikel Terkini

spot_imgspot_img

Artikel Berkaitan

Apa pendapat anda?

0 Comments
Inline Feedbacks
View all comments
spot_imgspot_img
0
Would love your thoughts, please comment.x
()
x