Creating Language Pack Guide
First you need either a miui language pack zip file or a miui stock rom zip file in your language (the first is to be prefered).
if you use a stock rom zip instead of a language pack then you need to replace the "updater-script" file with this one
. It is found iin META-INF/com/google/android/ within the zip. Best first remove the file and then add the one from the link.
If you have a language pack then simply skip this step!
Within the zip's root directory remove everything but the directory META-INF and system.
Within the system directory remove everything but the directories app and framework
Within the system/framework directory remove everything but the file framework-res.apk
Within system/app remove everything that you do not find in my roms zip in system/app
If you want to use my SCI MIUI without the Toggle2G then you are basically done. Proceed to step 9
Get this Toggle2G resign tool from here
and extract it somewhere on your disk.
Go to the directory you have extracted the resign tools. If you are on a linux machine you need to make the script ResignUpdate.sh executable with this command "chmod a+x ResignUpdate.sh". On windows you don't need that step.
Now call ResignUpdate.sh (for linux users) or ResignUpdate.bat for windows users giving it as paramter the full path to your language pack zip you made in steps 1-5. Like this:
this will generate a new zip file in the same directory where "mylangpack.zip" is.
Flash my Rom (if you didn't already have done this) and boot it. Enter pin etc. and let the rom settle down. Then reboot to recovery again and flash your newly generated language pack zip and boot again.
You may skip the boot in between but in case you have issues you should do the mentioned boot between flashing the two zips.
Issues and Solutions
In general a full wipe (maybe also wiping sd card) is recomended and no restoring of any system app/data. Before resotring any of the user apps try to verify if the issue is solved. Sometimes one of the restored user apps/data is responsible for the trouble.
- In case of force closing market the following methods could fix it:
- Change language settings to English (US). US is important. Start Market. Close it. And then set back to your desired language.
- for thus who want louder in-call volume. try adding this line to your build.prop (remember to mount system as r/w before editing the file) and then reboot.
thanks go to eliashadow