Omnimaga

Calculator Community => TI Calculators => General Calculator Help => Topic started by: DJ Omnimaga on April 09, 2012, 04:30:15 pm

Title: Forced and misleading Nspire OS upgrades rumors
Post by: DJ Omnimaga on April 09, 2012, 04:30:15 pm
For the last year or so, I have heard rumors and remarks about how the TI-Nspire Computer Link Software and the TI-Nspire Student Software, at certain points in time, have upgraded user's TI-Nspires without their permission.

I am wondering if this is really a forced upgrade, for example, when launching the software and connecting your calculator, a forced upgrade that was present at any point or another in previous software versions or if it might have been just a misleading software alert box tricking people into upgrading?

To those who had something like that happening, could you state if such upgrade just launched automatically or if it was due to a mistake from your part? If it was a mistake, could you state what made you upgrade, such as what message/alert box did you get? If it's a common mistake due to a misleading software warning, then maybe there could be some sort of sticky topic warning users about it?

Some people may not want to upgrade to OS 3.2 immediately (and they have every right to decide what gets installed on their calc or not), so it might be good to warn them if any of the forced upgrade or misleading upgrade warning rumors reveals to be true.

I would also like to know myself, because I use Nspire Student Software a lot with my CX and I would hate if it was upgraded without my consent. I know, for example, that in the version of Computer Link that I had, there were two boxes to uncheck to ensure that your calc doesn't get upgraded automatically, and those boxes sometimes would get checked again on next launch, even though you unchecked them before.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: jwalker on April 09, 2012, 04:31:09 pm
I dont think i ever had that happen to me
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: alberthrocks on April 09, 2012, 04:32:18 pm
This topic (http://ourl.ca/13912) demonstrates the possibility of this happening. I'm writing software as we speak to potentially test this behavior.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Reo on April 09, 2012, 05:25:42 pm
I've blocked education.ti.com from my computer just in case.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: DJ Omnimaga on April 09, 2012, 05:35:12 pm
Wow alberthrocks, could that explain the rumors from people who seemed to have gotten a forced upgrade? Maybe they enable it whenever a new OS that blocked Ndless just comes out until Ndless seems quiet? Or maybe in the future they had the intention to add this forced upgrade?

Would this be legal from their part, btw, to force people to upgrade to something they do not want to use? I mean it's like if Microsoft made Windows 8 free for Windows Vista/7 users and forced me to upgrade to it even if I hate the interface and changes, right? In any case, it would be good if there was a script in Omni archives letting people block/unblock TI's servers if they desire, because not everyone might remember to unplug their router or stuff like that prior launching the software/connecting their calc.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: alberthrocks on April 09, 2012, 05:55:46 pm
A "forced upgrade" may be an upgrade that happens in the background or foreground, with no option to cancel such an upgrade. Note that I have absolutely no idea what it actually does, but knowing TI and the phrase "ForcedUpdate", that kind of action doesn't sound too far fetched. We don't know if this was present in older versions of the TI-Nspire Student Software, but we're pretty sure it exists in the OS 3.x incarnations of it.

I'm working on a HTTP filter server that will filter any traffic directed to education.ti.com so that I can look into the situation more.
In the meantime, to block any requests to TI... you need to modify your system's hosts file. It's basically a file that lets you override any requests to a host/domain name, like "education.ti.com" :P

On Windows:
1) Open up an elevated command prompt - that is, Start Menu > All Programs > Accessories > Command Prompt, right click and hit "Run as Administrator..." Do any password typing/clicking as needed to gain elevated access.
2) Type in cd %SystemRoot%\System32\drivers\etc
3) Type in notepad hosts
4) Place the following line in: 127.0.0.1 education.ti.com
5) SAVE.
6) Log in or log out, OR reboot. This should let all the processes reread that config. Usually, this isn't necessary - especially if the TI-Nspire Student Software isn't running. If it is, just close it completely and re-open. If you are paranoid, do a reboot.
7) That's it! You're safe! :D

On Mac OS X:
I'm not a Mac user, so this may or may not be correct.
1) Open the Terminal app.
2) Type in the following: sudo -s "echo '127.0.0.1 education.ti.com' >> /etc/hosts" Do any password typing/clicking as needed to gain superuser access.
3) Log in or log out, OR reboot. This should let all the processes reread that config. Usually, this isn't necessary - especially if the TI-Nspire Student Software isn't running. If it is, just close it completely and re-open. If you are paranoid, do a reboot.
4) That's it! You're safe! :D

On Linux:
You must be crazy if you're trying to run a bloated piece of software on Linux with WINE.... :P
Nevertheless, you can simply follow the Mac OS X instructions.

In the future, you guys will be able to play with my HTTP filter server, which uses the hosts file change to monitor TI's evil! ;)

EDIT: Oops! The Windows instructions had a little mistake: it should say 127.0.0.1 education.ti.com instead of 127.0.0.1 gs.apple.com (and it's fixed above). Sadly, the update insanity from Apple also spreads to TI... :P

EDIT 2: I guess I'm addicted to having root... :P I've modified the Mac OS X instructions to be a bit more concise, thanks to a tip from linuxgeek96! :)
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: linuxgeek96 on April 09, 2012, 05:59:50 pm
1. gs.apple.com? Do you mean education.ti.com? EDIT: Ninja'd
2. use sudo -s, not sudo bash or sudo su (better practice)

Otherwise, really helpful tutorial!
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: alberthrocks on April 09, 2012, 06:03:35 pm
I've updated the post with your tip, thanks! :)
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: linuxgeek96 on April 09, 2012, 06:04:48 pm
no problem, I used to sudo su ALL THE TIME until I found out about -s :-)
Oh, and thanks for the upvote.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Yeong on April 09, 2012, 06:05:58 pm
So do I have to do this every time I run student software?
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: linuxgeek96 on April 09, 2012, 06:06:31 pm
nope, just once
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Deep Toaster on April 09, 2012, 06:17:18 pm
You must be crazy if you're trying to run a bloated piece of software on Linux with WINE.... :P
Nevertheless, you can simply follow the Mac OS X instructions.
Is it even possible to run a Windows linking program through Wine?
So do I have to do this every time I run student software?
Nope, you're basically changing a setting on your computer so that any request that goes to education.ti.com (such as the Student Software's update check) gets redirected. (So you wouldn't be able to access education.ti.com through your browser, either.)
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Yeong on April 09, 2012, 06:18:01 pm
aw. so when I have to visit the website, I just delete the line from the same thing and log off/in?
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Deep Toaster on April 09, 2012, 06:18:59 pm
aw. so when I have to visit the website, I just delete the line from the same thing and log off/in?
That's right.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Adriweb on April 09, 2012, 06:19:11 pm
yep, basically.

On Mac, you would just have to flush the dns cache though
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: linuxgeek96 on April 09, 2012, 06:19:15 pm
maybe you could translate.google.com proxy your visits ;-) or use the IP (198.47.28.39)
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: thepenguin77 on April 09, 2012, 08:23:40 pm
On Windows:
1) Open up an elevated command prompt - that is, Start Menu > All Programs > Accessories > Command Prompt, right click and hit "Run as Administrator..." Do any password typing/clicking as needed to gain elevated access.
2) Type in cd %SystemRoot%\System32\drivers\etc
3) Type in notepad hosts
4) Place the following line in: 127.0.0.1 education.ti.com
5) SAVE.
6) Log in or log out, OR reboot. This should let all the processes reread that config. Usually, this isn't necessary - especially if the TI-Nspire Student Software isn't running. If it is, just close it completely and re-open. If you are paranoid, do a reboot.
7) That's it! You're safe! :D

Yes, that works, but for people who are scared of the command prompt, here's another (but equivalent) way.

1) Run notepad as administrator
2) Open C:\windows\system32\drivers\etc\hosts with the notepad you opened (be sure to specify "All files (*.*)")
3) Add the following line to the end of the list 127.0.0.1 education.ti.com
4) SAVE.
5) Log in or log out, OR reboot. This should let all the processes reread that config. Usually, this isn't necessary - especially if the TI-Nspire Student Software isn't running. If it is, just close it completely and re-open. If you are paranoid, do a reboot.
6) That's it! You're safe! :D
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: DJ Omnimaga on April 09, 2012, 09:16:57 pm
Alberthrocks, isn't that possible via modifying a file by navigating into Windows system files too? I remember going there to modify an actual hosts file.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Deep Toaster on April 09, 2012, 09:33:23 pm
Alberthrocks, isn't that possible via modifying a file by navigating into Windows system files too? I remember going there to modify an actual hosts file.
Exactly how thepenguin suggested :) It's a really useful file to know.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: DJ Omnimaga on April 09, 2012, 09:48:52 pm
Oh wait I didn't see his post. My bad. Thanks to both :D

Eventually I guess a quick tutorial or a batch file quickly letting people do that change or even revert it would be a good idea for other people who are not tech-savy. :)
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Jonius7 on April 11, 2012, 08:02:40 am
For the last year or so, I have heard rumors and remarks about how the TI-Nspire Computer Link Software and the TI-Nspire Student Software, at certain points in time, have upgraded user's TI-Nspires without their permission.

I am wondering if this is really a forced upgrade, for example, when launching the software and connecting your calculator, a forced upgrade that was present at any point or another in previous software versions or if it might have been just a misleading software alert box tricking people into upgrading?

To those who had something like that happening, could you state if such upgrade just launched automatically or if it was due to a mistake from your part? If it was a mistake, could you state what made you upgrade, such as what message/alert box did you get? If it's a common mistake due to a misleading software warning, then maybe there could be some sort of sticky topic warning users about it?

Some people may not want to upgrade to OS 3.2 immediately (and they have every right to decide what gets installed on their calc or not), so it might be good to warn them if any of the forced upgrade or misleading upgrade warning rumors reveals to be true.

I would also like to know myself, because I use Nspire Student Software a lot with my CX and I would hate if it was upgraded without my consent. I know, for example, that in the version of Computer Link that I had, there were two boxes to uncheck to ensure that your calc doesn't get upgraded automatically, and those boxes sometimes would get checked again on next launch, even though you unchecked them before.


Hmm what the Computer Link software does do is that it pops up with a dialogue box telling you that a new version of the OS is available would you like to download and install it. But nothing as covert as just installing the OS without the prompt I think.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: calc84maniac on April 12, 2012, 11:40:21 pm
For the last year or so, I have heard rumors and remarks about how the TI-Nspire Computer Link Software and the TI-Nspire Student Software, at certain points in time, have upgraded user's TI-Nspires without their permission.

I am wondering if this is really a forced upgrade, for example, when launching the software and connecting your calculator, a forced upgrade that was present at any point or another in previous software versions or if it might have been just a misleading software alert box tricking people into upgrading?

To those who had something like that happening, could you state if such upgrade just launched automatically or if it was due to a mistake from your part? If it was a mistake, could you state what made you upgrade, such as what message/alert box did you get? If it's a common mistake due to a misleading software warning, then maybe there could be some sort of sticky topic warning users about it?

Some people may not want to upgrade to OS 3.2 immediately (and they have every right to decide what gets installed on their calc or not), so it might be good to warn them if any of the forced upgrade or misleading upgrade warning rumors reveals to be true.

I would also like to know myself, because I use Nspire Student Software a lot with my CX and I would hate if it was upgraded without my consent. I know, for example, that in the version of Computer Link that I had, there were two boxes to uncheck to ensure that your calc doesn't get upgraded automatically, and those boxes sometimes would get checked again on next launch, even though you unchecked them before.


Hmm what the Computer Link software does do is that it pops up with a dialogue box telling you that a new version of the OS is available would you like to download and install it. But nothing as covert as just installing the OS without the prompt I think.

But TI has never put up an OS with the Force Update field set to "Yes", so we don't know yet what happens in that case.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Yeong on April 13, 2012, 01:57:21 am
since OS release is soon, it should go to News to notify many people about the method.
Title: Re: Forced and misleading Nspire OS upgrades rumors
Post by: Jonius7 on April 19, 2012, 10:49:57 am
So as of yet there hasn't been really anyone who has been 'forced' into upgrading their OSes? Maybe just rumours? I really hope that doesn't change with OS 3.2 :O