Tuesday, 19. December 2006, 13:04:07
programs needed are
SHXCodec_266 and
RandomSHX.
1. Open SHXCodec and split the LP with a language that you want to extract.
2. Double click on CG4 and you will see another window.
3. Now select and extract the language you want by clicking "Save language" and save it to a new folder.
4. Now open and split the LP you want to add a language.
5. Double click on CG4 again and save all the languages except the base language i.e. US English or UK English and save it to where you saved the other language before.
6. Go back to SHXCodec and delete all languages except the base language, which means only one language left.
7. Now add the languages in order of their numbers and letters. ex: 01, 06, 0B, 16, 1D, and so on.
8. Once in order alphanumerically, click "Save langpack" to a another folder.
9. Now open RandomSHX, click "Extract BIN files from SHX," and choose the LP you want to add language on it.
10. Once completed, replace the biggest file in the Extracted Bin folder with the *.smg file you saved before using SHXCodec or delete the biggest bin file and rename the smg file exactly the same name as the bin file you deleted.
11. Now click "create SHX file from BINs" and choose the *.lst file from the Extracted Bin folder.
13. You now have your own custom LP.
same procedure apply when deleting a certain language in a Language Pack.
OF NOTE! CG4 has limits too. adding more languages or even few big languages like Russian, Bulgarian, Arabic, and Chinese Languages can exceed its end address and can cause your phone to crash. so be careful.