π
<-

[Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linux)

Regroupement de tous les tutoriaux Nspire.

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby geekpersonman » 20 May 2017, 21:15

critor wrote:ControlX does decompress the Boot2 image in RAM, then patch it if it belongs to the supported images (the one with the best support being 4.0.3), then launch it.


We have the boot2 raw code right, and what language is it in?
Does Boot2 do anything that could not be rewritten/replicated by a potential homebrew replacement? (like special decryption/encyrption, os loading protocols that we cannot replicate)
If it doesn't, then would it be possible to replace Boot2 with a "better" piece of software that potentially is not as picky as the TI Boot2 regarding things such as OS version or CAS/num? (even though I know it would not pass a signaature check, could it potentially work with ControlX)

P.S. @parrotgeek1 Thank you for looking into it at all, I hope you get well soon (not just so you can fix this bug, but it certainly won't hurt if you do :D )
User avatar
geekpersonman
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 7.1%
 
Posts: 47
Joined: 21 Aug 2015, 01:45
Gender: Male
Calculator(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby critor » 20 May 2017, 21:22

geekpersonman wrote:We have the boot2 raw code right, and what language is it in?

ARM machine code.
geekpersonman wrote:Does Boot2 do anything that could not be rewritten/replicated by a potential homebrew replacement? (like special decryption/encyrption, os loading protocols that we cannot replicate)

Oh yes, the Boot2 has huge+complex code for supporting the proprietary filesystem, for supporting USB (to install OSes), for decrypting the OS to be launched...
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby geekpersonman » 20 May 2017, 21:30

critor wrote:
geekpersonman wrote:We have the boot2 raw code right, and what language is it in?

ARM machine code.

Not at all specific to the nspire, and how can I get it?
critor wrote:
geekpersonman wrote:Does Boot2 do anything that could not be rewritten/replicated by a potential homebrew replacement? (like special decryption/encyrption, os loading protocols that we cannot replicate)

Oh yes, the Boot2 has huge+complex code for supporting the proprietary filesystem, for supporting USB (to install OSes), for decrypting the OS to be launched...

Would it be possible to steal (or "borrow" if you prefer) those parts if (I know this is a big if) we can completely understand the code?
User avatar
geekpersonman
Niveau 6: SM (Super Membre)
Niveau 6: SM (Super Membre)
Level up: 7.1%
 
Posts: 47
Joined: 21 Aug 2015, 01:45
Gender: Male
Calculator(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby parrotgeek1 » 21 May 2017, 00:38

geekpersonman wrote:
critor wrote:
geekpersonman wrote:We have the boot2 raw code right, and what language is it in?

ARM machine code.

Not at all specific to the nspire, and how can I get it?
critor wrote:
geekpersonman wrote:Does Boot2 do anything that could not be rewritten/replicated by a potential homebrew replacement? (like special decryption/encyrption, os loading protocols that we cannot replicate)

Oh yes, the Boot2 has huge+complex code for supporting the proprietary filesystem, for supporting USB (to install OSes), for decrypting the OS to be launched...

Would it be possible to steal (or "borrow" if you prefer) those parts if (I know this is a big if) we can completely understand the code?


1) ida pro or hopper disassembler. you extract the code using imgmanip and then load it into ida with base address 0x11800000

2) effectively no, you'd have to be Einstein

P.S. I now know *why* tmpcnv reboots but I haven't figured out how to patch it yet
User avatar
parrotgeek1Programmeur
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 88.2%
 
Posts: 748
Joined: 29 Mar 2016, 01:22
Location: This account is no longer used.
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby nass93820 » 02 Jun 2017, 16:08

"Réinstallez un OS compatible avec Ndless ainsi que Ndless 4.0 ou plus récent, en suivant une nouvelle fois le tutoriel en ligne."

on peut mettre l os 3.6 sur ti nspire cx ?
User avatar
nass93820Premium
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 80%
 
Posts: 39
Joined: 23 Feb 2017, 06:33
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: ts

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby critor » 02 Jun 2017, 16:25

Oui.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby nass93820 » 02 Jun 2017, 17:03

lorsque j envoie l os cas 4.2.0 sur ma ti nspire cx sur le menue de la reinistialisation ca se redemarre et ca me demande une nouvelle fois de la reinstaller et c ame fait ca tt le temps
User avatar
nass93820Premium
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 80%
 
Posts: 39
Joined: 23 Feb 2017, 06:33
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: ts

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby critor » 02 Jun 2017, 17:07

Comme dit dans le tutoriel ( viewtopic.php?f=57&t=18920&start=160#p215458 ), tu dois faire reset à la fin du premier chargement de l'OS.
Sinon en effet, il se désinstalle.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.3%
 
Posts: 41958
Images: 15685
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby nass93820 » 02 Jun 2017, 17:18

c est normal que quand j utilise limite dans calcul elle s eteint tt seul ?
User avatar
nass93820Premium
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 80%
 
Posts: 39
Joined: 23 Feb 2017, 06:33
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: ts

Re: [Tuto] [EN/FR] Install/Installer nBoot + ControlX (+Linu

Unread postby nass93820 » 02 Jun 2017, 17:19

ou meme quand j utilise tt les autres choses du menu
User avatar
nass93820Premium
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 80%
 
Posts: 39
Joined: 23 Feb 2017, 06:33
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: ts

PreviousNext

Return to Tutoriaux

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
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.
688 utilisateurs:
>658 invités
>21 membres
>9 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)