Automatizált "Redmi K20" -> "Mi 9T" átnevezés a Xiaomi Mi 9T-n olyan ROM-ot használóknak, ahol a készülék típusa "Redmi K20", ilyen pl. a xiaomi.eu ROM.
Az alkalmazás több dolgot is elvégez, amik egymástól függetlenek és egyenként ki/be kapcsolhatók.
Először is meg lehet adni az új elnevezést, "Mi 9T" van alapból beállítva, de ez átírható.
- build.prop: megkeresi a /system és minden alkönyvtára alatt azokat a text-fájlokat, ahol "Redmi K20" előfordul és kicseréli a megadott elnevezésre, de előtte (ha még nem létezett) egy mentést csinál a fájl nevéhez a "
.save
" hozzábiggyesztésével. A ".save
" végű fájlokat nem bántja. Az átnevezés többször is lehetséges, mert ha már létezik mentés, akkor azt használja. - bootlogo: kicseréli a Redmi-s bootlogót az eredeti Mi bootlogóra (
/dev/block/sde46
) - bootanimation: kicseréli a Redmi-s bootanimációt az eredeti Mi bootanimációra (
/system/media/bootanimation.zip
) - watermark: kicseréli a kamera "Redmi K20"-as vízjelét az eredeti "Mi 9T"-s vízjelre. Az egyéni vízjel alapértelmezésben "AI TRIPLE CAMERA", ha mást szeretnénk, akkor azt a kamerabeállítások -> vízjel -> egyéni vízjel alatt megtehetjük.
- /bin add ll, rw, ro: a cseréhez nincs köze, csak
- az
ls -l
parancsotll
-re rövidíti, - a
mount -o remount -rw
parancsotrw
-re rövidíti, - a
mount -o remount -r
parancsotro
-ra rövidíti
- az
Az alkalmazás töbször is futtatható, a "bootlogo", "bootanimáció" és "vízjel" esetében ha már egyszer megtörtént a csere, azt többször már nem ajánlja fel.
Az alkalmazás root jogosultságot kér, más jogosultság nem is kell neki. Az alkalmazás root alatt kiadott parancsokat hajt végre, minden parancs protokollálva van, egyes parancsok eredménye kékkel, ha hiba történne a hibaüzenet pirossal. A grep
kb. fél percig tart, a többi már gyorsan megy. A végére kell görgetni, ott remélhetőleg egy zöld sor látszik majd. A log a /data/user/0/com.android.kk.redmik20tomi9t/files/log/
könyvtárban html
formában található.
Természetesen csak saját felelősségre használni, előtte feltétlen egy backup-ot csinálni.
A program futásakor elég idegesítő lehet, hogy a Magisk minden parancsra kiírja, hogy van root jogosultsága. Ezt azonban ki lehet kapcsolni: Magisk->Settings->Supeuser Notifications->None
Ez a "Mi 9T"-re jó, a PRO esetén a "bootlogo" nem javallott, mert nem tudom, hogy ott is a /dev/block/sde46
partíció-e a "bootlogo". Igaz, hogy a partíció hosszát ellenőrzöm és csak akkor írom felül, ha megegyezik a "bootlogo" fájl hosszával.
A vízjelcsere sem megy, mert képfájlokat kell kicserélni, amik mások és a nevük is más.
A többi pont a PRO esetén is megy.