BlackBerry Desktop Software v6.1
Hi,
can anyone help me on how to remove pop up box after run, the application that contents checked for update feature.
Thanks for the help! :)
can anyone help me on how to remove pop up box after run, the application that contents checked for update feature.
Thanks for the help! :)
0 Comments
[ + ] Show comments
Answers (29)
Please log in to answer
Posted by:
timmsie
13 years ago
you'll find this useful:
http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB03744
http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB03744
Posted by:
dunnpy
13 years ago
Sarah,
If all you are doing is populating the HKCU key with the registry information shown then FU should be sufficient.
Repair Options
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
Repairs a product
p - only if file is missing
o - if file is missing or an older version is installed (default)
e - if file is missing or an equal or older version is installed
d - if file is missing or a different version is installed
c - if file is missing or checksum does not match the calculated value
a - forces all files to be reinstalled
u - all required user-specific registry entries (default)
m - all required computer-specific registry entries (default)
s - all existing shortcuts (default)
v - runs from source and recaches local package
Hope that helps,
Dunnpy
If all you are doing is populating the HKCU key with the registry information shown then FU should be sufficient.
Repair Options
/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | ProductCode>
Repairs a product
p - only if file is missing
o - if file is missing or an older version is installed (default)
e - if file is missing or an equal or older version is installed
d - if file is missing or a different version is installed
c - if file is missing or checksum does not match the calculated value
a - forces all files to be reinstalled
u - all required user-specific registry entries (default)
m - all required computer-specific registry entries (default)
s - all existing shortcuts (default)
v - runs from source and recaches local package
Hope that helps,
Dunnpy
Posted by:
dunnpy
13 years ago
Sarah,
There are some pre-requisites (noted on the link Timmsie provided) which are installed when you run the vendor setup, but as you are running the MSI you have by-passed the installation of these.
If you have already accounted for these pre-reqs and installed them (packaged and deployed) prior to installing the BlackBerry MSI then this may be an unrequired CA.
Try setting a condition, such as 1=0, on that CA (in your MST) to prevent it running and see if that helps.
I've not touched a BlackBerry Desktop package for long time, but as the CA mentions 'Redist' I'm making the assumption that this is something to do with the pre-reqs and it may be safe to disable it.
Hope that helps,
Dunnpy
There are some pre-requisites (noted on the link Timmsie provided) which are installed when you run the vendor setup, but as you are running the MSI you have by-passed the installation of these.
If you have already accounted for these pre-reqs and installed them (packaged and deployed) prior to installing the BlackBerry MSI then this may be an unrequired CA.
Try setting a condition, such as 1=0, on that CA (in your MST) to prevent it running and see if that helps.
I've not touched a BlackBerry Desktop package for long time, but as the CA mentions 'Redist' I'm making the assumption that this is something to do with the pre-reqs and it may be safe to disable it.
Hope that helps,
Dunnpy
Posted by:
PackagerWannaBe
12 years ago
Just want to add my two cents with this update reg key and Active Setup. I am no fan of active setup cause there is no resiliency using it. It is a one time shot and on top of that, if a user is already logged in and an admin account installs it in the background (SCCM), then the reg key will be populated under the admin account, not the user account. Since the user is already log in, when he will start the app, he will get the prompt since the reg keys will be there only when he log back on.
I was able to get rid of the Active Setup by doing the following:
Set the property shortcut SHORTCUT DESKTOP=0
Get the details of the Main shortcut because we will delete it
Delete the SHORTCUT feature. We dont need the desktop or the readme anyway.
create your HKCU reg file for FIrstLaunch and AutoUpdateEnabled to FALSE like you would for the active setup thing
Import your reg file under the Desktop/Core feature
Under the same feature, create the only shortcut to Rim.desktop.exe, make it advertised, input the icon from a previous install, set the working directory and other details like the original shortcut
Apply the other stuff, then create a MST, install the soft, launch the advertised shortcut and enjoy.
Also, remove the custom action RIM_RemoveFirstLaunchRegValue. It removes the reg key later in the process. It is referenced at 8793 in InstallExecuteSequence.
Hope it helps
I was able to get rid of the Active Setup by doing the following:
Set the property shortcut SHORTCUT DESKTOP=0
Get the details of the Main shortcut because we will delete it
Delete the SHORTCUT feature. We dont need the desktop or the readme anyway.
create your HKCU reg file for FIrstLaunch and AutoUpdateEnabled to FALSE like you would for the active setup thing
Import your reg file under the Desktop/Core feature
Under the same feature, create the only shortcut to Rim.desktop.exe, make it advertised, input the icon from a previous install, set the working directory and other details like the original shortcut
Apply the other stuff, then create a MST, install the soft, launch the advertised shortcut and enjoy.
Also, remove the custom action RIM_RemoveFirstLaunchRegValue. It removes the reg key later in the process. It is referenced at 8793 in InstallExecuteSequence.
Hope it helps
Posted by:
yogeshwar3
12 years ago
Posted by:
dunnpy
13 years ago
Sarah,
Are you saying that when launching the application there is an 'check for updates' type prompt, which you can dismiss?
Run your favourite light-weight snapshot tool (InControl, InstallRite, et al) and capture the first launch where you disable the update prompt.
Your snapshot will show you what has changed (registry or ini file most likely) so you can incorporate this into your package.
I've linked the package KB article for BlackBerry Desktop Software 6.x to this thread (See top of thread under title) which may have further information to assist you.
Hope that helps,
Dunnpy
Are you saying that when launching the application there is an 'check for updates' type prompt, which you can dismiss?
Run your favourite light-weight snapshot tool (InControl, InstallRite, et al) and capture the first launch where you disable the update prompt.
Your snapshot will show you what has changed (registry or ini file most likely) so you can incorporate this into your package.
I've linked the package KB article for BlackBerry Desktop Software 6.x to this thread (See top of thread under title) which may have further information to assist you.
Hope that helps,
Dunnpy
Posted by:
sassygirl
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
dunnpy
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
dunnpy
13 years ago
Posted by:
dunnpy
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
naveen.packager
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
sassygirl
13 years ago
Posted by:
yashaswi_vagdevi
13 years ago
Posted by:
freeality
12 years ago
I found out that setup.exe (and msi as well) will not install unless you have internet connection, because the data1.cab's signature cannot be verified . This is due to the custom action RIM_CheckFilesSignature which returns error code 1603.
The only way to silently deploy this as system without internet access (using SCCM2007 here) is to disable the CA launch (in the msi script code). Successfully tested with version 6.1.0.36 on Win7-32 and -64.
The only thing I couldn't find by now is how to disable automatic updates, preferably by transforming the msi. Does anyone know?
The only way to silently deploy this as system without internet access (using SCCM2007 here) is to disable the CA launch (in the msi script code). Successfully tested with version 6.1.0.36 on Win7-32 and -64.
The only thing I couldn't find by now is how to disable automatic updates, preferably by transforming the msi. Does anyone know?
Posted by:
anonymous_9363
12 years ago
Posted by:
freeality
12 years ago
thanks a lot for your quick reply VBScab,
this would cause host file management on many thousands machines. imho its much easyier to disable the CA?
great idea! :-) unfortunately there is no such feature in 6.1 :-( I will procmon it later.
fyi - here's another RIM-made joke in v6.1: another CA checks for VC++2008 Redist. Fine so far. If you have installed any other (in words: higher, like SP1)
version than 9.0.21022 the setup will instantly fail! Instead of checking the upgrade code from the registry it looks for the product ID. omg
As a stop-gap, why not add the loopback adapter's address (127.0.0.1) for the update URL in the local HOSTS file?
this would cause host file management on many thousands machines. imho its much easyier to disable the CA?
I just opened my v5 MSI. There's a feature called 'Blackberry Automatic Update'. Use a transform with the MSI to stop this feature being installed.
great idea! :-) unfortunately there is no such feature in 6.1 :-( I will procmon it later.
fyi - here's another RIM-made joke in v6.1: another CA checks for VC++2008 Redist. Fine so far. If you have installed any other (in words: higher, like SP1)
version than 9.0.21022 the setup will instantly fail! Instead of checking the upgrade code from the registry it looks for the product ID. omg
Posted by:
glaganie
12 years ago
Posted by:
PackagerWannaBe
12 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.