Kilka z aplikacji, których w ogóle nie używam, a są one włączone w stock'owy ROM, wybudza mi telefon z nieznanych mi przyczyn. Jako, że mój Neffos X1 z Androidem 7.0 ma zrobionego roota, to postanowiłem wywalić te aplikacje. W poprzednich telefonach robiłem to przez ADB. W tym przypadku, ADB ma jednak problem z odmontowaniem partycji /system/ i przełączeniem jej w tryb do zapisu. Co ciekawe, gdy siłowo odmontuję tę partycję w TWRP recovery, to później nie da rady jej w ogóle zamontować, a komunikat, który jest zwracany w obu przypadkach oznajmia, że "urządzenie jest zajęte" (poniżej polecenia wydane z poziomu TWRP):
~ # umount /system
umount: can't umount /system: Device or resource busy
~ # umount -l /system
~ # mount /system
mount: mounting /dev/block/mmcblk0p26 on /system failed: Device or resource busy
Niemniej jednak, gdy odpalę terminal w telefonie i tam wydam polecenie przemontowania systemu plików na RW, to wtedy wszystko działa bez problemu i partycja staje się do zapisu. Co ciekawe, po takim przemontowaniu tej partycji /system/ w tryb do zapisu podłączyłem się do telefonu via ADB ale tutaj dalej zasób jest tylko do odczytu, co można zobaczyć w wyjściu polecenia "mount". Myślałem, że może coś się przestawiło w międzyczasie ale wydając polecenie "mount" w terminalu na telefonie, wyjście zwraca linijkę z partycją /system/ i jest przy niej RW, a nie RO.
Orientuje się może ktoś dlaczego ADB zwraca tryb RO na partycji /system/ , gdy ta partycja jest definitywnie zamontowana w trybie RW? Czy fakt, że bootloader jest zablokowany może mieć wpływ na ADB i problemy z przemontowaniem partycji /system/ w tryb do zapisu? Ten telefon ma SoC od Mediatek i ja wgrywałem na niego TWRP przez SP Flash Tool z pominięciem zdejmowania wszelkich blokad/zabezpieczeń.