—HOW TO GET MULTILANGUAGE SUPPORT IN YOUR PHONE RUNNING A FLYME 5 “A” FIRMWARE—
IMPORTANT 1 : It should work for the majority of phones/firmwares but you should better USE MATCHING VERSION NUMBER SYSTEMS:
For instance a [Phone running 220.127.116.11A] and the [18.104.22.168G firmware update.zip file] .
IMPORTANT 2 : You need a rooted phone !
IMPORTANT 3 : Make sure to always have an update.zip on your phone in case of something goes wrong !
NOTE : I 've successfully tested this with :
-My Meizu Pro 5 running flyme 22.214.171.124 (A) beta firmware
-The flyme 126.96.36.199G firmware update.zip file.
STEP 1: GET THE NEEDED APK FILES
1- Download the 5.X.X.XG firmware update.zip on a computer
2- Extract system.new.dat and system.transfer.list from the update.zip using 7zip.
3- Use this tool > SystemExtraktor < to extract all system files and get needed apk files.
Needed apk files :
– “framework-res.apk” for the languages list
– “systemui.apk” for the statusbar and lockscreen translation
–“settings.apk” for the settings menu translation
STEP 2: REPLACEMENT OF THE PHONE SYSTEM FILES:
***1- ! Make sure to have an update.zip on your phone in case of something goes wrong !
2- Copy extracted apk files to your phone.
3- Copy and paste/replace each apk file in the right location using a root explorer ( i used SolidExplorer). Do not forget to check the permisions
Note: The phone should crash when replacing files but it should not be dangerous.
The files locations are :
-“framework-res.apk” > /system/framework/
-“systemui.apk” > /system/priv-app/SystemUI/
-“settings.apk” > /system/priv-app/Settings/
STEP 3 : SET YOUR LANGUAGE
1- Reboot your phone.
2- Choose your language in " Settings > Language & input > Language ".
3- Voilà > Enjoy your localized interface.
PS: Some other apk files that are not translated can be replaced the same way i think.