[FR/EN][TUTO][nLaunch] Optimiser ses OS | Optimize your OS
Posted: 02 Jan 2013, 22:59
| Pour utilisateurs avancés!
Comment optimiser votre OS
1) Télécharger l'OS à optimiser
Si vous avez des questions et que vous avez compris au moins la moitié du tuto, posez. Sinon, considérez que c'est trop compliqué pour vous .
Comment optimiser votre OS
1) Télécharger l'OS à optimiser
- Vous trouverez votre bonheur ici: http://tiplanet.org/forum/archives_list ... =OS+Nspire
- Lancez l'OS avec nspire_emu 0.70. Attendez que ce soit booté.
- Passez en mode debug, et tapez "k 10000000 x". Rebootez.
- Quand le breakpoint est atteint, tapez "wm filename.raw 10000000 [ossize]".
- Bien sur, remplacez "filename" par le nom de votre choix, et remplacez "[ossize]" en fonction de l'OS que vous cherchez à optimiser.
- Exemple: OS 3.1 CAS: B0559C (si vous cherchez la taille pour un autre OS, répondez sur le sujet en me demandant)
- Maintenant vous avez le code de l'OS en brut.
- Ouvrer l'OS avec votre gestionnaire d'archive favori, et extrayez TI-Nspire.img
- Ouvrez TI-Nspire.img avec un éditeur hexadécimal
- Ensuite, lisez http://hackspire.unsads.com/wiki/index. ... Nspire.img , et comprenez le format du fichier (voir aussi le paragraphe TI-Nspire.cer pour des informations générales sur comment sont faits les "certificats" TI).
- Trouvez le champ 8200. C'est le filesystem. Récupérez en le contenu, qui est un fichier .zip
- Si le .zip est corrompu (c'est le cas de l'OS 3.1, et je pense que c'est pareil pour tous les OS 3.x), réparez le avec WinRAR (le readme de nLaunch indique que c'est le meilleur, et s'il vous manque un fichier important, l'OS refusera de booter.).
- Les fichiers que j'ai enlevé pour l'OS 3.1 CAS sont dispo à la fin du post.
- Cf /extra/BuildOS/
Si vous avez des questions et que vous avez compris au moins la moitié du tuto, posez. Sinon, considérez que c'est trop compliqué pour vous .
| For advanced users only!
How to optimize your OS:
Chinese (but outdated) version here: http://www.cncalc.org/thread-8311-1-1.html
1) Download your OS
If you have some questions and understood most of the tutorial, then ask. If you haven't, consider this is too avanced for you .
How to optimize your OS:
Chinese (but outdated) version here: http://www.cncalc.org/thread-8311-1-1.html
1) Download your OS
- Find it here: http://tiplanet.org/forum/archives_list ... =OS+Nspire
- Launch the OS with nspire_emu 0.70. Wait until it is loaded.
- Go to debug mode and type "k 10000000 x". Reboot.
- When nspire_emu hits the breakpoint, type "wm filename.raw 10000000 [ossize]".
- Of course, replace filename with the name of your choice, and replace "[ossize]" according to the OS you're trying to optimise:
- Example: OS 3.1 CAS: B0559C (if need the size of another OS, ask me)
- Now you have the .raw OS code.
- Open the OS as a .zip file, and extract TI-Nspire.img
- Open TI-Nspire.img with an hex-editor.
- Next, go to http://hackspire.unsads.com/wiki/index. ... Nspire.img , and understand how it works.
- Then, browse the file until you hit the 8200 field. That's the filesystem. Get the content of the field, which is a zip file
- If the .zip is corrupt (happens in OS 3.1, I think it's same for all OS 3.x), repair it with WinRAR (the readme of nLaunch says it is the best, and if one important file is missing, the OS will not boot).
- Files I removed for 3.1 CAS OS are at the end of this post.
- See /extra/BuildOS/
If you have some questions and understood most of the tutorial, then ask. If you haven't, consider this is too avanced for you .
J'ai fait un batch pour ceux qui ont: 7za+imgmanip+WinRAR+buildOS+le header de buildOS:
Here is a batch for those having 7za+imgmanip+WinRAR+buildOS+the header from buildOS:
- Code: Select all
rem Nspire OS Optimizer v1.0 based on BuildOS from nLaunch v1.0
rem
rem Copyright (C) 2012-2013 nLaunch team
rem Copyright (C) 2013 Excale
rem
rem This program is free software; you can redistribute it and/or modify
rem it under the terms of the GNU General Public License version 2, as
rem published by the Free Software Foundation.
rem
rem This program is distributed in the hope that it will be useful,
rem but WITHOUT ANY WARRANTY; without even the implied warranty of
rem MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
rem GNU General Public License for more details.
rem
rem You should have received a copy of the GNU General Public License
rem along with this program; if not, write to the Free Software Foundation,
rem Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
rem
@echo off
cls
echo ##################################################
echo # Nspire OS Optimizer Batch #
echo # based on Build OS Batch from nLaunch #
echo ##################################################
set /p osfile= Enter OS filename:
set /p output= Enter output filename:
if not exist %osfile% goto fail0
if not exist header.raw goto fail1
mkdir temp
copy /b %osfile% temp\os.zip
cd temp
..\7za.exe e os.zip TI-Nspire.img
..\imgmanip decrypt TI-Nspire.img phoenix.zip
..\7za.exe e phoenix.zip phoenix.raw
..\imgmanip extractfs TI-Nspire.img fs.zip
..\winrar.exe r -afzip -y fs.zip
..\7za.exe x rebuilt.fs.zip -ofs
del TI-Nspire.img
cd fs
rem Other removable languages: fr
for %%i in ( clnk, ctlg, dcol, dlog, dtst, geog, math, mwiz, ntpd, pged, qckp, ques, scpd, srpt, syst, tblt ) do (
for %%j in ( da, de, en_GB, es, fi, it, nl, nl_BE, no, pt, sv, zh_CN, zh_TW ) do (
rd /q /s phoenix\%%i\locales\%%j
)
)
rd /q /s phoenix\syst\skins
rd /q /s documents
..\..\7za.exe a -tzip -mx9 ..\fs_optimized.zip *
cd ..
..\7za.exe a -tzip -mx9 phoenix_optimized.zip phoenix.raw
..\buildimg.exe phoenix_optimized.zip fs_optimized.zip TI-Nspire.img
..\7za.exe a -tzip -mx0 TI-Nspire.zip TI-Nspire.img
cd ..
if not exist temp\TI-Nspire.zip goto fail
if not exist header.raw goto fail1
copy /b header.raw + temp\TI-Nspire.zip %output%
rmdir temp /S /Q
echo #####################################################
echo # DONE #
echo #####################################################
pause
exit
:fail0
echo Input file does not exist, aborting!
goto fail
:fail1
echo header.raw is missing!
:fail
echo #####################################################
echo # An error occured! #
echo # Please check above for more informations. #
echo #####################################################
rmdir temp /S /Q
pause
exit
Fichiers enlevés:
Removed files:
Show/Hide spoilerAfficher/Masquer le spoiler
/phoenix/geog/locales/fi
/phoenix/geog/locales/fi/strings.res
/phoenix/geog/locales/nl
/phoenix/geog/locales/nl/strings.res
/phoenix/geog/locales/it
/phoenix/geog/locales/it/strings.res
/phoenix/geog/locales/da
/phoenix/geog/locales/da/strings.res
/phoenix/geog/locales/pt
/phoenix/geog/locales/pt/strings.res
/phoenix/geog/locales/nl_BE
/phoenix/geog/locales/nl_BE/strings.res
/phoenix/geog/locales/zh_TW
/phoenix/geog/locales/zh_TW/strings.res
/phoenix/geog/locales/en_GB
/phoenix/geog/locales/en_GB/strings.res
/phoenix/geog/locales/no
/phoenix/geog/locales/no/strings.res
/phoenix/geog/locales/de
/phoenix/geog/locales/de/strings.res
/phoenix/geog/locales/es
/phoenix/geog/locales/es/strings.res
/phoenix/geog/locales/zh_CN
/phoenix/geog/locales/zh_CN/strings.res
/phoenix/geog/locales/sv
/phoenix/geog/locales/sv/strings.res
/phoenix/dlog/locales/fi
/phoenix/dlog/locales/fi/strings.res
/phoenix/dlog/locales/nl
/phoenix/dlog/locales/nl/strings.res
/phoenix/dlog/locales/it
/phoenix/dlog/locales/it/strings.res
/phoenix/dlog/locales/da
/phoenix/dlog/locales/da/strings.res
/phoenix/dlog/locales/pt
/phoenix/dlog/locales/pt/strings.res
/phoenix/dlog/locales/nl_BE
/phoenix/dlog/locales/nl_BE/strings.res
/phoenix/dlog/locales/zh_TW
/phoenix/dlog/locales/zh_TW/strings.res
/phoenix/dlog/locales/en_GB
/phoenix/dlog/locales/en_GB/strings.res
/phoenix/dlog/locales/no
/phoenix/dlog/locales/no/strings.res
/phoenix/dlog/locales/de
/phoenix/dlog/locales/de/strings.res
/phoenix/dlog/locales/es
/phoenix/dlog/locales/es/strings.res
/phoenix/dlog/locales/zh_CN
/phoenix/dlog/locales/zh_CN/strings.res
/phoenix/dlog/locales/sv
/phoenix/dlog/locales/sv/strings.res
/phoenix/mwiz/locales/fi
/phoenix/mwiz/locales/fi/strings.res
/phoenix/mwiz/locales/nl
/phoenix/mwiz/locales/nl/strings.res
/phoenix/mwiz/locales/it
/phoenix/mwiz/locales/it/strings.res
/phoenix/mwiz/locales/da
/phoenix/mwiz/locales/da/strings.res
/phoenix/mwiz/locales/pt
/phoenix/mwiz/locales/pt/strings.res
/phoenix/mwiz/locales/nl_BE
/phoenix/mwiz/locales/nl_BE/strings.res
/phoenix/mwiz/locales/zh_TW
/phoenix/mwiz/locales/zh_TW/strings.res
/phoenix/mwiz/locales/en_GB
/phoenix/mwiz/locales/en_GB/strings.res
/phoenix/mwiz/locales/no
/phoenix/mwiz/locales/no/strings.res
/phoenix/mwiz/locales/de
/phoenix/mwiz/locales/de/strings.res
/phoenix/mwiz/locales/es
/phoenix/mwiz/locales/es/strings.res
/phoenix/mwiz/locales/zh_CN
/phoenix/mwiz/locales/zh_CN/strings.res
/phoenix/mwiz/locales/sv
/phoenix/mwiz/locales/sv/strings.res
/phoenix/ques/locales/fi
/phoenix/ques/locales/fi/strings.res
/phoenix/ques/locales/nl
/phoenix/ques/locales/nl/strings.res
/phoenix/ques/locales/it
/phoenix/ques/locales/it/strings.res
/phoenix/ques/locales/da
/phoenix/ques/locales/da/strings.res
/phoenix/ques/locales/pt
/phoenix/ques/locales/pt/strings.res
/phoenix/ques/locales/nl_BE
/phoenix/ques/locales/nl_BE/strings.res
/phoenix/ques/locales/zh_TW
/phoenix/ques/locales/zh_TW/strings.res
/phoenix/ques/locales/en_GB
/phoenix/ques/locales/en_GB/strings.res
/phoenix/ques/locales/no
/phoenix/ques/locales/no/strings.res
/phoenix/ques/locales/de
/phoenix/ques/locales/de/strings.res
/phoenix/ques/locales/es
/phoenix/ques/locales/es/strings.res
/phoenix/ques/locales/zh_CN
/phoenix/ques/locales/zh_CN/strings.res
/phoenix/ques/locales/sv
/phoenix/ques/locales/sv/strings.res
/phoenix/tblt/locales/fi
/phoenix/tblt/locales/fi/strings.res
/phoenix/tblt/locales/nl
/phoenix/tblt/locales/nl/strings.res
/phoenix/tblt/locales/it
/phoenix/tblt/locales/it/strings.res
/phoenix/tblt/locales/da
/phoenix/tblt/locales/da/strings.res
/phoenix/tblt/locales/pt
/phoenix/tblt/locales/pt/strings.res
/phoenix/tblt/locales/nl_BE
/phoenix/tblt/locales/nl_BE/strings.res
/phoenix/tblt/locales/zh_TW
/phoenix/tblt/locales/zh_TW/strings.res
/phoenix/tblt/locales/en_GB
/phoenix/tblt/locales/en_GB/strings.res
/phoenix/tblt/locales/no
/phoenix/tblt/locales/no/strings.res
/phoenix/tblt/locales/de
/phoenix/tblt/locales/de/strings.res
/phoenix/tblt/locales/de/icons.res
/phoenix/tblt/locales/es
/phoenix/tblt/locales/es/strings.res
/phoenix/tblt/locales/zh_CN
/phoenix/tblt/locales/zh_CN/strings.res
/phoenix/tblt/locales/sv
/phoenix/tblt/locales/sv/strings.res
/phoenix/qckp/locales/fi
/phoenix/qckp/locales/fi/strings.res
/phoenix/qckp/locales/nl
/phoenix/qckp/locales/nl/strings.res
/phoenix/qckp/locales/it
/phoenix/qckp/locales/it/strings.res
/phoenix/qckp/locales/da
/phoenix/qckp/locales/da/strings.res
/phoenix/qckp/locales/pt
/phoenix/qckp/locales/pt/strings.res
/phoenix/qckp/locales/nl_BE
/phoenix/qckp/locales/nl_BE/strings.res
/phoenix/qckp/locales/zh_TW
/phoenix/qckp/locales/zh_TW/strings.res
/phoenix/qckp/locales/en_GB
/phoenix/qckp/locales/en_GB/strings.res
/phoenix/qckp/locales/no
/phoenix/qckp/locales/no/strings.res
/phoenix/qckp/locales/de
/phoenix/qckp/locales/de/strings.res
/phoenix/qckp/locales/es
/phoenix/qckp/locales/es/strings.res
/phoenix/qckp/locales/zh_CN
/phoenix/qckp/locales/zh_CN/strings.res
/phoenix/qckp/locales/sv
/phoenix/qckp/locales/sv/strings.res
/phoenix/ctlg/locales/fi
/phoenix/ctlg/locales/fi/strings.res
/phoenix/ctlg/locales/nl
/phoenix/ctlg/locales/nl/strings.res
/phoenix/ctlg/locales/it
/phoenix/ctlg/locales/it/strings.res
/phoenix/ctlg/locales/da
/phoenix/ctlg/locales/da/strings.res
/phoenix/ctlg/locales/pt
/phoenix/ctlg/locales/pt/strings.res
/phoenix/ctlg/locales/nl_BE
/phoenix/ctlg/locales/nl_BE/strings.res
/phoenix/ctlg/locales/zh_TW
/phoenix/ctlg/locales/zh_TW/strings.res
/phoenix/ctlg/locales/en_GB
/phoenix/ctlg/locales/en_GB/strings.res
/phoenix/ctlg/locales/no
/phoenix/ctlg/locales/no/strings.res
/phoenix/ctlg/locales/de
/phoenix/ctlg/locales/de/strings.res
/phoenix/ctlg/locales/es
/phoenix/ctlg/locales/es/strings.res
/phoenix/ctlg/locales/zh_CN
/phoenix/ctlg/locales/zh_CN/strings.res
/phoenix/ctlg/locales/sv
/phoenix/ctlg/locales/sv/strings.res
/phoenix/dtst/locales/fi
/phoenix/dtst/locales/fi/strings.res
/phoenix/dtst/locales/nl
/phoenix/dtst/locales/nl/strings.res
/phoenix/dtst/locales/it
/phoenix/dtst/locales/it/strings.res
/phoenix/dtst/locales/da
/phoenix/dtst/locales/da/strings.res
/phoenix/dtst/locales/pt
/phoenix/dtst/locales/pt/strings.res
/phoenix/dtst/locales/nl_BE
/phoenix/dtst/locales/nl_BE/strings.res
/phoenix/dtst/locales/zh_TW
/phoenix/dtst/locales/zh_TW/strings.res
/phoenix/dtst/locales/en_GB
/phoenix/dtst/locales/en_GB/strings.res
/phoenix/dtst/locales/no
/phoenix/dtst/locales/no/strings.res
/phoenix/dtst/locales/de
/phoenix/dtst/locales/de/strings.res
/phoenix/dtst/locales/es
/phoenix/dtst/locales/es/strings.res
/phoenix/dtst/locales/zh_CN
/phoenix/dtst/locales/zh_CN/strings.res
/phoenix/dtst/locales/sv
/phoenix/dtst/locales/sv/strings.res
/phoenix/math/locales/fi
/phoenix/math/locales/fi/strings.res
/phoenix/math/locales/nl
/phoenix/math/locales/nl/strings.res
/phoenix/math/locales/it
/phoenix/math/locales/it/strings.res
/phoenix/math/locales/da
/phoenix/math/locales/da/strings.res
/phoenix/math/locales/pt
/phoenix/math/locales/pt/strings.res
/phoenix/math/locales/nl_BE
/phoenix/math/locales/nl_BE/strings.res
/phoenix/math/locales/zh_TW
/phoenix/math/locales/zh_TW/strings.res
/phoenix/math/locales/en_GB
/phoenix/math/locales/en_GB/strings.res
/phoenix/math/locales/no
/phoenix/math/locales/no/strings.res
/phoenix/math/locales/de
/phoenix/math/locales/de/strings.res
/phoenix/math/locales/es
/phoenix/math/locales/es/strings.res
/phoenix/math/locales/zh_CN
/phoenix/math/locales/zh_CN/strings.res
/phoenix/math/locales/sv
/phoenix/math/locales/sv/strings.res
/phoenix/syst/skins
/phoenix/syst/skins/skin04.svg
/phoenix/syst/skins/skin00.svg
/phoenix/syst/locales/fi
/phoenix/syst/locales/fi/strings.res
/phoenix/syst/locales/fi/collation.res
/phoenix/syst/locales/fi/settings
/phoenix/syst/locales/fi/settings/factory.zip
/phoenix/syst/locales/fi/imechars.res
/phoenix/syst/locales/nl
/phoenix/syst/locales/nl/strings.res
/phoenix/syst/locales/nl/settings
/phoenix/syst/locales/nl/settings/factory.zip
/phoenix/syst/locales/nl/imechars.res
/phoenix/syst/locales/it
/phoenix/syst/locales/it/strings.res
/phoenix/syst/locales/it/settings
/phoenix/syst/locales/it/settings/factory.zip
/phoenix/syst/locales/it/imechars.res
/phoenix/syst/locales/da
/phoenix/syst/locales/da/strings.res
/phoenix/syst/locales/da/collation.res
/phoenix/syst/locales/da/settings
/phoenix/syst/locales/da/settings/factory.zip
/phoenix/syst/locales/da/imechars.res
/phoenix/syst/locales/pt
/phoenix/syst/locales/pt/strings.res
/phoenix/syst/locales/pt/settings
/phoenix/syst/locales/pt/settings/factory.zip
/phoenix/syst/locales/pt/imechars.res
/phoenix/syst/locales/nl_BE
/phoenix/syst/locales/nl_BE/strings.res
/phoenix/syst/locales/nl_BE/settings
/phoenix/syst/locales/nl_BE/settings/factory.zip
/phoenix/syst/locales/nl_BE/imechars.res
/phoenix/syst/locales/zh_TW
/phoenix/syst/locales/zh_TW/strings.res
/phoenix/syst/locales/zh_TW/supportedLocales
/phoenix/syst/locales/zh_TW/collation.res
/phoenix/syst/locales/zh_TW/settings
/phoenix/syst/locales/zh_TW/settings/factory.zip
/phoenix/syst/locales/zh_TW/imechars.res
/phoenix/syst/locales/en_GB
/phoenix/syst/locales/en_GB/strings.res
/phoenix/syst/locales/en_GB/settings
/phoenix/syst/locales/en_GB/settings/factory.zip
/phoenix/syst/locales/en_GB/imechars.res
/phoenix/syst/locales/no
/phoenix/syst/locales/no/strings.res
/phoenix/syst/locales/no/collation.res
/phoenix/syst/locales/no/settings
/phoenix/syst/locales/no/settings/factory.zip
/phoenix/syst/locales/no/imechars.res
/phoenix/syst/locales/de
/phoenix/syst/locales/de/strings.res
/phoenix/syst/locales/de/settings
/phoenix/syst/locales/de/settings/factory.zip
/phoenix/syst/locales/de/imechars.res
/phoenix/syst/locales/es
/phoenix/syst/locales/es/strings.res
/phoenix/syst/locales/es/collation.res
/phoenix/syst/locales/es/settings
/phoenix/syst/locales/es/settings/factory.zip
/phoenix/syst/locales/es/imechars.res
/phoenix/syst/locales/zh_CN
/phoenix/syst/locales/zh_CN/strings.res
/phoenix/syst/locales/zh_CN/supportedLocales
/phoenix/syst/locales/zh_CN/collation.res
/phoenix/syst/locales/zh_CN/settings
/phoenix/syst/locales/zh_CN/settings/factory.zip
/phoenix/syst/locales/zh_CN/imechars.res
/phoenix/syst/locales/sv
/phoenix/syst/locales/sv/strings.res
/phoenix/syst/locales/sv/collation.res
/phoenix/syst/locales/sv/settings
/phoenix/syst/locales/sv/settings/factory.zip
/phoenix/syst/locales/sv/imechars.res
/phoenix/pged/locales/fi
/phoenix/pged/locales/fi/strings.res
/phoenix/pged/locales/nl
/phoenix/pged/locales/nl/strings.res
/phoenix/pged/locales/it
/phoenix/pged/locales/it/strings.res
/phoenix/pged/locales/da
/phoenix/pged/locales/da/strings.res
/phoenix/pged/locales/pt
/phoenix/pged/locales/pt/strings.res
/phoenix/pged/locales/nl_BE
/phoenix/pged/locales/nl_BE/strings.res
/phoenix/pged/locales/zh_TW
/phoenix/pged/locales/zh_TW/strings.res
/phoenix/pged/locales/en_GB
/phoenix/pged/locales/en_GB/strings.res
/phoenix/pged/locales/no
/phoenix/pged/locales/no/strings.res
/phoenix/pged/locales/de
/phoenix/pged/locales/de/strings.res
/phoenix/pged/locales/es
/phoenix/pged/locales/es/strings.res
/phoenix/pged/locales/zh_CN
/phoenix/pged/locales/zh_CN/strings.res
/phoenix/pged/locales/sv
/phoenix/pged/locales/sv/strings.res
/phoenix/dcol/locales/fi
/phoenix/dcol/locales/fi/strings.res
/phoenix/dcol/locales/nl
/phoenix/dcol/locales/nl/strings.res
/phoenix/dcol/locales/it
/phoenix/dcol/locales/it/strings.res
/phoenix/dcol/locales/da
/phoenix/dcol/locales/da/strings.res
/phoenix/dcol/locales/pt
/phoenix/dcol/locales/pt/strings.res
/phoenix/dcol/locales/nl_BE
/phoenix/dcol/locales/nl_BE/strings.res
/phoenix/dcol/locales/zh_TW
/phoenix/dcol/locales/zh_TW/strings.res
/phoenix/dcol/locales/en_GB
/phoenix/dcol/locales/en_GB/strings.res
/phoenix/dcol/locales/no
/phoenix/dcol/locales/no/strings.res
/phoenix/dcol/locales/de
/phoenix/dcol/locales/de/strings.res
/phoenix/dcol/locales/es
/phoenix/dcol/locales/es/strings.res
/phoenix/dcol/locales/zh_CN
/phoenix/dcol/locales/zh_CN/strings.res
/phoenix/dcol/locales/sv
/phoenix/dcol/locales/sv/strings.res
/phoenix/clnk/locales/fi
/phoenix/clnk/locales/fi/strings.res
/phoenix/clnk/locales/nl
/phoenix/clnk/locales/nl/strings.res
/phoenix/clnk/locales/it
/phoenix/clnk/locales/it/strings.res
/phoenix/clnk/locales/da
/phoenix/clnk/locales/da/strings.res
/phoenix/clnk/locales/pt
/phoenix/clnk/locales/pt/strings.res
/phoenix/clnk/locales/nl_BE
/phoenix/clnk/locales/nl_BE/strings.res
/phoenix/clnk/locales/zh_TW
/phoenix/clnk/locales/zh_TW/strings.res
/phoenix/clnk/locales/en_GB
/phoenix/clnk/locales/en_GB/strings.res
/phoenix/clnk/locales/no
/phoenix/clnk/locales/no/strings.res
/phoenix/clnk/locales/de
/phoenix/clnk/locales/de/strings.res
/phoenix/clnk/locales/es
/phoenix/clnk/locales/es/strings.res
/phoenix/clnk/locales/zh_CN
/phoenix/clnk/locales/zh_CN/strings.res
/phoenix/clnk/locales/sv
/phoenix/clnk/locales/sv/strings.res
/phoenix/ntpd/locales/fi
/phoenix/ntpd/locales/fi/strings.res
/phoenix/ntpd/locales/nl
/phoenix/ntpd/locales/nl/strings.res
/phoenix/ntpd/locales/it
/phoenix/ntpd/locales/it/strings.res
/phoenix/ntpd/locales/da
/phoenix/ntpd/locales/da/strings.res
/phoenix/ntpd/locales/pt
/phoenix/ntpd/locales/pt/strings.res
/phoenix/ntpd/locales/nl_BE
/phoenix/ntpd/locales/nl_BE/strings.res
/phoenix/ntpd/locales/zh_TW
/phoenix/ntpd/locales/zh_TW/strings.res
/phoenix/ntpd/locales/en_GB
/phoenix/ntpd/locales/en_GB/strings.res
/phoenix/ntpd/locales/no
/phoenix/ntpd/locales/no/strings.res
/phoenix/ntpd/locales/de
/phoenix/ntpd/locales/de/strings.res
/phoenix/ntpd/locales/es
/phoenix/ntpd/locales/es/strings.res
/phoenix/ntpd/locales/zh_CN
/phoenix/ntpd/locales/zh_CN/strings.res
/phoenix/ntpd/locales/sv
/phoenix/ntpd/locales/sv/strings.res
/phoenix/scpd/locales/fi
/phoenix/scpd/locales/fi/strings.res
/phoenix/scpd/locales/nl
/phoenix/scpd/locales/nl/strings.res
/phoenix/scpd/locales/it
/phoenix/scpd/locales/it/strings.res
/phoenix/scpd/locales/da
/phoenix/scpd/locales/da/strings.res
/phoenix/scpd/locales/pt
/phoenix/scpd/locales/pt/strings.res
/phoenix/scpd/locales/nl_BE
/phoenix/scpd/locales/nl_BE/strings.res
/phoenix/scpd/locales/zh_TW
/phoenix/scpd/locales/zh_TW/strings.res
/phoenix/scpd/locales/en_GB
/phoenix/scpd/locales/en_GB/strings.res
/phoenix/scpd/locales/no
/phoenix/scpd/locales/no/strings.res
/phoenix/scpd/locales/de
/phoenix/scpd/locales/de/strings.res
/phoenix/scpd/locales/es
/phoenix/scpd/locales/es/strings.res
/phoenix/scpd/locales/zh_CN
/phoenix/scpd/locales/zh_CN/strings.res
/phoenix/scpd/locales/sv
/phoenix/scpd/locales/sv/strings.res
/phoenix/geog/locales/fi/strings.res
/phoenix/geog/locales/nl
/phoenix/geog/locales/nl/strings.res
/phoenix/geog/locales/it
/phoenix/geog/locales/it/strings.res
/phoenix/geog/locales/da
/phoenix/geog/locales/da/strings.res
/phoenix/geog/locales/pt
/phoenix/geog/locales/pt/strings.res
/phoenix/geog/locales/nl_BE
/phoenix/geog/locales/nl_BE/strings.res
/phoenix/geog/locales/zh_TW
/phoenix/geog/locales/zh_TW/strings.res
/phoenix/geog/locales/en_GB
/phoenix/geog/locales/en_GB/strings.res
/phoenix/geog/locales/no
/phoenix/geog/locales/no/strings.res
/phoenix/geog/locales/de
/phoenix/geog/locales/de/strings.res
/phoenix/geog/locales/es
/phoenix/geog/locales/es/strings.res
/phoenix/geog/locales/zh_CN
/phoenix/geog/locales/zh_CN/strings.res
/phoenix/geog/locales/sv
/phoenix/geog/locales/sv/strings.res
/phoenix/dlog/locales/fi
/phoenix/dlog/locales/fi/strings.res
/phoenix/dlog/locales/nl
/phoenix/dlog/locales/nl/strings.res
/phoenix/dlog/locales/it
/phoenix/dlog/locales/it/strings.res
/phoenix/dlog/locales/da
/phoenix/dlog/locales/da/strings.res
/phoenix/dlog/locales/pt
/phoenix/dlog/locales/pt/strings.res
/phoenix/dlog/locales/nl_BE
/phoenix/dlog/locales/nl_BE/strings.res
/phoenix/dlog/locales/zh_TW
/phoenix/dlog/locales/zh_TW/strings.res
/phoenix/dlog/locales/en_GB
/phoenix/dlog/locales/en_GB/strings.res
/phoenix/dlog/locales/no
/phoenix/dlog/locales/no/strings.res
/phoenix/dlog/locales/de
/phoenix/dlog/locales/de/strings.res
/phoenix/dlog/locales/es
/phoenix/dlog/locales/es/strings.res
/phoenix/dlog/locales/zh_CN
/phoenix/dlog/locales/zh_CN/strings.res
/phoenix/dlog/locales/sv
/phoenix/dlog/locales/sv/strings.res
/phoenix/mwiz/locales/fi
/phoenix/mwiz/locales/fi/strings.res
/phoenix/mwiz/locales/nl
/phoenix/mwiz/locales/nl/strings.res
/phoenix/mwiz/locales/it
/phoenix/mwiz/locales/it/strings.res
/phoenix/mwiz/locales/da
/phoenix/mwiz/locales/da/strings.res
/phoenix/mwiz/locales/pt
/phoenix/mwiz/locales/pt/strings.res
/phoenix/mwiz/locales/nl_BE
/phoenix/mwiz/locales/nl_BE/strings.res
/phoenix/mwiz/locales/zh_TW
/phoenix/mwiz/locales/zh_TW/strings.res
/phoenix/mwiz/locales/en_GB
/phoenix/mwiz/locales/en_GB/strings.res
/phoenix/mwiz/locales/no
/phoenix/mwiz/locales/no/strings.res
/phoenix/mwiz/locales/de
/phoenix/mwiz/locales/de/strings.res
/phoenix/mwiz/locales/es
/phoenix/mwiz/locales/es/strings.res
/phoenix/mwiz/locales/zh_CN
/phoenix/mwiz/locales/zh_CN/strings.res
/phoenix/mwiz/locales/sv
/phoenix/mwiz/locales/sv/strings.res
/phoenix/ques/locales/fi
/phoenix/ques/locales/fi/strings.res
/phoenix/ques/locales/nl
/phoenix/ques/locales/nl/strings.res
/phoenix/ques/locales/it
/phoenix/ques/locales/it/strings.res
/phoenix/ques/locales/da
/phoenix/ques/locales/da/strings.res
/phoenix/ques/locales/pt
/phoenix/ques/locales/pt/strings.res
/phoenix/ques/locales/nl_BE
/phoenix/ques/locales/nl_BE/strings.res
/phoenix/ques/locales/zh_TW
/phoenix/ques/locales/zh_TW/strings.res
/phoenix/ques/locales/en_GB
/phoenix/ques/locales/en_GB/strings.res
/phoenix/ques/locales/no
/phoenix/ques/locales/no/strings.res
/phoenix/ques/locales/de
/phoenix/ques/locales/de/strings.res
/phoenix/ques/locales/es
/phoenix/ques/locales/es/strings.res
/phoenix/ques/locales/zh_CN
/phoenix/ques/locales/zh_CN/strings.res
/phoenix/ques/locales/sv
/phoenix/ques/locales/sv/strings.res
/phoenix/tblt/locales/fi
/phoenix/tblt/locales/fi/strings.res
/phoenix/tblt/locales/nl
/phoenix/tblt/locales/nl/strings.res
/phoenix/tblt/locales/it
/phoenix/tblt/locales/it/strings.res
/phoenix/tblt/locales/da
/phoenix/tblt/locales/da/strings.res
/phoenix/tblt/locales/pt
/phoenix/tblt/locales/pt/strings.res
/phoenix/tblt/locales/nl_BE
/phoenix/tblt/locales/nl_BE/strings.res
/phoenix/tblt/locales/zh_TW
/phoenix/tblt/locales/zh_TW/strings.res
/phoenix/tblt/locales/en_GB
/phoenix/tblt/locales/en_GB/strings.res
/phoenix/tblt/locales/no
/phoenix/tblt/locales/no/strings.res
/phoenix/tblt/locales/de
/phoenix/tblt/locales/de/strings.res
/phoenix/tblt/locales/de/icons.res
/phoenix/tblt/locales/es
/phoenix/tblt/locales/es/strings.res
/phoenix/tblt/locales/zh_CN
/phoenix/tblt/locales/zh_CN/strings.res
/phoenix/tblt/locales/sv
/phoenix/tblt/locales/sv/strings.res
/phoenix/qckp/locales/fi
/phoenix/qckp/locales/fi/strings.res
/phoenix/qckp/locales/nl
/phoenix/qckp/locales/nl/strings.res
/phoenix/qckp/locales/it
/phoenix/qckp/locales/it/strings.res
/phoenix/qckp/locales/da
/phoenix/qckp/locales/da/strings.res
/phoenix/qckp/locales/pt
/phoenix/qckp/locales/pt/strings.res
/phoenix/qckp/locales/nl_BE
/phoenix/qckp/locales/nl_BE/strings.res
/phoenix/qckp/locales/zh_TW
/phoenix/qckp/locales/zh_TW/strings.res
/phoenix/qckp/locales/en_GB
/phoenix/qckp/locales/en_GB/strings.res
/phoenix/qckp/locales/no
/phoenix/qckp/locales/no/strings.res
/phoenix/qckp/locales/de
/phoenix/qckp/locales/de/strings.res
/phoenix/qckp/locales/es
/phoenix/qckp/locales/es/strings.res
/phoenix/qckp/locales/zh_CN
/phoenix/qckp/locales/zh_CN/strings.res
/phoenix/qckp/locales/sv
/phoenix/qckp/locales/sv/strings.res
/phoenix/ctlg/locales/fi
/phoenix/ctlg/locales/fi/strings.res
/phoenix/ctlg/locales/nl
/phoenix/ctlg/locales/nl/strings.res
/phoenix/ctlg/locales/it
/phoenix/ctlg/locales/it/strings.res
/phoenix/ctlg/locales/da
/phoenix/ctlg/locales/da/strings.res
/phoenix/ctlg/locales/pt
/phoenix/ctlg/locales/pt/strings.res
/phoenix/ctlg/locales/nl_BE
/phoenix/ctlg/locales/nl_BE/strings.res
/phoenix/ctlg/locales/zh_TW
/phoenix/ctlg/locales/zh_TW/strings.res
/phoenix/ctlg/locales/en_GB
/phoenix/ctlg/locales/en_GB/strings.res
/phoenix/ctlg/locales/no
/phoenix/ctlg/locales/no/strings.res
/phoenix/ctlg/locales/de
/phoenix/ctlg/locales/de/strings.res
/phoenix/ctlg/locales/es
/phoenix/ctlg/locales/es/strings.res
/phoenix/ctlg/locales/zh_CN
/phoenix/ctlg/locales/zh_CN/strings.res
/phoenix/ctlg/locales/sv
/phoenix/ctlg/locales/sv/strings.res
/phoenix/dtst/locales/fi
/phoenix/dtst/locales/fi/strings.res
/phoenix/dtst/locales/nl
/phoenix/dtst/locales/nl/strings.res
/phoenix/dtst/locales/it
/phoenix/dtst/locales/it/strings.res
/phoenix/dtst/locales/da
/phoenix/dtst/locales/da/strings.res
/phoenix/dtst/locales/pt
/phoenix/dtst/locales/pt/strings.res
/phoenix/dtst/locales/nl_BE
/phoenix/dtst/locales/nl_BE/strings.res
/phoenix/dtst/locales/zh_TW
/phoenix/dtst/locales/zh_TW/strings.res
/phoenix/dtst/locales/en_GB
/phoenix/dtst/locales/en_GB/strings.res
/phoenix/dtst/locales/no
/phoenix/dtst/locales/no/strings.res
/phoenix/dtst/locales/de
/phoenix/dtst/locales/de/strings.res
/phoenix/dtst/locales/es
/phoenix/dtst/locales/es/strings.res
/phoenix/dtst/locales/zh_CN
/phoenix/dtst/locales/zh_CN/strings.res
/phoenix/dtst/locales/sv
/phoenix/dtst/locales/sv/strings.res
/phoenix/math/locales/fi
/phoenix/math/locales/fi/strings.res
/phoenix/math/locales/nl
/phoenix/math/locales/nl/strings.res
/phoenix/math/locales/it
/phoenix/math/locales/it/strings.res
/phoenix/math/locales/da
/phoenix/math/locales/da/strings.res
/phoenix/math/locales/pt
/phoenix/math/locales/pt/strings.res
/phoenix/math/locales/nl_BE
/phoenix/math/locales/nl_BE/strings.res
/phoenix/math/locales/zh_TW
/phoenix/math/locales/zh_TW/strings.res
/phoenix/math/locales/en_GB
/phoenix/math/locales/en_GB/strings.res
/phoenix/math/locales/no
/phoenix/math/locales/no/strings.res
/phoenix/math/locales/de
/phoenix/math/locales/de/strings.res
/phoenix/math/locales/es
/phoenix/math/locales/es/strings.res
/phoenix/math/locales/zh_CN
/phoenix/math/locales/zh_CN/strings.res
/phoenix/math/locales/sv
/phoenix/math/locales/sv/strings.res
/phoenix/syst/skins
/phoenix/syst/skins/skin04.svg
/phoenix/syst/skins/skin00.svg
/phoenix/syst/locales/fi
/phoenix/syst/locales/fi/strings.res
/phoenix/syst/locales/fi/collation.res
/phoenix/syst/locales/fi/settings
/phoenix/syst/locales/fi/settings/factory.zip
/phoenix/syst/locales/fi/imechars.res
/phoenix/syst/locales/nl
/phoenix/syst/locales/nl/strings.res
/phoenix/syst/locales/nl/settings
/phoenix/syst/locales/nl/settings/factory.zip
/phoenix/syst/locales/nl/imechars.res
/phoenix/syst/locales/it
/phoenix/syst/locales/it/strings.res
/phoenix/syst/locales/it/settings
/phoenix/syst/locales/it/settings/factory.zip
/phoenix/syst/locales/it/imechars.res
/phoenix/syst/locales/da
/phoenix/syst/locales/da/strings.res
/phoenix/syst/locales/da/collation.res
/phoenix/syst/locales/da/settings
/phoenix/syst/locales/da/settings/factory.zip
/phoenix/syst/locales/da/imechars.res
/phoenix/syst/locales/pt
/phoenix/syst/locales/pt/strings.res
/phoenix/syst/locales/pt/settings
/phoenix/syst/locales/pt/settings/factory.zip
/phoenix/syst/locales/pt/imechars.res
/phoenix/syst/locales/nl_BE
/phoenix/syst/locales/nl_BE/strings.res
/phoenix/syst/locales/nl_BE/settings
/phoenix/syst/locales/nl_BE/settings/factory.zip
/phoenix/syst/locales/nl_BE/imechars.res
/phoenix/syst/locales/zh_TW
/phoenix/syst/locales/zh_TW/strings.res
/phoenix/syst/locales/zh_TW/supportedLocales
/phoenix/syst/locales/zh_TW/collation.res
/phoenix/syst/locales/zh_TW/settings
/phoenix/syst/locales/zh_TW/settings/factory.zip
/phoenix/syst/locales/zh_TW/imechars.res
/phoenix/syst/locales/en_GB
/phoenix/syst/locales/en_GB/strings.res
/phoenix/syst/locales/en_GB/settings
/phoenix/syst/locales/en_GB/settings/factory.zip
/phoenix/syst/locales/en_GB/imechars.res
/phoenix/syst/locales/no
/phoenix/syst/locales/no/strings.res
/phoenix/syst/locales/no/collation.res
/phoenix/syst/locales/no/settings
/phoenix/syst/locales/no/settings/factory.zip
/phoenix/syst/locales/no/imechars.res
/phoenix/syst/locales/de
/phoenix/syst/locales/de/strings.res
/phoenix/syst/locales/de/settings
/phoenix/syst/locales/de/settings/factory.zip
/phoenix/syst/locales/de/imechars.res
/phoenix/syst/locales/es
/phoenix/syst/locales/es/strings.res
/phoenix/syst/locales/es/collation.res
/phoenix/syst/locales/es/settings
/phoenix/syst/locales/es/settings/factory.zip
/phoenix/syst/locales/es/imechars.res
/phoenix/syst/locales/zh_CN
/phoenix/syst/locales/zh_CN/strings.res
/phoenix/syst/locales/zh_CN/supportedLocales
/phoenix/syst/locales/zh_CN/collation.res
/phoenix/syst/locales/zh_CN/settings
/phoenix/syst/locales/zh_CN/settings/factory.zip
/phoenix/syst/locales/zh_CN/imechars.res
/phoenix/syst/locales/sv
/phoenix/syst/locales/sv/strings.res
/phoenix/syst/locales/sv/collation.res
/phoenix/syst/locales/sv/settings
/phoenix/syst/locales/sv/settings/factory.zip
/phoenix/syst/locales/sv/imechars.res
/phoenix/pged/locales/fi
/phoenix/pged/locales/fi/strings.res
/phoenix/pged/locales/nl
/phoenix/pged/locales/nl/strings.res
/phoenix/pged/locales/it
/phoenix/pged/locales/it/strings.res
/phoenix/pged/locales/da
/phoenix/pged/locales/da/strings.res
/phoenix/pged/locales/pt
/phoenix/pged/locales/pt/strings.res
/phoenix/pged/locales/nl_BE
/phoenix/pged/locales/nl_BE/strings.res
/phoenix/pged/locales/zh_TW
/phoenix/pged/locales/zh_TW/strings.res
/phoenix/pged/locales/en_GB
/phoenix/pged/locales/en_GB/strings.res
/phoenix/pged/locales/no
/phoenix/pged/locales/no/strings.res
/phoenix/pged/locales/de
/phoenix/pged/locales/de/strings.res
/phoenix/pged/locales/es
/phoenix/pged/locales/es/strings.res
/phoenix/pged/locales/zh_CN
/phoenix/pged/locales/zh_CN/strings.res
/phoenix/pged/locales/sv
/phoenix/pged/locales/sv/strings.res
/phoenix/dcol/locales/fi
/phoenix/dcol/locales/fi/strings.res
/phoenix/dcol/locales/nl
/phoenix/dcol/locales/nl/strings.res
/phoenix/dcol/locales/it
/phoenix/dcol/locales/it/strings.res
/phoenix/dcol/locales/da
/phoenix/dcol/locales/da/strings.res
/phoenix/dcol/locales/pt
/phoenix/dcol/locales/pt/strings.res
/phoenix/dcol/locales/nl_BE
/phoenix/dcol/locales/nl_BE/strings.res
/phoenix/dcol/locales/zh_TW
/phoenix/dcol/locales/zh_TW/strings.res
/phoenix/dcol/locales/en_GB
/phoenix/dcol/locales/en_GB/strings.res
/phoenix/dcol/locales/no
/phoenix/dcol/locales/no/strings.res
/phoenix/dcol/locales/de
/phoenix/dcol/locales/de/strings.res
/phoenix/dcol/locales/es
/phoenix/dcol/locales/es/strings.res
/phoenix/dcol/locales/zh_CN
/phoenix/dcol/locales/zh_CN/strings.res
/phoenix/dcol/locales/sv
/phoenix/dcol/locales/sv/strings.res
/phoenix/clnk/locales/fi
/phoenix/clnk/locales/fi/strings.res
/phoenix/clnk/locales/nl
/phoenix/clnk/locales/nl/strings.res
/phoenix/clnk/locales/it
/phoenix/clnk/locales/it/strings.res
/phoenix/clnk/locales/da
/phoenix/clnk/locales/da/strings.res
/phoenix/clnk/locales/pt
/phoenix/clnk/locales/pt/strings.res
/phoenix/clnk/locales/nl_BE
/phoenix/clnk/locales/nl_BE/strings.res
/phoenix/clnk/locales/zh_TW
/phoenix/clnk/locales/zh_TW/strings.res
/phoenix/clnk/locales/en_GB
/phoenix/clnk/locales/en_GB/strings.res
/phoenix/clnk/locales/no
/phoenix/clnk/locales/no/strings.res
/phoenix/clnk/locales/de
/phoenix/clnk/locales/de/strings.res
/phoenix/clnk/locales/es
/phoenix/clnk/locales/es/strings.res
/phoenix/clnk/locales/zh_CN
/phoenix/clnk/locales/zh_CN/strings.res
/phoenix/clnk/locales/sv
/phoenix/clnk/locales/sv/strings.res
/phoenix/ntpd/locales/fi
/phoenix/ntpd/locales/fi/strings.res
/phoenix/ntpd/locales/nl
/phoenix/ntpd/locales/nl/strings.res
/phoenix/ntpd/locales/it
/phoenix/ntpd/locales/it/strings.res
/phoenix/ntpd/locales/da
/phoenix/ntpd/locales/da/strings.res
/phoenix/ntpd/locales/pt
/phoenix/ntpd/locales/pt/strings.res
/phoenix/ntpd/locales/nl_BE
/phoenix/ntpd/locales/nl_BE/strings.res
/phoenix/ntpd/locales/zh_TW
/phoenix/ntpd/locales/zh_TW/strings.res
/phoenix/ntpd/locales/en_GB
/phoenix/ntpd/locales/en_GB/strings.res
/phoenix/ntpd/locales/no
/phoenix/ntpd/locales/no/strings.res
/phoenix/ntpd/locales/de
/phoenix/ntpd/locales/de/strings.res
/phoenix/ntpd/locales/es
/phoenix/ntpd/locales/es/strings.res
/phoenix/ntpd/locales/zh_CN
/phoenix/ntpd/locales/zh_CN/strings.res
/phoenix/ntpd/locales/sv
/phoenix/ntpd/locales/sv/strings.res
/phoenix/scpd/locales/fi
/phoenix/scpd/locales/fi/strings.res
/phoenix/scpd/locales/nl
/phoenix/scpd/locales/nl/strings.res
/phoenix/scpd/locales/it
/phoenix/scpd/locales/it/strings.res
/phoenix/scpd/locales/da
/phoenix/scpd/locales/da/strings.res
/phoenix/scpd/locales/pt
/phoenix/scpd/locales/pt/strings.res
/phoenix/scpd/locales/nl_BE
/phoenix/scpd/locales/nl_BE/strings.res
/phoenix/scpd/locales/zh_TW
/phoenix/scpd/locales/zh_TW/strings.res
/phoenix/scpd/locales/en_GB
/phoenix/scpd/locales/en_GB/strings.res
/phoenix/scpd/locales/no
/phoenix/scpd/locales/no/strings.res
/phoenix/scpd/locales/de
/phoenix/scpd/locales/de/strings.res
/phoenix/scpd/locales/es
/phoenix/scpd/locales/es/strings.res
/phoenix/scpd/locales/zh_CN
/phoenix/scpd/locales/zh_CN/strings.res
/phoenix/scpd/locales/sv
/phoenix/scpd/locales/sv/strings.res