Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
24 May, 2013, 01:38:48 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 ... 4 5 [6]   Go Down
  Print  
Author Topic: The 1st step into CAS+ flashing -  (Read 5713 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
perennial
LV1 Newcomer (Next: 20)
*
Offline Offline

Last Login: 01 October, 2011, 02:29:28
Date Registered: 28 July, 2011, 22:58:37
Posts: 14

Total Post Ratings: +2

View Profile
« Reply #75 on: 31 July, 2011, 06:42:50 »
0

So, there's no way to connect the CAS+ using the software and come up with a simple code to locate the addresses of those shell code? I understand about the TI-nspire calculator. So, beside that, what is the 3.0.1.1753 boot 1 and boot2 versions because I notice on mine it is 3.1..... not 3.0.1. Is that weird?
« Last Edit: 31 July, 2011, 06:51:51 by perennial » Logged
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 08:17:37
Date Registered: 15 August, 2010, 09:18:54
Posts: 3190


Total Post Ratings: +220

View Profile
« Reply #76 on: 31 July, 2011, 07:10:32 »
0

Not if the calculator presents a virtual filesystem to the computer.
Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
perennial
LV1 Newcomer (Next: 20)
*
Offline Offline

Last Login: 01 October, 2011, 02:29:28
Date Registered: 28 July, 2011, 22:58:37
Posts: 14

Total Post Ratings: +2

View Profile
« Reply #77 on: 31 July, 2011, 07:21:32 »
0

Can one compile a virtual filesystem based on the file structure of 1.1 CAS+ OS since we have 1.1 CAS+ OS system right? I know it is super difficult. No joke.
I know I don't know much about computer science. The first course I took was only one semester and that was a year and a half ago. It was called:
"The first book of from here to there" by Bronson Third edition.
I still confused so bad with computer science even though I did good in that class.
I forgot what really the meaning of if then, if else. all the good stuff.. Even now, I still don't know why one need to put header and declare function in the compiler program.
« Last Edit: 31 July, 2011, 07:38:06 by perennial » Logged
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 23:09:31
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« Reply #78 on: 31 July, 2011, 11:46:14 »
0

The 1.1 OS will never be able to work on a CAS+ (completly incompatible: different CPU).

It doesn't use a virtual filesystem anymore to exchange data with another handheld or a computer. You have direct access to the physical filesystem.


Anyway, we allready know what's inside the CAS+ virtual filesystem (allmost nothing).
And I've allready managed to list the CAS+ physical filesystem content in 2 different ways and have posted everything here, somewhere.


It seems totally impossible to hack the CAS+ through the linking protocol as you have no access to the physical filesystem.

But if we manage to dump the 1.0 OS, then we might be able to study it and find some software exploits we've been unable to guess up to now...
« Last Edit: 31 July, 2011, 12:56:24 by critor » Logged

TI-Planet co-admin.
AngelFish
This is my custom title
Administrator
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 08:17:37
Date Registered: 15 August, 2010, 09:18:54
Posts: 3190


Total Post Ratings: +220

View Profile
« Reply #79 on: 31 July, 2011, 11:49:43 »
0

I know I don't know much about computer science. The first course I took was only one semester and that was a year and a half ago. It was called:
"The first book of from here to there" by Bronson Third edition.
I still confused so bad with computer science even though I did good in that class.
I forgot what really the meaning of if then, if else. all the good stuff.. Even now, I still don't know why one need to put header and declare function in the compiler program.

Not meaning to distract from the main topic, but those things could have entire books written about them. Feel free to make a topic or something if you're curious.
« Last Edit: 31 July, 2011, 11:50:07 by Qwerty.55 » Logged

∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 23:09:31
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« Reply #80 on: 29 April, 2012, 20:47:40 »
0

One further step...

It was tricky, but I've now got 90% of the TI-Nspire CAS+ 1.0.1.0.334T devfiletree.zip content!
Logged

TI-Planet co-admin.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 23:09:31
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1724


Topic starter
Total Post Ratings: +370

View Profile WWW
« Reply #81 on: 29 April, 2012, 21:18:46 »
+1

We now have the content of all the following files on the CAS+ P1-EVT2.
(those are the files which are systematically extracted at each reboot)

phoenix/
phoenix/ctlg/
phoenix/ctlg/NormCtlg.sav
phoenix/ctlg/locales/
phoenix/ctlg/locales/de/
phoenix/ctlg/locales/en/
phoenix/ctlg/locales/en/all.res
phoenix/ctlg/locales/en/math.res
phoenix/ctlg/locales/en/strings.res
phoenix/ctlg/locales/en/units.res
phoenix/ctlg/locales/fr/
phoenix/ctlg/locales/it/
phoenix/ctlg/locales/no/
phoenix/dcol/
phoenix/dcol/locales/de/
phoenix/dcol/locales/en/
phoenix/dcol/locales/en/strings.res
phoenix/dcol/locales/fr/
phoenix/dcol/locales/it/
phoenix/dcol/locales/no/
phoenix/dlog/
phoenix/dlog/locales/de/
phoenix/dlog/locales/en/
phoenix/dlog/locales/fr/
phoenix/dlog/locales/it/
phoenix/dlog/locales/no/
phoenix/geog/
phoenix/geog/locales/de/
phoenix/geog/locales/en/
phoenix/geog/locales/en/strings.res
phoenix/geog/locales/fr/
phoenix/geog/locales/it/
phoenix/geog/locales/no/
phoenix/math/
phoenix/math/locales/de/
phoenix/math/locales/en/
phoenix/math/locales/fr/
phoenix/math/locales/it/
phoenix/math/locales/it/strings.res
phoenix/math/locales/no/
phoenix/math/locales/no/strings.res
phoenix/ntpd/
phoenix/ntpd/locales/da/strings.res
phoenix/ntpd/locales/de/
phoenix/ntpd/locales/de/strings.res
phoenix/ntpd/locales/en/
phoenix/ntpd/locales/en/strings.res
phoenix/ntpd/locales/fr/
phoenix/ntpd/locales/fr/strings.res
phoenix/ntpd/locales/it/
phoenix/ntpd/locales/it/strings.res
phoenix/ntpd/locales/no/
phoenix/ntpd/locales/no/strings.res
phoenix/scpd/
phoenix/scpd/locales/
phoenix/scpd/locales/da/
phoenix/scpd/locales/da/strings.res
phoenix/scpd/locales/de/
phoenix/scpd/locales/de/strings.res
phoenix/scpd/locales/en/
phoenix/scpd/locales/en/icons.res
phoenix/scpd/locales/en/strings.res
phoenix/scpd/locales/fr/
phoenix/scpd/locales/fr/strings.res
phoenix/scpd/locales/it/
phoenix/scpd/locales/it/strings.res
phoenix/scpd/locales/no/
phoenix/scpd/locales/no/strings.res
phoenix/syst/
phoenix/syst/localenames
phoenix/syst/locales/
phoenix/syst/locales/da/
phoenix/syst/locales/da/dialogs.res
phoenix/syst/locales/da/imechars.res
phoenix/syst/locales/da/sampledocuments/
phoenix/syst/locales/da/sampledocuments/Kom godt i gang.tns
phoenix/syst/locales/da/settings/
phoenix/syst/locales/da/settings/factory.zip
phoenix/syst/locales/da/strings.res
phoenix/syst/locales/de/
phoenix/syst/locales/de/dialogs.res
phoenix/syst/locales/de/imechars.res
phoenix/syst/locales/de/sampledocuments/
phoenix/syst/locales/de/sampledocuments/Erste Schritte.tns
phoenix/syst/locales/de/settings/
phoenix/syst/locales/de/settings/factory.zip
phoenix/syst/locales/de/strings.res
phoenix/syst/locales/en/
phoenix/syst/locales/en/dialogs.res
phoenix/syst/locales/en/icons.res
phoenix/syst/locales/en/imechars.res
phoenix/syst/locales/en/sampledocuments/
phoenix/syst/locales/en/sampledocuments/Getting Started.tns
phoenix/syst/locales/en/settings/
phoenix/syst/locales/en/settings/factory.zip
phoenix/syst/locales/en/strings.res
phoenix/syst/locales/fr/
phoenix/syst/locales/fr/dialogs.res
phoenix/syst/locales/fr/imechars.res
phoenix/syst/locales/fr/sampledocuments/
phoenix/syst/locales/fr/sampledocuments/Prise en main rapide.tns
phoenix/syst/locales/fr/settings/
phoenix/syst/locales/fr/settings/factory.zip
phoenix/syst/locales/fr/strings.res
phoenix/syst/locales/it/
phoenix/syst/locales/it/dialogs.res
phoenix/syst/locales/it/imechars.res
phoenix/syst/locales/it/sampledocuments/
phoenix/syst/locales/it/sampledocuments/Guida introduttiva.tns
phoenix/syst/locales/it/settings/
phoenix/syst/locales/it/settings/factory.zip
phoenix/syst/locales/it/strings.res
phoenix/syst/locales/no/
phoenix/syst/locales/no/dialogs.res
phoenix/syst/locales/no/imechars.res
phoenix/syst/locales/no/sampledocuments/
phoenix/syst/locales/no/sampledocuments/Komme i gang.tns
phoenix/syst/locales/no/settings/
phoenix/syst/locales/no/settings/factory.zip
phoenix/syst/locales/no/strings.res
phoenix/syst/settings/
phoenix/tblt/
phoenix/tblt/locales/
phoenix/tblt/locales/da/
phoenix/tblt/locales/da/dialogs.res
phoenix/tblt/locales/da/strings.res
phoenix/tblt/locales/de/
phoenix/tblt/locales/de/dialogs.res
phoenix/tblt/locales/de/icons.res
phoenix/tblt/locales/de/strings.res
phoenix/tblt/locales/en/
phoenix/tblt/locales/en/dialogs.res
phoenix/tblt/locales/en/icons.res
phoenix/tblt/locales/en/strings.res
phoenix/tblt/locales/fr/
phoenix/tblt/locales/fr/dialogs.res
phoenix/tblt/locales/fr/strings.res
phoenix/tblt/locales/it/
phoenix/tblt/locales/it/dialogs.res
phoenix/tblt/locales/it/strings.res
phoenix/tblt/locales/no/
phoenix/tblt/locales/no/dialogs.res
phoenix/tblt/locales/no/strings.res
phoenix/tblt/locales/no/strings.res
Logged

TI-Planet co-admin.
AzNg0d1030
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: 19 May, 2013, 23:04:34
Date Registered: 26 October, 2011, 04:43:09
Location: Over the rainbow
Posts: 488


Total Post Ratings: +37

View Profile
« Reply #82 on: 30 April, 2012, 03:20:55 »
0

Wow nice job, how long did that take to extract and also type into the forum? Big smile
Logged

What? WHAT? WHATTTT?Huh??

You just lost the game.

Suck it up.
Jim Bauwens
Lua! Nspire! Linux!
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Yesterday at 21:55:27
Date Registered: 28 February, 2011, 22:32:12
Location: Belgium
Posts: 1733


Total Post Ratings: +180

View Profile WWW
« Reply #83 on: 30 April, 2012, 09:15:53 »
0

Copy and paste Tongue
Logged

AzNg0d1030
LV6 Super Member (Next: 500)
******
Offline Offline

Gender: Male
Last Login: 19 May, 2013, 23:04:34
Date Registered: 26 October, 2011, 04:43:09
Location: Over the rainbow
Posts: 488


Total Post Ratings: +37

View Profile
« Reply #84 on: 30 April, 2012, 23:44:55 »
0

Copy and paste Tongue
Good point Cheesy
Logged

What? WHAT? WHATTTT?Huh??

You just lost the game.

Suck it up.
Pages: 1 ... 4 5 [6]   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.303 seconds with 29 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.