InstallCore
installCore is an installation and content distribution platform, including a software development kit for Windows and Mac OS X. The program allows those using it for distribution to include monetization by advertisements, charging for installation, etc.. The platform and programs using it have been rated potentially unwanted program or potentially unwanted application by anti-malware product vendors and Windows Defender Antivirus in 2014-2015. The platform was primarily designed for efficient web based deployment of various type of application software. installCore was managing 100 million installations every month, offering services for paid, unpaid and free software. installCore is a product of ironSource which is headquartered in Tel Aviv with offices in San Francisco, CA in the United States and Beijing, China,
History
The installCore team introduced the first version of the SDK at the beginning of 2011 the SDK was a fork of the FoxTab installer and had only basic Installation features.The first version only include 3 files - system.js, application.js and packages.js which support over the web software packages delivery and basic system modifications.
The second version introduced debug capabilities, support for the different windows versions and web forms support; it also enabled integration of JQuery and CSS 2.1 for better UI design
Features
installCore development platform provides a software development kit based on JavaScript and HTML/HTML 5.0. Installation project can be compiled into a windows executable file and used for the software installation and distribution. The platform supports the following features:- Small stub
- JavaScript based
- Multilingual
- LZMA compression
- Integrated download accelerator for remote files
- Content delivery network, hosting files for download
- Reporting and business intelligence module
Criticism and Malware Classification
JavaScript and HTML based user interface
Version 2.1 introduced a fully customizable design interface based on HTML, CSS and a JavaScript SDK. irsoBorderStyle="bsNone" irsoStayOnTop="true">
Since installCore version 4.10 the SDK integrated 12 fully pre-designed templates and a customization tool to create a WYSIWYG design.
; Example Make script - Set Parameters
; App_Maker parameters used to create output EXE file
SKIN="\skin"
; Set installer icon
APP_ICON="\resources\installer.ico"
RAW_EXE=Setup32.exe
COMPRESS=1
OUT_EXE=\release\%EXE_CODE%Setup_v%VI_FILE_VER%.exe
Hello World!
Since installCore version 4.10 the SDK integrated 12 fully pre-designed templates and a customization tool to create a WYSIWYG design.
Monetization features
The program has features supporting generation of revenue for users by advertising, charging for program installation, etc.- Full Windows API support, including full file system and registry access, loading and execution of dynamic link libraries and executing files.
- Ad server technology, named FlowAutomator, to support optional 3rd party products during installations
- Client side profiling algorithms, including data of previous downloads.
- Full Html UI support including JQuery, Zepto.js and CSS 4.0
- Optional Pay-per-install monetization component
Compiler make script
; Example Make script - Set Parameters
; App_Maker parameters used to create output EXE file
SKIN="\skin"
; Set installer icon
APP_ICON="\resources\installer.ico"
RAW_EXE=Setup32.exe
COMPRESS=1
OUT_EXE=\release\%EXE_CODE%Setup_v%VI_FILE_VER%.exe