Blog Forum Wiki Links Contact Us NetbookUser

You are not logged in.

#1 2008-09-28 4:29:42 pm

claude j greengrass
Senior Member
From: Surrey, UK
Registered: 2007-11-25
Posts: 188
Website

Stopping ASUS stealth software updates

Yes, ASUS is going behind your back and updating your software without your permission.  If you want to verify this, take a recent factory fresh 901 and run the following command before you plug it into the Internet.

Code:

wc -l /opt/xandros/share/AsusLauncher/simpleui.rc

and note down how the line and character count.  Now plug your  901 into the Internet.  DHCP should resolve in less that 30 seconds.  If you can monitor the traffic through your router, you should see the lights for the 901 ethernet circuit start to rapidly blink within the next 30 seconds.  The download takes about 45 seconds on a reasonable fast ADSL link.  YMMV

When the download is complete, re-run the wc command.  I found a considerable difference between the factory settings and the post-Internet connection.

Here is another example of ASUS doing updates that were not requested. " Latest update moves web icons and loses File Management"  http://forum.eeeuser.com/viewtopic.php?id=42401

To stop ASUS and the update manager installing these updates you need to change one line in:
/usr/sbin/services.sh

Code:

/usr/sbin/invoke-rc.d xandros-update-service start

Use your favorite editor and comment out this line by placing a '#' character at the beginning.  You need administrator rights to edit this file.  (sudo)

This stops automatic updates, it appears that Add/Remove Software still works.  WMMV


People choose Microsoft Windows for their PC in the same manner
that the citizens of Soviet Russia elected the General Secretary
of the Communist Party during the cold war.

Offline

 

#2 2008-09-29 5:07:45 am

oupsemma
ExtrEmE User
From: LinuxLand
Registered: 2008-01-29
Posts: 2962

Re: Stopping ASUS stealth software updates

Thanks for sharing this , claude j greengrass!
Having reinstalled Xandros numerous times with the reinstall DVD , I had came to understand something like that was going on ; but do you think it is possible to reinstall Xandros from the DVD then , instead of rebooting for the first creation of the user  and password setting up , to change the /usr/sbin/services.sh script  with what you told us , and no further surreptitious update will occur ?
Or are we bound to undergo at least one non-wanted non-asked update , the script not being able to be altered at the very first time , and only when the user and the password have been created ?


1000H, 2GB Ram, with Arch & Statler

Offline

 

#3 2008-09-29 8:58:54 am

claude j greengrass
Senior Member
From: Surrey, UK
Registered: 2007-11-25
Posts: 188
Website

Re: Stopping ASUS stealth software updates

oupsemma wrote:

...but do you think it is possible to reinstall Xandros from the DVD then , instead of rebooting for the first creation of the user  and password setting up , to change the /usr/sbin/services.sh script  with what you told us , and no further surreptitious update will occur ?

To the best of my knowledge, as long as you don't connect to the Internet, Xandros/ASUS won't try to do a stealth update, so you can safely do the re-install, reboot, and creation of the first user and then edit /usr/sbin/services.sh

BTY, this doesn't protect you from updates that overwrite simpleui.rc  You still need a backup if you are going to use the Asus "Add/Remove" application under Settings. I personally will not use this utility and stick with Synaptic and apt-get for updates and installation of new applications.  Both of these applications will tell you if there is any additional software dependencies and ask you before they install these packages.


People choose Microsoft Windows for their PC in the same manner
that the citizens of Soviet Russia elected the General Secretary
of the Communist Party during the cold war.

Offline

 

#4 2008-09-29 8:16:37 pm

plodr
Moderator
From: PA
Registered: 2007-12-30
Posts: 4844

Re: Stopping ASUS stealth software updates

Also, not all models are auto-updated. I have not received any updates on my 701. I check what is available but I rarely install anything.


4G Pearl White, 1 GB RAM, Xandros Easy Mode
HP5550 networked printer
Registered Linux User # 401459

Offline

 

#5 2008-09-29 11:11:55 pm

tom61
Senior Member
Registered: 2007-11-09
Posts: 292

Re: Stopping ASUS stealth software updates

I checked services.sh on my 900, no xandros-update entry. 901 and/or higher models only perhaps?


EEE PC 900 Celeron 20GB Linux with 5800mAh battery.
Had Asus White 4G with Transcend 8GB class 6 SDHC.

My flickr set for EEE

Offline

 

#6 2008-09-30 1:15:02 am

oupsemma
ExtrEmE User
From: LinuxLand
Registered: 2008-01-29
Posts: 2962

Re: Stopping ASUS stealth software updates

tom61 wrote:

I checked services.sh on my 900, no xandros-update entry. 901 and/or higher models only perhaps?

Don't think so , I've got a 701 and there was this xandros update entry in services .sh .


1000H, 2GB Ram, with Arch & Statler

Offline

 

#7 2008-09-30 2:13:44 am

WegianWarrior
Moderator
From: Norway
Registered: 2008-01-31
Posts: 3474
Website

Re: Stopping ASUS stealth software updates

I have a 4G, bought in May, software version 1.0.1 - and I do not have that line in my services.sh

Is this perhaps someting Asus added on newer machines to make it easier to update?


701 4G - Xandros (Easy/Advanced) on SSD - PuppEee 4.3X on SD - WinXP on USB
Linux user #478128

Offline

 

#8 2008-09-30 2:40:32 am

oupsemma
ExtrEmE User
From: LinuxLand
Registered: 2008-01-29
Posts: 2962

Re: Stopping ASUS stealth software updates

Mine is a 4g antique one , from the very first days , 29/01/2008!
Perhaps is it  linked to which international version you've got ; mine is a French one  .

Last edited by oupsemma (2008-09-30 2:42:26 am)


1000H, 2GB Ram, with Arch & Statler

Offline

 

#9 2008-09-30 4:21:58 am

WegianWarrior
Moderator
From: Norway
Registered: 2008-01-31
Posts: 3474
Website

Re: Stopping ASUS stealth software updates

Quite possible - for what it is worth mine is a US model.

<off topic>
Re: clothes and weather - "det finnes ikke dårlig vær, bare dårlige klær" was the unoficial motto for my company during bootcamp - in Northern Norway, January '93...
</off topic>


701 4G - Xandros (Easy/Advanced) on SSD - PuppEee 4.3X on SD - WinXP on USB
Linux user #478128

Offline

 

#10 2008-09-30 4:35:29 am

oupsemma
ExtrEmE User
From: LinuxLand
Registered: 2008-01-29
Posts: 2962

Re: Stopping ASUS stealth software updates

<off topic>
I found this quote in a book , it seems to be quoted from Billy Connolly .
Buying appropriate clothes seems more pertinent to me than moving to New Zealand , where life seems so enjoyable , at least it will turn less expensive!  big_smile
</off topic>
Ha en fin dag!

Last edited by oupsemma (2008-09-30 4:35:48 am)


1000H, 2GB Ram, with Arch & Statler

Offline

 

#11 2008-09-30 9:43:40 am

milesa89
Senior Member
Registered: 2008-09-23
Posts: 110

Re: Stopping ASUS stealth software updates

Does this apply to the 1000 models?


EeePC 1000 - 1gig Linux Advanced mode

Offline

 

#12 2008-09-30 11:14:32 am

winotree
ExtrEmE User
From: Texas
Registered: 2007-11-11
Posts: 2744

Re: Stopping ASUS stealth software updates

oupsemma wrote:

tom61 wrote:

I checked services.sh on my 900, no xandros-update entry. 901 and/or higher models only perhaps?

Don't think so , I've got a 701 and there was this xandros update entry in services .sh .

I also have the 701 purchased 2008.12.04 here in Texas and do not have that line in my services.sh file.  As a side note however, I did an F9 last night prior to installing Firefox 3.0.3 so that may account for that, but to be sure I can't recall anything being on my device other than the few items I've downloaded and kept.  As plodr said

I check what is available but I rarely install anything.


2007 EeePC 701(b) - Galaxy Black - 4GB SSD - Original 0401 BIOS - 1GB RAM - Statler Alpha-2 Xfce

Offline

 

#13 2008-09-30 12:03:11 pm

oupsemma
ExtrEmE User
From: LinuxLand
Registered: 2008-01-29
Posts: 2962

Re: Stopping ASUS stealth software updates

I never use Add/Remove software , and the only applications I've been adding were Opera and Real Player 11 ; never did any update .
And now when I peruse my file manager , I have some nlite related files ( WTF are they doing here , on my Linux computer!) , and lots of files i never came across before (and it is not because i have not been exploring the file manager before , it's the kind of thing I'm fond of).
I will put my significant files in a safe place , and sweep this away!


1000H, 2GB Ram, with Arch & Statler

Offline

 

#14 2008-09-30 12:06:45 pm

Skaffen
Member
From: Crowthorne, Berkshire
Registered: 2008-08-12
Posts: 42
Website

Re: Stopping ASUS stealth software updates

The updater only "stealth updates" the icons and categories for the launcher (this is on models with the 1.6 os).

If you look at:
http://update.eeepc.asus.com/1.6/updates.xml

This is the file that lists the updates available (and is what the update service checks periodically). The two packages in the asus-categories section are the updates that seem to get automatically installed. No idea why asus do that, perhaps to be able to add new languages or icons linking to services. The categories deb is what contains the simpleui.rc file. The user is notified about other updates.

I'm not sure I'd count this as stealth software updates - it's an update of icons and the icon/category configuration for the launcher and that's it.

As for the claim of "considerable difference" - perhaps you could diff the before/after files to look at what the differences entail. The only reason I can think of for the file size to go up significantly is if they add support for extra languages - the file contains the text for the categories/icons in the launcher in a variety of languages, so if the count has gone up I suspect they've just added translations for an extra language.

I'm quite happy to bash asus over their update service problems (and have done), but IMHO you're creating a tempest in a teacup with this claim of stealth updates.

Offline

 

#15 2008-09-30 2:14:25 pm

claude j greengrass
Senior Member
From: Surrey, UK
Registered: 2007-11-25
Posts: 188
Website

Re: Stopping ASUS stealth software updates

Skaffen wrote:

The updater only "stealth updates" the icons and categories for the launcher (this is on models with the 1.6 os).

If you look at:
http://update.eeepc.asus.com/1.6/updates.xml

This is the file that lists the updates available (and is what the update service checks periodically). The two packages in the asus-categories section are the updates that seem to get automatically installed. No idea why asus do that, perhaps to be able to add new languages or icons linking to services. The categories deb is what contains the simpleui.rc file. The user is notified about other updates.

I'm not sure I'd count this as stealth software updates - it's an update of icons and the icon/category configuration for the launcher and that's it.

If ASUS do a software update for whatever reason, on whatever file or files, without notifying me, they doing a stealth update.  If you have objections to the use of stealth, perhaps we can say "ASUS are guilty of installing software updates without first asking my permission".  You can sugar coat it all you want, but ASUS are modifying the OS on my PC without my permission!

Skaffen wrote:

As for the claim of "considerable difference" - perhaps you could diff the before/after files to look at what the differences entail. The only reason I can think of for the file size to go up significantly is if they add support for extra languages - the file contains the text for the categories/icons in the launcher in a variety of languages, so if the count has gone up I suspect they've just added translations for an extra language.

I'm quite happy to bash asus over their update service problems (and have done), but IMHO you're creating a tempest in a teacup with this claim of stealth updates.

The magnitude is the update is irrelevant.  The first time this happened was back in November 2007 on my original 701.  An ASUS update overwrote my customizations to simpleui.rc  A September 2008-901 update clobbered simpleui.rc re-arranged the tab order,  put two file-managers into the Work tab.  This change pissed me off so much that I went in search of xandros-update-service  As I said in my original post a couple of F9 resets and I found that ASUS do an update as soon as you connect you factory fresh Eee PC to the Internet.  The update process starts within 30 seconds and most of that time is taken up by DHCP getting at TCP/IP lease. Even a Windows XP machine with no firewall lasts a couple of minutes longer than that!

You may think it ok for ASUS to update your machine at any time in any manner with a "by your leave", but I don't   ASUS build a great product.  If they didn't, I would have never purchased a second machine from them, but I don't want them doing updates without asking my permission.

If it is yellow with webbed feed, walks like a duck, and quacks like a duck, I call it a duck.  You can call it something else if you want to.  A stealth software update remains a stealth software update in my books.


People choose Microsoft Windows for their PC in the same manner
that the citizens of Soviet Russia elected the General Secretary
of the Communist Party during the cold war.

Offline

 

#16 2008-09-30 8:46:41 pm

strasma
Senior Member
Registered: 2008-08-05
Posts: 103

Re: Stopping ASUS stealth software updates

RE: Milesa89's question, yes, the file edit suggested by claude j greengrass in the first message of this thread does apply to the Eee PC 1000. I had no trouble making his suggested change to my 1000 last night. (As usual, I added a comment, explained what I changed and why, and saved a safety copy of the original.)

Online

 

#17 2008-09-30 9:29:33 pm

jfv
Member
Registered: 2008-03-31
Posts: 22

Re: Stopping ASUS stealth software updates

My 2G Surf has the following loop in the /usr/sbin/services.sh file
if [-f /etc/fastservices]; then
for i in `cat /etc/fastservices`; do
/usr/sbin/invoke-rc.d $i start
done
fi
However the file /etc/fastservices does not exist in my system so the loop doesn't execute. It's possible that xandros-update-service appears in /etc/fastservices in other models. Maybe others can check if their system has that file.

Offline

 

#18 2008-10-01 2:56:14 am

Skaffen
Member
From: Crowthorne, Berkshire
Registered: 2008-08-12
Posts: 42
Website

Re: Stopping ASUS stealth software updates

claude j greengrass wrote:

Skaffen wrote:

The updater only "stealth updates" the icons and categories for the launcher (this is on models with the 1.6 os).
...
I'm not sure I'd count this as stealth software updates - it's an update of icons and the icon/category configuration for the launcher and that's it.

If ASUS do a software update for whatever reason, on whatever file or files, without notifying me, they doing a stealth update.  If you have objections to the use of stealth, perhaps we can say "ASUS are guilty of installing software updates without first asking my permission".  You can sugar coat it all you want, but ASUS are modifying the OS on my PC without my permission!

...

If it is yellow with webbed feed, walks like a duck, and quacks like a duck, I call it a duck.  You can call it something else if you want to.  A stealth software update remains a stealth software update in my books.

Your hyperbole seems to be because you hacked the one data file (other than icons) that gets updated by this mechanism - simpleui.rc - and it annoyed you that the changes got lost. Modifying any core file on an OS is risky unless you know exactly how the file is used and managed (e.g. what may overwrite/reset it). I'm not sure asus make any claims about what the update service will or won't do either.

What I'd prefer to call it is "asus update service will automatically update simpleui.rc and the icon files". Your language of "stealth software updates" is alarmist in tone.

I'd have no complaint if your original post said "asus update service will automatically update your simpleui.rc file, so if you make changes to it and don't want to lose them you may want to disable the update service however doing so will have these consequences for getting operating system updates".

Out of interest, how sure are you that "Add/Remove Software" still allows update installation with the update service disabled? I could be wrong, but I have a vague feeling that XNLite talks to UpdateService to actually manage the update installation (although it's been a while since I looked at it).

BTW, for those who've disabled the update service so don't see updates - there is now an update available (amusingly) for the update service. Given how long it's taken Asus to provide it, hopefully it's been properly tested and will now allow for them to ship other updates I suspect they've been holding back on. Although I'm not holding out too much hope given their track record to date.

Offline

 

#19 2008-10-01 3:56:48 am

oupsemma
ExtrEmE User
From: LinuxLand
Registered: 2008-01-29
Posts: 2962

Re: Stopping ASUS stealth software updates

So it seems there's only viable solution if we want to get rid of that Big Brother's way of doing , to throw away Xandros and its recovery DVD  ; let's break ourselves free!    tongue


1000H, 2GB Ram, with Arch & Statler

Offline

 

#20 2008-10-01 4:37:28 am

Niel1952
Moderator
From: Cambridge, UK
Registered: 2007-11-02
Posts: 4857

Re: Stopping ASUS stealth software updates

@oupsemma

No, the other way is not to bother with updating.

I have my simpleui.rc in /home/user/.AsusLauncher.  Since I sorted out the tweaks I wanted in about December 2007, I have found no need to update my software and, even if Asus is finding ways to update the default simpleui.rc file, it doesn't affect anything I am doing.

I am possibly missing out by not having updated to Firefox 3 but I don't believe that is an option offered by Asus anyway.


[Tweaking for] Absolute Beginners - A Guide to tweaking the Eee PC with wizards.
eeeuser Google Custom Search - THE eeeuser.com Search Tool

Offline

 

#21 2008-10-01 4:52:06 am

claude j greengrass
Senior Member
From: Surrey, UK
Registered: 2007-11-25
Posts: 188
Website

Re: Stopping ASUS stealth software updates

Skaffen wrote:

Your hyperbole seems to be because you hacked the one data file (other than icons) that gets updated by this mechanism - simpleui.rc - and it annoyed you that the changes got lost. Modifying any core file on an OS is risky unless you know exactly how the file is used and managed (e.g. what may overwrite/reset it). I'm not sure asus make any claims about what the update service will or won't do either.

Please stop the ad hominem arguments.  I can understand your problems with my English as it is a second language for me.  I have problems with American/Canadian/British spellings.

Your missing the point of my complaint.  The "asus update service..." has "...automatically..." updated a file on my computer.  Since they have done it once, it is highly probable that ASUS will do it again in the future.  Since they have done it to one file, it is highly likely they will do it to other files.  It may be hyperbole, but I don't want ASUS or anyone else modifying my software without my permission.

Skaffen wrote:

What I'd prefer to call it is "asus update service will automatically update simpleui.rc and the icon files". Your language of "stealth software updates" is alarmist in tone.

Not proven that ASUS will limit updates to simpleui.rc and icon files.  IMOSHO, your suggested title fails to convey the rather cavalier attitude by ASUS in making changes "because we decided to..."

Skaffen wrote:

I'd have no complaint if your original post said "asus update service will automatically update your simpleui.rc file, so if you make changes to it and don't want to lose them you may want to disable the update service however doing so will have these consequences for getting operating system updates".

Out of interest, how sure are you that "Add/Remove Software" still allows update installation with the update service disabled? I could be wrong, but I have a vague feeling that XNLite talks to UpdateService to actually manage the update installation (although it's been a while since I looked at it).

BTW, for those who've disabled the update service so don't see updates - there is now an update available (amusingly) for the update service. Given how long it's taken Asus to provide it, hopefully it's been properly tested and will now allow for them to ship other updates I suspect they've been holding back on. Although I'm not holding out too much hope given their track record to date.

I'm not very sure at all that "Add/Remove" will still work.  It appears to download changes even after my "hack".  Will it auto-notify you of new changes/additions?  Most likely not.


People choose Microsoft Windows for their PC in the same manner
that the citizens of Soviet Russia elected the General Secretary
of the Communist Party during the cold war.

Offline

 

#22 2008-10-01 4:54:34 am

claude j greengrass
Senior Member
From: Surrey, UK
Registered: 2007-11-25
Posts: 188
Website

Re: Stopping ASUS stealth software updates

oupsemma wrote:

So it seems there's only viable solution if we want to get rid of that Big Brother's way of doing , to throw away Xandros and its recovery DVD  ; let's break ourselves free!    tongue

I have and will continue to look for an alternative Linux distro that will support all the ASUS hardware and have a boot time that comes close to Xandros.  Sub-30 seconds would be ok with me.


People choose Microsoft Windows for their PC in the same manner
that the citizens of Soviet Russia elected the General Secretary
of the Communist Party during the cold war.

Offline

 

#23 2008-10-01 4:56:41 am

oupsemma
ExtrEmE User
From: LinuxLand
Registered: 2008-01-29
Posts: 2962

Re: Stopping ASUS stealth software updates

@Niel 1952
Well , if Xandros people were telling it clearly , why bother , that's true . But here the problem is that we are not asked anything , things are done surreptitiously , and that's what I dislike the most . I'm perhaps slightly paranoiac , only I can't see where the limits are , and who is fixing these limits . So I have to fix them myself and this means 'au revoir à jamais xandros'.

@claude j greengrass
thanks for showing us all that!

Last edited by oupsemma (2008-10-01 4:59:36 am)


1000H, 2GB Ram, with Arch & Statler

Offline

 

#24 2008-10-01 6:22:58 am

claude j greengrass
Senior Member
From: Surrey, UK
Registered: 2007-11-25
Posts: 188
Website

Re: Stopping ASUS stealth software updates

Niel1952 wrote:

...I have my simpleui.rc in /home/user/.AsusLauncher.  Since I sorted out the tweaks I wanted in about December 2007, I have found no need to update my software and, even if Asus is finding ways to update the default simpleui.rc file, it doesn't affect anything I am doing.

I wouldn't be too sure about not affecting anything you are doing.  About the time I got my 901 in mid August 2008, Asus did an update to the AsusLauncher which negated home/user/.AsusLauncher copy of simpleui.rc  Somewhare on this forum, I read about a 701 owner that found that post update, his/hers changes no longer displayed.  This lead to people using /var/lib/AsusLauncher/simpleui.rc  but lately, even this isn't sufficient as Asus seems to want to overwrite this file with their own version.

You may be OK as long as you don't do any updates, but safety first, make a backup before Asus ruins you day.


People choose Microsoft Windows for their PC in the same manner
that the citizens of Soviet Russia elected the General Secretary
of the Communist Party during the cold war.

Offline

 

#25 2008-10-01 8:22:36 am

mechanic
Senior Member
Registered: 2008-05-22
Posts: 500

Re: Stopping ASUS stealth software updates

I'm far from convinced by this argument, and the teacup maybe stormy but from what I can see all that's been alleged is that the system copy of simpleui.rc has been updated by Asus once, just after installation. Post-install updates are common in Linux systems (windows too of course), it's just a way of getting the latest fixes onto new installations. AS for the file, the wiki tells us:
"Well, when booting in Easy Mode the system looks in two places for simpleui.rc: first in any /home/user/.Asuslauncher/ directory and then in the /opt/xandros/share/AsusLauncher/ directory"

So in the usual way with Linux Xandros allows us to put a custom version of a setup file in our home directory using the system file as template. From then on, the user file is used to setup the system and the system file is ignored. Nothing new there then. If you don't want that user file changed, use chmod to turn it read-only. In fact set 'umask 77' in some startup file to keep new files, at least, restricted.

It may be there are mechanisms in place to update the Operating System as and when the supplier feels it necessary, but there are lots of fragments of the Operating System hanging around apparently not in use, bad development practice but it happens.

It's true that it would be un-acceptable to have your machine one day happily playing videos and composing emails, only to find the next day that VLC was replaced by Totem and that Thunderbird was replaced by Mulberry (although many would think the latter would be an improvement). You don't want a machine built on shifting sands. But no-one is claiming that degree of unmanaged change are they?


OK, 500 posts should be enough for anyone, that's all folks...

mechanic

Offline

 

Board footer

Powered by PunBB 1.2.15
© Copyright 2002–2005 Rickard Andersson