π
<-
Chat plein-écran
[^]

[FR/EN][TUTO][nLaunch] Optimiser ses OS | Optimize your OS

Regroupement de tous les tutoriaux Nspire.

[FR/EN][TUTO][nLaunch] Optimiser ses OS | Optimize your OS

Unread postby Excale » 02 Jan 2013, 22:59

| :warning:
Pour utilisateurs avancés!


Comment optimiser votre OS


1) Télécharger l'OS à optimiser

2) Récupérer le code brut de l'OS (si vous savez utiliser imgmanip, utilisez le et oubliez cette partie)

  • 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.
3) Récupérer le filesystem

  • 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.).
4) Patchez l'OS et enlevez les fichiers inutiles du filesystem

  • Les fichiers que j'ai enlevé pour l'OS 3.1 CAS sont dispo à la fin du post.
5) Utilisez BuildOS comme indiqué dans nLaunch pour reconstruire votre OS.

  • Cf /extra/BuildOS/
6) Profitez de votre OS!


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 :).

| :warning:
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

2) Getting the raw OS code (if you can use imgmanip, use it and skip this part)

  • 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.
3) Getting the filesystem

  • 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).
4) Patch the OS and remove all the useless files from the filesystem

  • Files I removed for 3.1 CAS OS are at the end of this post.
5) Use BuildOS as indicated in nLaunch.

  • See /extra/BuildOS/
6) Enjoy!


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:
/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
User avatar
ExcaleAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.3%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):

Re: [Tuto pour nLaunch] Optimiser ses OS

Unread postby Adriweb » 02 Jan 2013, 23:06

Merci :)

Et sinon, pour connaître la taille exacte pour les différents OS ?
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 55.6%
 
Posts: 13119
Images: 1087
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: [Tuto pour nLaunch] Optimiser ses OS

Unread postby Persalteas » 03 Jan 2013, 17:59

Coucou. Je voudrais que tu détailles sur ma demande les fichiers que je peux enlever sans risque.
User avatar
Persalteas
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 94.8%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
Class: PhD candidate, Bioinformatics

Re: [Tuto pour nLaunch] Optimiser ses OS

Unread postby Excale » 03 Jan 2013, 18:57

C'est rajouté :).
User avatar
ExcaleAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.3%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):

Re: [Tuto pour nLaunch] Optimiser ses OS

Unread postby Persalteas » 03 Jan 2013, 18:58

Merci infiniment.
User avatar
Persalteas
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 94.8%
 
Posts: 2337
Images: 113
Joined: 04 Feb 2010, 00:00
Location: Evry (France)
Gender: Male
Calculator(s):
Class: PhD candidate, Bioinformatics

Re: [FR/EN][TUTO][nLaunch] Optimiser ses OS | Optimize your

Unread postby Excale » 16 Mar 2013, 20:02

Rajouté un batch pour ceux qui ont, ou qui peuvent se débrouiller pour avoir, les bons outils :).
User avatar
ExcaleAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 40.3%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):


Return to Tutoriaux

Who is online

Users browsing this forum: No registered users and 3 guests

-
Search
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Découvre les nouvelles fonctionnalités en Python de l'OS 5.2 pour les Nspire CX II
Découvre les nouvelles fonctionnalités en Python de l'OS 5.5 pour la 83PCE/84+C-T Python Edition
Omega, le fork étendant les capacités de ta NumWorks, même en mode examen !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
622 utilisateurs:
>616 invités
>0 membre
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)

-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)