Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
22 May, 2013, 12:59:04 *
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] 2 3 ... 7   Go Down
  Print  
Author Topic: OS 3.2 blocks Ndless -  (Read 13016 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 06:15:08
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1722


Topic starter
Total Post Ratings: +369

View Profile WWW
« on: 03 March, 2012, 13:40:00 »
+2

Since may 2011, the TI-Planet admin team (Adriweb, Levak, Lionel Debroux and me) has had privileged contacts with TI, but didn't stop working/newsing on Ndless and related things. We didn't sell our souls but tried to make everyone benefit from those contacts, both the TI community and TI.

It seems that we failed at trying to give TI a different opinion of the TI community, we have to admit it. Cry



Adriweb from the TI-Planet admins is currently in Chicago for the T3 conference and met Melendy Lovett, the 2nd most important person in TI.

Melendy Lovett told him they had to block Ndless to avoid having to deal with tools which for example, would run a CAS OS on a non-CAS Nspire, or which would attack the PTT mode.
(edit by Adriweb : These are examples that I myself refer to, I don't think she was the one to bring these examples in.
What she insisted on, and I think it's fair to write about this here, in order to have some objectivity, is that TI is liked "ruled" by its clients, and its main clients are teachers and schools. Meaning that they have to make what teachers want, and they listen to teachers and what they say. Since TI and the teachers are really close, TI can't really allow multiple opposite "development directions", and rather than do as what the community would like, they have to align with what the teachers want, most often. The thing is that there is a real trust relationship between TI and the teachers, and TI thus can't lose this trust by providing tools/devices that can (in the bad case, but since it's a possibility that cannot be marginal, it has to be said) not be trusted because some people can crack it and do things they normally wouldn't be able to do. As teachers want to feel safe about TI products, TI has to provide such products, that's why they try to block Ndless at each update : "protect the teachers" to avoid losing the trust they have established.)


Except that no such tools exists. Did she forget everything that happened (or didn't happen) between TI and its community in the last 10 months?

The OSlauncher from Ndless2 from may 2011 just doesn't run with Ndless3, and no tool I know of has ever attacked the PTT mode on the TI-Nspire.



The TI community hasn't released such tools.
So are we accused of what we haven't done?

In my opinion, blocking Ndless for such reasons a mistake. Such blocking might bring hate on most TI forums in the world... And, it wouldn't surprise me if some people started to develop and release such similar tools now...



Be very careful when OS 3.2 is released, as it might upgrade your calculator without asking for your advice - indeed a "force update" option in the TI-Nspire software update request reply has been discovered, and has allways been set to "no" up to now.



See this TI-Planet news about Ndless 3.1 being blocked in OS 3.2:
http://tiplanet.org/forum/viewtopic.php?p=121287#p121287



It's a sad day for the TI commmunity, as no way has been found up to now to Ndless OSes 3.0.1/3.0.2.
Meaning that TI might be very close to a secure OS, and just made a little error in the 3.1.0 OS update code.

If that error is fixed in OS 3.2 and if downgrading is blocked, that would mean that Ndless would disappear for months, years, or even forever.

As it still might be possible to downgrade classic Nspire to 3.1 by keeping (or reinstalling) Boot2 1.4 with TNOC or an RS232 interface, there is no such trick to bypass the downgrade protection without Ndless on a  CX Nspire as far as I know.



What can we do?
Maybe just write to TI.

The message that should have been read by Melendy and her team can be found below:
http://tiplanet.org/forum/download/file.php?id=127

Seems our message was not understood - so knowing what didn't work, you could try sending them different messages which could work.
It's our last hope: we have something like 2-3 months to convince them.

UPDATE (by DJ): Removed broken image link (and hoping this OS doesn't contain this)

UPDATE (by critor): Fixed broken image link.

Update (by Adriweb) :
Here's a photo of me (and Peter Balyta). You can see my TI-planet T-shirt  Tongue


« Last Edit: 06 March, 2012, 18:23:17 by adriweb » Logged

TI-Planet co-admin.
Jim Bauwens
Lua! Nspire! Linux!
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:05:41
Date Registered: 28 February, 2011, 22:32:12
Location: Belgium
Posts: 1733


Total Post Ratings: +180

View Profile WWW
« Reply #1 on: 03 March, 2012, 13:42:25 »
0

Sad


At least Ndless 3.1 will have a little time to live.
« Last Edit: 03 March, 2012, 13:45:38 by jimbauwens » Logged

Snake X
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Yesterday at 23:27:07
Date Registered: 18 March, 2010, 02:48:47
Posts: 806


Total Post Ratings: +25

View Profile
« Reply #2 on: 03 March, 2012, 16:00:01 »
0

They might have anticipated that we were going to perhaps in the future write these tools? I think that's what they were going after
Logged

There's a Zombie for that™
critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 06:15:08
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1722


Topic starter
Total Post Ratings: +369

View Profile WWW
« Reply #3 on: 03 March, 2012, 16:23:42 »
0

And the chances for such tools to be written just got much higher...
Logged

TI-Planet co-admin.
jwalker
LV7 Elite (Next: 700)
*******
Offline Offline

Gender: Male
Last Login: Today at 06:31:12
Date Registered: 20 December, 2011, 00:20:52
Location: its cold outside
Posts: 602


Total Post Ratings: +10

View Profile
« Reply #4 on: 03 March, 2012, 16:24:18 »
0

they definately did.
Logged


My computer geek score is greater than 41% of all people in the world! How do you compare? Click here to find out!


Support Casio-Scene against the attacks of matt @ matpac.co.uk ! For more information: Casio-Scene shuts down & Matt actions threads
Snake X
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Yesterday at 23:27:07
Date Registered: 18 March, 2010, 02:48:47
Posts: 806


Total Post Ratings: +25

View Profile
« Reply #5 on: 03 March, 2012, 16:52:05 »
0

Well I mean as in to block any potential that they might be written prior to their decision to block it. I understand if they didn't want CAS on non-cas calculator's, but I think it was a lack of communication how we may have never intended to deliver such things
Logged

There's a Zombie for that™
alberthrocks
Coder Of Tomorrow
LV8 Addict (Next: 1000)
*
Offline Offline

Last Login: 11 May, 2013, 04:49:27
Date Registered: 01 May, 2010, 16:51:27
Posts: 743

Total Post Ratings: +88

View Profile
« Reply #6 on: 03 March, 2012, 17:02:32 »
0

Well, we can always go ahead and crack RSA keys... Tongue

Nevertheless, I think this shouldn't be considered the end-all, be-all. No one was able to launch a rocket or get someone on the moon the first time, but each step along the way there was progress. The fact that we can talk to the insiders at TI - not just via email, but IN PERSON - is pretty significant! Smiley No one with the Casio community has achieved that, AFAIK. (I could be wrong, though Tongue)

That said, we shouldn't expect open arms from TI soon, so we shall march forward with Ndless 3.2 Smiley
Our relationship is just like that of the iOS jailbreaking community and Apple - the devs love the 3rd party development, but they are forced to act in accordance with the higher-ups at Apple unless they change their mind. And of course, the best part: the jailbreakers, no matter what bugs Apple fixes, never give up. Wink

We have a pendulum building momentum - why not use it to our advantage? Ndless 3.1 is great enough for nearly all of us here, and we can develop platforms and apps that attract many users and developers alike. The motivation that results from that is the same that empowers many iOS hackers to find exploits to jailbreak the device! Cheesy And besides, no one is going to update to 3.2 that fast anyways - it's not like Apple, where you hear about OS updates in every newspaper, magazine, TV show... Tongue **

So let's move forward with Ndless3, don't do anything to piss off TI, and who knows - we might agree to get the best of both worlds! Wink

** I don't know if the TI-Nspire Student Software has a built-in functionality for checking for updates. It all depends whether or not the student uses the software.
« Last Edit: 03 March, 2012, 17:06:57 by alberthrocks » Logged

Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! Sad Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. Smiley

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler for "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it Tongue)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it Tongue)
wxWabbitemu: 40% done (NEED MOAR FEATURES Tongue)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming Tongue)
Jim Bauwens
Lua! Nspire! Linux!
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 08:05:41
Date Registered: 28 February, 2011, 22:32:12
Location: Belgium
Posts: 1733


Total Post Ratings: +180

View Profile WWW
« Reply #7 on: 03 March, 2012, 17:45:30 »
0

** I don't know if the TI-Nspire Student Software has a built-in functionality for checking for updates. It all depends whether or not the student uses the software.

It has, together with a force update toggle.
I've set up a system that will check if this is set to "true" and report it to some advance members here.

Also, people who buy a new Nspire will be forced to 3.2.
Logged

willrandship
Omnimagus of the Multi-Base.
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: Today at 01:21:23
Date Registered: 11 April, 2010, 03:08:32
Location: Between Venus and Mars
Posts: 2638


Total Post Ratings: +66

View Profile
« Reply #8 on: 03 March, 2012, 17:45:47 »
0

I've noticed that I can still easily crash my calculator by causing overflows in program outputs. Strings, arithmetic and such throw resource exhaustion, but often the programs will not (sometimes they do, it depends on how you fill up the space)

Is there any chance that could be used as an exploit? If there was, then maybe TI would fix it Tongue It's annoying.
Logged

Lionel Debroux
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: Today at 07:48:59
Date Registered: 17 December, 2009, 09:37:25
Location: France
Posts: 1854

Total Post Ratings: +208

View Profile WWW
« Reply #9 on: 03 March, 2012, 17:51:27 »
0

Snake X: CAS on non-CAS calculators is a side effect of native code, OSLauncher and DummyOS, all of which are fully legal (and about which manufacturers). It's not our fault if TI's CAS OS can run unmodified on calculators sold as non-CAS, but perfectly CAS-capable.

alberthro: compared to the iOS / PS3 / Wii / whatever jailbreaking communities, the Nspire jailbreaking community has a significant handicap: hardly anybody gives a damn about the platform, and that's a shame.
The fact is that two years after the public release of Ndless 1.0, we have no reasonably complete graphics library, no usable C++ programming, no usable program loader with transparent relocation support, no usable Linux port... and the list of things that do not exist, or exist only as prototypes, goes on and on. And unlike the jailbreaking communities I mentioned above, we don't have sizable sets of vulnerabilities (belonging to different classes) ready for exploitation on the next OS/firmware version, should it fix the currently used vulnerability.

And TI has lots of ways to nag people into upgrading the existing calcs, the largest of which are the upgrade checking and nagging code built into TINC(L)S, and backwards-incompatible documents. Soon after the release of the new OS, brand-new calculators will have the new OS, and probably the anti-downgrade protection.
The end result is that native code programming will belittle immediately upon the release of the OS; in fact, it will probably even belittle way before the actual release of the OS - because having to spend time upgrading our work to newer OS versions is very demotivating of a task...
« Last Edit: 03 March, 2012, 17:56:51 by Lionel Debroux » Logged

Member of the TI-Chess Team.
Co-maintainer of GCC4TI (GCC4TI online documentation), TILP and TIEmu.
Co-admin of TI-Planet.
Deep Thought
So much to do, so much time, so little motivation
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: 19 May, 2013, 19:18:47
Date Registered: 19 May, 2009, 08:00:00
Location: The Universe
Posts: 7813


Total Post Ratings: +706

View Profile WWW
« Reply #10 on: 03 March, 2012, 17:52:10 »
+1

Nevertheless, I think this shouldn't be considered the end-all, be-all. No one was able to launch a rocket or get someone on the moon the first time, but each step along the way there was progress. The fact that we can talk to the insiders at TI - not just via email, but IN PERSON - is pretty significant! Smiley No one with the Casio community has achieved that, AFAIK. (I could be wrong, though Tongue)
Except that there aren't people on the moon actively trying to prevent our landing there <_<

I wonder if things might be easier to sort out if a TI employee joined one of the big forums. That way it'd be easier to contact them, and there wouldn't be multiple individual, differing complaints to their representatives when we do decide to send a couple of emails.

I know there was one person from TI who joined on UTI, but he seemed to have turned away when there was a problem with verifying his account. Maybe we could invite someone there to join us, like Austin_Casio did from Casio (if only to post some clarifications and information, which in any case is a great help).
Logged




critor
Editor
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: Today at 06:15:08
Date Registered: 14 July, 2009, 23:57:37
Location: Aix-Marseille, France
Posts: 1722


Topic starter
Total Post Ratings: +369

View Profile WWW
« Reply #11 on: 03 March, 2012, 18:50:41 »
0

it will probably even belittle way before the actual release of the OS - because having to spend time upgrading our work to newer OS versions is very demotivating of a task...


Indeed... I'm currently completely demotivated at working on mViewer / nDoom, which still have minor bugs, knowing that those programs will probably become unusable for most Nspire users after the summer.

And I'm not the only one to be demotivated. The more hours we spent on Ndless, the more demotivated we probably are...
The "OS update blocking Ndless -> Ndless update using different flaws -> OS update blocking Ndless" cycle is exhausting.
« Last Edit: 03 March, 2012, 19:37:55 by critor » Logged

TI-Planet co-admin.
Yeong
Eternally Young Scarlet Moon
LV12 Extreme Poster (Next: 5000)
************
Offline Offline

Gender: Male
Last Login: 20 May, 2013, 01:44:48
Date Registered: 15 October, 2010, 04:29:49
Location: Arden, NC
Posts: 3694


Total Post Ratings: +260

View Profile
« Reply #12 on: 03 March, 2012, 19:04:23 »
0

** I don't know if the TI-Nspire Student Software has a built-in functionality for checking for updates. It all depends whether or not the student uses the software.

It has, together with a force update toggle.
I've set up a system that will check if this is set to "true" and report it to some advance members here.

Also, people who buy a new Nspire will be forced to 3.2.

Hell, I want my nSpire link program back. Big frown
Logged

Project Redemption....

My project progresses:HERE
My Pastebin stuffs:HERE
Check your rate: HERE
My Animations: HERE
Spoiler for Images :D:

ノ◕ヮ◕)ノ:・゚ PENGUIN WAVE!!:„ø¤º°¨ ¨°º¤KEEP THE PENGUIN GOING ¸„ø¤º°¨ ¨°º¤øº LETS GO PENGUIN !¤¤º°¨¨°º¤øº¤ø„¸¸ø¤º°¨„ ø¤º°¨¨°º
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 07:31:30
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50214


Total Post Ratings: +2613

View Profile WWW
« Reply #13 on: 03 March, 2012, 19:16:03 »
0

Can't calcs sites like here, TI-Planet, Cemetech and such simply continue to not provide direct ways to bypass PTT and ways to run a CAS on non-CAS models on recent OSes? If Ndless is allowed but we don't bother porting OSLauncher for Ndless 3.1 and we don't publicly provide Ndless 3.1 compatible software to remove PTT or even performs fake reset/reboot screens, then TI is safe because pretty much all Ndless-related tools comes from the TI community and since most calc users are illiterate about Ndless programming, they'll never bother creating such program themselves to cheat.

Over here we never really help people who needs to run OSLauncher and instead we tell them they should do more effort at tests and not cheat. On ticalc.org they reject fake 83+ reset programs.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
apcalc
The Game
Coder Of Tomorrow
LV10 31337 u53r (Next: 2000)
*
Offline Offline

Gender: Male
Last Login: 19 May, 2013, 16:59:33
Date Registered: 20 March, 2010, 16:31:47
Location: 2003 UB313
Posts: 1393


Total Post Ratings: +118

View Profile
« Reply #14 on: 03 March, 2012, 19:32:08 »
0

This is sad news.  Hopefully the TI community will be able to bypass it eventually! Smiley
Logged


Pages: [1] 2 3 ... 7   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.493 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.