Jump to content

How to silent Intel Always Aware?


Recommended Posts

I've got a doozy here, it is Intel's Always Aware software, packaged by ASI. If you want to check out this software yourself, it is located on their FTP:

ftp://65.106.72.164/Notebook/SP_Series/SP15-DIS(UMA)/ASI_Driver/Win7Vista_32(64-bit)/05_Intel-AA_(DIS)_1.6.0.75.zip

It consists of 5 folders, which each contain a setup.exe and an .msi file. In the root is an Intel-AA.exe which does not use any switches. You can pass them but it always will open in interactve mode. I checked the .exe and can't find any switches in it. The installer has the standard MFC icon and is called "SetupLaunch version 1.0" which Google knows nothing about.

So to another angle, maybe I can just silent each of the setup.exe by themselves. Starting with the Accelerometer, using any of the following results in error:

/S

/S /v/qn

/quiet

/q

/s

/WHYWONTYOUINSTALL

The error is: MSIInstallProduct returned '1639'

So I checked the ResHack on it and there is a 41\SETUPCFG item in it that makes it appear to be a multipackage MSI installer. Check the spoiler for the code from that.

Begin Application
Name="Accelerometer COM"
Begin Files
Begin File
Name="SetupAccelerometer.msi"
End File
End Files
End Application
Begin Package
Name=".NET Framework 2.0"
LicenseAgreement="EULA0"
PackageCode="Microsoft.Net.Framework.2.0.en"
Begin Commands
Reboot="Immediate"
Begin Command
PackageFile="dotnetfx\instmsia.exe"
Arguments=" /q /c:"msiinst /delayrebootq""
EstimatedInstallSeconds="20"
Begin InstallConditions
Begin BypassIf
Property="VersionNT"
Compare="ValueExists"
End BypassIf
Begin BypassIf
Property="VersionMsi"
Compare="VersionGreaterThanOrEqualTo"
Value="2.0"
End BypassIf
End InstallConditions
Begin ExitCodes
Begin ExitCode
Value="0"
Result="SuccessReboot"
End ExitCode
Begin ExitCode
Value="1641"
Result="SuccessReboot"
End ExitCode
Begin ExitCode
Value="3010"
Result="SuccessReboot"
End ExitCode
Begin DefaultExitCode
Result="Fail"
FormatMessageFromSystem="true"
Text="A failure occurred attempting to install the .NET Framework 2.0."
End DefaultExitCode
End ExitCodes
End Command
Begin Command
PackageFile="dotnetfx\WindowsInstaller-KB893803-v2-x86.exe"
Arguments="/quiet /norestart"
EstimatedInstallSeconds="21"
Begin InstallConditions
Begin BypassIf
Property="Version9x"
Compare="ValueExists"
End BypassIf
Begin BypassIf
Property="VersionNT"
Compare="VersionLessThan"
Value="5.0.3"
End BypassIf
Begin BypassIf
Property="VersionMsi"
Compare="VersionGreaterThanOrEqualTo"
Value="3.0"
End BypassIf
Begin FailIf
Property="AdminUser"
Compare="ValueEqualTo"
Value="false"
Text="Administrator permissions are required to install the .NET Framework 2.0. Contact your administrator."
End FailIf
End InstallConditions
Begin ExitCodes
Begin ExitCode
Value="0"
Result="Success"
End ExitCode
Begin ExitCode
Value="1641"
Result="SuccessReboot"
End ExitCode
Begin ExitCode
Value="3010"
Result="SuccessReboot"
End ExitCode
Begin DefaultExitCode
Result="Fail"
FormatMessageFromSystem="true"
Text="A failure occurred attempting to install the .NET Framework 2.0."
End DefaultExitCode
End ExitCodes
End Command
Begin Command
PackageFile="dotnetfx\dotnetfx.exe"
Arguments=" /q:a /c:"install /q /l""
EstimatedInstalledBytes="180000000"
EstimatedTempBytes="110000000"
EstimatedInstallSeconds="420"
Begin InstallConditions
Begin BypassIf
Property="DotNetInstalled"
Compare="ValueNotEqualTo"
Value="0"
End BypassIf
Begin FailIf
Property="AdminUser"
Compare="ValueEqualTo"
Value="false"
Text="Administrator permissions are required to install the .NET Framework 2.0. Contact your administrator."
End FailIf
Begin FailIf
Property="Version9X"
Compare="VersionLessThan"
Value="4.10"
Text="Installation of the .NET Framework 2.0 is not supported on Windows 95. Contact your application vendor."
End FailIf
Begin FailIf
Property="VersionNT"
Compare="VersionLessThan"
Value="5.0.3"
Text="Installation of the .NET Framework 2.0 requires Windows 2000 Service Pack 3 or later. Contact your application vendor."
End FailIf
Begin FailIf
Property="IEVersion"
Compare="ValueNotExists"
Text="Installation of the .NET Framework 2.0 requires Internet Explorer 5.01 or greater. Contact your application vendor."
End FailIf
Begin FailIf
Property="IEVersion"
Compare="VersionLessThan"
Value="5.01"
Text="Installation of the .NET Framework 2.0 requires Internet Explorer 5.01 or greater. Contact your application vendor."
End FailIf
Begin FailIf
Property="ProcessorArchitecture"
Compare="ValueNotEqualTo"
Value="Intel"
Text="This version of the .NET Framework 2.0 is not supported on a 64-bit operating system. Contact your application vendor."
End FailIf
End InstallConditions
Begin ExitCodes
Begin ExitCode
Value="0"
Result="Success"
End ExitCode
Begin ExitCode
Value="3010"
Result="SuccessReboot"
End ExitCode
Begin ExitCode
Value="4097"
Result="Fail"
Text="Administrator permissions are required to install the .NET Framework 2.0. Contact your administrator."
End ExitCode
Begin ExitCode
Value="4098"
Result="Fail"
End ExitCode
Begin ExitCode
Value="4099"
Result="Fail"
Text="Due to an error with Windows Installer, the installation of the .NET Framework 2.0 cannot proceed."
End ExitCode
Begin ExitCode
Value="4101"
Result="Fail"
Text="Another instance of setup is already running. The running instance must complete before this setup can proceed."
End ExitCode
Begin ExitCode
Value="4102"
Result="Fail"
End ExitCode
Begin ExitCode
Value="4113"
Result="Fail"
Text="A beta version of the .NET Framework was detected on the computer. Uninstall any previous beta versions of .NET Framework before continuing."
End ExitCode
Begin DefaultExitCode
Result="Fail"
FormatMessageFromSystem="true"
Text="A failure occurred attempting to install the .NET Framework 2.0."
End DefaultExitCode
End ExitCodes
End Command
End Commands
Begin InstallChecks
Begin ExternalCheck
Property="DotNetInstalled"
PackageFile="dotnetfx\dotnetchk.exe"
End ExternalCheck
Begin RegistryCheck
Property="IEVersion"
Key="HKLM\Software\Microsoft\Internet Explorer"
Value="Version"
End RegistryCheck
End InstallChecks
Begin PackageFiles
CopyAllPackageFiles="false"
Begin PackageFile
Name="dotnetfx\instmsia.exe"
HomeSite="http://go.microsoft.com/fwlink/?LinkId=37285"
PublicKey="3082010A0282010100AA99BD39A81827F42B3D0B4C3F7C772EA7CBB5D18C0DC23A74D793B5E0A04B3F595ECE454F9A7929F149CC1A47EE55C2083E1220F855F2EE5FD3E0CA96BC30DEFE58C82732D08554E8F09110BBF32BBE19E5039B0B861DF3B0398CB8FD0B1D3C7326AC572BCA29A215908215E277A34052038B9DC270BA1FE934F6F335924E5583F8DA30B620DE5706B55A4206DE59CBF2DFA6BD154771192523D2CB6F9B1979DF6A5BF176057929FCC356CA8F440885558ACBC80F464B55CB8C96774A87E8A94106C7FF0DE968576372C36957B443CF323A30DC1BE9D543262A79FE95DB226724C92FD034E3E6FB514986B83CD0255FD6EC9E036187A96840C7F8E203E6CF050203010001"
End PackageFile
Begin PackageFile
Name="dotnetfx\WindowsInstaller-KB893803-v2-x86.exe"
HomeSite="http://go.microsoft.com/fwlink/?LinkId=49256"
PublicKey="3082010A0282010100CF38F7E1A4275EF8F0CCAACEFB3ADE3B6231460546BBF5B6051AD3B3ACC29F0F4C670828C44310F53B75797F6A91F4D633C861BFFA9190007AF0791D5D6870F690B29877B5031D2F9B9D9B75892F4A01417C9E7CCB87439BF49674999E98C1CF40575816F6C0D59216E52485718F9949ED557C65C91F380023C53EAB11D6296CC69EA0705B7DD537D4677720C306CE85F84E3480A035C41C53320157EFB128BD6C01E3AD40BC80A90949DB36E337F41D49AA2AA76BD019D3CC8E9DD686467A134AD64519A553B3E2782F2E35976B4CC6E81AB0D3D1249069ABCEFC696E3E4CFB024162DC07985D7E5CA74C27316B564CE198D8E0D11D718D3D2AC07F714DFFCF0203010001"
End PackageFile
Begin PackageFile
Name="dotnetfx\dotnetfx.exe"
HomeSite="http://go.microsoft.com/fwlink/?LinkId=37283"
PublicKey="3082010A0282010100CF38F7E1A4275EF8F0CCAACEFB3ADE3B6231460546BBF5B6051AD3B3ACC29F0F4C670828C44310F53B75797F6A91F4D633C861BFFA9190007AF0791D5D6870F690B29877B5031D2F9B9D9B75892F4A01417C9E7CCB87439BF49674999E98C1CF40575816F6C0D59216E52485718F9949ED557C65C91F380023C53EAB11D6296CC69EA0705B7DD537D4677720C306CE85F84E3480A035C41C53320157EFB128BD6C01E3AD40BC80A90949DB36E337F41D49AA2AA76BD019D3CC8E9DD686467A134AD64519A553B3E2782F2E35976B4CC6E81AB0D3D1249069ABCEFC696E3E4CFB024162DC07985D7E5CA74C27316B564CE198D8E0D11D718D3D2AC07F714DFFCF0203010001"
End PackageFile
Begin PackageFile
Name="dotnetfx\dotnetchk.exe"
PublicKey="3082010A0282010100CF38F7E1A4275EF8F0CCAACEFB3ADE3B6231460546BBF5B6051AD3B3ACC29F0F4C670828C44310F53B75797F6A91F4D633C861BFFA9190007AF0791D5D6870F690B29877B5031D2F9B9D9B75892F4A01417C9E7CCB87439BF49674999E98C1CF40575816F6C0D59216E52485718F9949ED557C65C91F380023C53EAB11D6296CC69EA0705B7DD537D4677720C306CE85F84E3480A035C41C53320157EFB128BD6C01E3AD40BC80A90949DB36E337F41D49AA2AA76BD019D3CC8E9DD686467A134AD64519A553B3E2782F2E35976B4CC6E81AB0D3D1249069ABCEFC696E3E4CFB024162DC07985D7E5CA74C27316B564CE198D8E0D11D718D3D2AC07F714DFFCF0203010001"
End PackageFile
End PackageFiles
Begin RelatedProducts
Begin IncludesProduct
Code="Microsoft.Windows.Installer.2.0"
End IncludesProduct
End RelatedProducts
End Package

Any idea how to silent this type of installer? I only need silent and no-restart. The app's vendor (ASI) does not know how to do it either, and frankly they told me they've never been asked this question before? :rolleyes:

Give it a shot, I'm out of ideas.

Link to comment
Share on other sites


Here is the switches option:

c:\>AA-Install command
Syntax: AA-Install.EXE [option]
[option]:
-? or -h : display command help
-i : silent install mode
-v : visual setting
-nhdp : obmit HDP install
-nat : obmit AT install
-nars : obmit ARS install
-ndrv : obmit driver install
-ncom : obmit Accelerometer COM install
-ndrv : obmit driver install
-ncom : obmit Accelerometer COM install
-nvc : obmit VC++ SP redistributable
.

-i for silent is pretty stupid.

Edited by allen2
Link to comment
Share on other sites

I just opened the exe with 7zip and looked for text in the files. Also as CoffeeFiend said, it would be much easier to launch each msi separately than using this crappy install (that do the same anyway).

Link to comment
Share on other sites

This switch also works in 64bit, but the first thing it installs is a driver, the ACPIXLR. It is not for a device already existing on the system. This will fail on 64bit because, while this driver is signed, its certificate expired on 01/22/2010. :rolleyes:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...