Type | Copy protection |
---|
StarForce is a software copy protection mechanism developed by Protection Technology, which claims that products protected with StarForce are difficult to reverse engineer.[1]
Contents |
Currently known official versions of StarForce include:
Protection Technology provides a driver update tool,[8] but it does not widen compatibility for StarForce-protected games. For example, to add 64-bit support to a game built before StarForce supported it, a developer would be required to create patches specific to their product(s). Now driver update web-tool comes together with every application protected by StarForce.[9]
There are two confirmed "tiers" of StarForce protection:
Some of the games known to use the Pro level of protection are Bet on Soldier, Pro Cycling Manager, Splinter Cell: Chaos Theory, TOCA Race Driver, Trackmania Sunrise, and ÜberSoldier.[10]
When StarForce 3.0 was released, it initially provided extremely strong protection - the StarForce 3.0-protected game Splinter Cell: Chaos Theory was uncracked for 424 days.[11][12] It also marked a significant step up in the effort required to reverse engineer it.[13]
In March 2006 the warez group RELOADED released a vast array of documentation about how StarForce 3 works. Alongside many technical details, it revealed how several resource-intensive procedures were implemented, such as virtual file system and functions protected within a complex virtual machine.[14][15]
StarForce 3.0 has received criticism for installing its own device driver onto computers along with the protected product,[16] which is generally not uninstalled along with the software (Peter Jackson's King Kong being one exception). Colin McRae: DIRT, however, both asks the player for permission to install the drivers and includes a help file with information on how to remove them. Though a removal utility can be downloaded, StarForce has yet to be advertised or provided to users anywhere within protected games.
StarForce 3.0 drivers are installed with certain older game demos, freeware and downloadable games, like TrackMania Nations. Their presence is intended to prevent crackers from using demo executables to help break retail executables (as the two will usually be quite similar), and can also help to prevent online cheating. In response to criticism over this, Protection Technologies began offering a Lite version of StarForce which, instead of installing device drivers, asks for the original CD every three days. The lite version is also used in some StarForce-protected demos and downloadable games, minus the requests for discs or any connection requirement.
CDV, Ubisoft, Digital Jesters (now defunct), JoWood Productions, Egosoft, Codemasters, Eagle Dynamics, Midway Games, and Bohemia Interactive Studio have used StarForce 3.0 on some of their products.
However, following a campaign against the product in 2006 (see below) Ubisoft and JoWooD announced that the North American version of their games would no longer use StarForce, citing "problems with StarForce's software".[17] CDV also announced that they were dropping StarForce for all future games in May 2006 in favor of the TAGES copy prevention system, citing customer complaints.[18]
Now among StarForce client there are such publishers like (according to StarForce website [19]): 1C Publishing, Nival Interactive (now Nival Network), Mail.ru, Akella, Buka Entertainment, Game Factory Interactive, ND Games, Eagle Dynamics, Katauri Interactive, Cenega Publishing, GSC World Publishing, Russobit-M.
Some gamers have advocated boycotts of games or publishers known to use StarForce.[20] These gamers claim that StarForce software causes system instability and crashes, and that Protection Technology refuses to address the damage their software causes. In 2006, a $5 million lawsuit was filed against Ubisoft for using StarForce in their games on the allegations that StarForce compromises PC security,[21] slows down PCs, causes crashes and even damages optical drives.[22] However, the case was dropped two years later due to lack of evidence.[22]
Ubisoft decided to investigate the extent of the StarForce boycott and ran a poll on their forums, the outcome of which was against the use of StarForce.[23] As a result (along with general discontent on the web[24][25]), in Heroes of Might and Magic V and GTR2, StarForce 3.0 was replaced by SecuROM.
Uninstalling a StarForce-protected game does not remove the StarForce driver from the system. The StarForce SDK provides functions for implementors to remove the driver during uninstall of the game, but is not automatically carried out. An official utility program exists to remove the StarForce driver from the system.[26] The program is hosted at a third-party website with a link on the official StarForce website.[27] Instructions for manual removal have also been provided by the community.[28]
Starting from StarForce 4.0 it includes a removal service. This service automatically uninstalls StarForce drivers after StarForce protected product is uninstalled. After the drivers are uninstalled, the service uninstalls itself as well.
On January 1, 2006, Boing Boing, a popular technology weblog, alleged that StarForce was malware, citing several problems associated with the protection system, including disk drive performance degradation, weakening of operating system security and stability,[29] despite the lack of any evidence that it does anything harmful.[22]