Jan 6, 2017 at 8:27 PM
Maybe you can send me more detailed info(links +) also pics should be sent as attatchment(as opposed to embedded) also I need a "unpacker"
I couldn't place the images as an attachment because the editor doesn't allow me but if you click on them, you can see them in full resolution.
Just a friendly disclaimer to do this with caution, this procedure is safe but if you don't do it correctly, the firmware could fail to boot.
In any case, it won't do any harm to your X1 as you can always revert it to the stable original firmware but i won't be responsible if that happens.
If you already read the tutorial i posted before about packing and unpacking firmware, you know that basically the firmware is a bunch of folders and files compressed into a single file.
-Get the Firmware tools from the link i sent you and unpack the firmware. You will also need to have a copy of the latest firmware (here).
The firmware tools come with two important files:
-Open the unpack.bat with a text editor (do not double click it!! right click on it and open with notepad or something similar) and make sure it has the following:
packtools --unpack -i x1.fw -o x1
-Place the firmware file in the same folders as the tools and make sure that file is named "x1.fw".
-Execute the unpack script (double click it) and it should create a folder named x1.
The contents of that folder would be what i told you before:
-The str folder is the one that contains the language stuff, so open that folder and you should find several languages, each one with an individual folder:
-Now you have to choose one language to be replaced by your new language. My suggestion is to copy the english folder and rename that copy to the name of the language you chose so it's easier to translate.
For example, if you choose the russian language, delete that folder, copy the english folder and rename it to "russian". The folder must match on one of the names that are already there.
-Inside the russian folder (following the example) will be several files. Each one of them represent a menu:
-Open those files with a text editor and start translating. For each file, you will have several fields with the corresponding text.
For example, the play_settings menu:
The text marked in blue are the xml nodes (between <>), those identify the field. The text in black (the node element) are the ones that you have to change.
-After all files are translated, make sure you edit the file sys_set.xml in all other language folders, including your own. This is to make sure that, when you're in the menu that changes the language, you'll be able to see the name of your new language correctly.
As you can see in the highlighted text, i chose the russian language folder before to be replaced by portuguese. That way, i have to change the sys_set.xml file in every language folder so instead of the Russian option i can see the Portuguese one.
-After this is all done, you'll have to pack the firmware back into one file. Open the pack.bat file with a text editor (do not double click on it!!) and make sure it has the following:
packtools --pack -i x1 -o x1.fw -m x1
-Delete the previous x1.fw file you had and execute the pack script (double click it)
The x1.fw file has now the contents of the folder you have changed,
-Flash the file into your x1 and you should be ready to go.
To flash the file, you need to put the x1.fw file into the root of your sd card.
With the player turned off, hold the the button to the upper left of the scroll wheel and the power button together. The firmware upgrade dialog will appear and you can let go of the buttons, wait for it to finish.