Я раньше оффициальную прошивку деодексировал , удалял из него ненужные приложения, создавал зип архив и через тврп заливал в телефон, без рут. Тогда получалось чистая прошивка , но как помню было что телефон не запускался так как selinux не был permissive и приходилось еще и прошивать кастомное ядро