Misplaced Pages

Softmod: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 00:05, 15 July 2010 editCprompt (talk | contribs)Extended confirmed users1,670 edits Wii Softmodding← Previous edit Revision as of 00:28, 15 July 2010 edit undoCprompt (talk | contribs)Extended confirmed users1,670 editsNo edit summaryNext edit →
Line 1: Line 1:
{{Unreferenced|date=March 2008}} {{Unreferenced|date=March 2008}}


A '''softmod''' is a method of using software to modify the intended behaviour of hardware, such as video cards, sound cards, or game consoles in a way that can overcomes restrictions of the ], or install custom firmware. <ref name="PSP Forensics">{{cite book|title=Information Security and Digital Forensics: First International Conference, ISDF 2009|year=2010|publisher=Springer Berlin Heidelberg|isbn=978-3-642-11530-1|pages=50-56|url=http://books.google.com/books?id=g5YC6-sPS5gC&lpg=PA50&dq=Forensic%20Investigation%20of%20the%20Soft-Modded%20PlayStation%20Portable%20(PSP)&pg=PA50#v=onepage&q=Forensic%20Investigation%20of%20the%20Soft-Modded%20PlayStation%20Portable%20(PSP)&f=false|author=Qin Zhou|authorlink=Forensic Investigation of the Soft-Modded Playstation Portable (PSP)|coauthors=Nigel Poole|editor=Dasun Weerasinghe|accessdate=14 July 2010|page=53|language=English}}</ref>
A '''softmod''' is the act of using software to modify the intended behaviour of hardware, such as video cards, sound cards, or game consoles in a way that can unlock or enable disabled features.{{Fact|date=December 2008}}


==Video card softmods== ==Video card softmods==
Line 7: Line 7:
pipelines have been disabled for a reason, e.g., a defect that produces ]s when enabled. pipelines have been disabled for a reason, e.g., a defect that produces ]s when enabled.


==Softmods for Microsoft Xbox==
==Xbox softmods==
{{main|Xbox softmods}} {{main|Xbox softmods}}
Softmod is also a term used to refer to modifying a ] without the use of a ]. Softmod is also a term used to refer to modifying a ] without the use of a ].
Line 13: Line 13:
Softmods for Xbox used to include a font exploit installed through exploits in savegame code for '']'', '']'', and '']''. Usage of the ''Splinter Cell'' disc is generally recommended as any version of the game will run the exploit, whereas certain production runs of Mechassault and ''Agent Under Fire'' are needed to use the exploit. Originally, via a piece of software called "MechInstaller" created by members of the Xbox-linux team, an additional option could be added to the Xbox Dashboard for booting ]. The Font-hack works by exploiting a buffer underflow in the Xbox font loader which is part of the dashboard. Unfortunately, since the Xbox requires the clock to be valid and the dashboard itself is where you set the clock there is problem if the RTC backup capacitor discharges. The Xbox will detect that the clock isn't set and therefore force the dashboard to be loaded which then promptly reboots due to the buffer overflow exploit. Upon restarting, the Xbox detects the clock is invalid and the process repeats. This became known as the infamous "clockloop". Softmods for Xbox used to include a font exploit installed through exploits in savegame code for '']'', '']'', and '']''. Usage of the ''Splinter Cell'' disc is generally recommended as any version of the game will run the exploit, whereas certain production runs of Mechassault and ''Agent Under Fire'' are needed to use the exploit. Originally, via a piece of software called "MechInstaller" created by members of the Xbox-linux team, an additional option could be added to the Xbox Dashboard for booting ]. The Font-hack works by exploiting a buffer underflow in the Xbox font loader which is part of the dashboard. Unfortunately, since the Xbox requires the clock to be valid and the dashboard itself is where you set the clock there is problem if the RTC backup capacitor discharges. The Xbox will detect that the clock isn't set and therefore force the dashboard to be loaded which then promptly reboots due to the buffer overflow exploit. Upon restarting, the Xbox detects the clock is invalid and the process repeats. This became known as the infamous "clockloop".


==Softmods for Sony PSP==
==PSP Softmodding==
Much like the Xbox, it is possible to softmod almost any PSP. Using various exploits (] Exploit, ] save game exploit or the Lumines game save exploit) or original unprotected firmware, the user can run a modified version of the PSPs updater, that will install custom firmware. This newer firmware allows the booting of ISOs, as well as running unauthorized (]) code. Much like the Xbox, it is possible to softmod almost any PSP. Using various exploits (] Exploit, ] save game exploit or the Lumines game save exploit) or original unprotected firmware, the user can run a modified version of the PSPs updater, that will install custom firmware. This newer firmware allows the booting of ISOs, as well as running unauthorized (]) code.


==Softmods for Nintendo Wii==
==Wii Softmodding==
Wii softmodding is also closely related to the methods used to softmod Xbox's and PSP's. The first known method of loading ] on a Wii (without a hardware mod) is known as the ]. This allowed users to run unsigned .dol/] files. The exploit was superseded by the development of Bannerbomb, which allows a user to run ] on the console without relying on an exploit within a game. Bannerbomb works by using a malformed banner to ] a loader program into the ] program in ]. As the Wii Menu crashes, an ] is executed. Wii softmodding is also closely related to the methods used to softmod Xbox's and PSP's. The first known method of loading ] on a Wii (without a hardware mod) is known as the ]. This allowed users to run unsigned .dol/] files. The exploit was superseded by the development of Bannerbomb, which allows a user to run ] on the console without relying on an exploit within a game. Bannerbomb works by using a malformed banner to ] a loader program into the ] program in ]. As the Wii Menu crashes, an ] is executed.


Line 26: Line 26:
* *
* *

== References ==
{{Reflist}}


] ]

Revision as of 00:28, 15 July 2010

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Softmod" – news · newspapers · books · scholar · JSTOR (March 2008) (Learn how and when to remove this message)

A softmod is a method of using software to modify the intended behaviour of hardware, such as video cards, sound cards, or game consoles in a way that can overcomes restrictions of the firmware, or install custom firmware.

Video card softmods

Video cards that can be modified using software to faster versions (without regard to clock speed) usually contain mostly the same hardware. Softmodding a card should not include changing the video card's BIOS, as that is a BIOS flash. Currently only four softmods are known, a Radeon 9500 NP to a 9500 Pro (128 bit) or 9700 (256 bit), a Radeon 9800SE (with 256-bit L-shaped memory layout on the PCB) to a Radeon 9800 Pro, a GeForce 6200 to a 6600, and a GeForce 6800NU to a 6800GT. The act of a softmod usually enables pixel rendering pipelines, though may also include other enhancements. A softmodded card may not always reach the same performance as the real card it has been changed to, but the difference should be very little; and generally not noticeable. The softmodding is not guaranteed to always work; sometimes the pipelines have been disabled for a reason, e.g., a defect that produces artifacts when enabled.

Softmods for Microsoft Xbox

Main article: Xbox softmods

Softmod is also a term used to refer to modifying a Xbox without the use of a mod chip.

Softmods for Xbox used to include a font exploit installed through exploits in savegame code for MechAssault, Splinter Cell, and 007: Agent Under Fire. Usage of the Splinter Cell disc is generally recommended as any version of the game will run the exploit, whereas certain production runs of Mechassault and Agent Under Fire are needed to use the exploit. Originally, via a piece of software called "MechInstaller" created by members of the Xbox-linux team, an additional option could be added to the Xbox Dashboard for booting Linux. The Font-hack works by exploiting a buffer underflow in the Xbox font loader which is part of the dashboard. Unfortunately, since the Xbox requires the clock to be valid and the dashboard itself is where you set the clock there is problem if the RTC backup capacitor discharges. The Xbox will detect that the clock isn't set and therefore force the dashboard to be loaded which then promptly reboots due to the buffer overflow exploit. Upon restarting, the Xbox detects the clock is invalid and the process repeats. This became known as the infamous "clockloop".

Softmods for Sony PSP

Much like the Xbox, it is possible to softmod almost any PSP. Using various exploits (TIFF Exploit, Grand Theft Auto: Liberty City Stories save game exploit or the Lumines game save exploit) or original unprotected firmware, the user can run a modified version of the PSPs updater, that will install custom firmware. This newer firmware allows the booting of ISOs, as well as running unauthorized (homebrew) code.

Softmods for Nintendo Wii

Wii softmodding is also closely related to the methods used to softmod Xbox's and PSP's. The first known method of loading unsigned code on a Wii (without a hardware mod) is known as the Twilight hack. This allowed users to run unsigned .dol/.elf files. The exploit was superseded by the development of Bannerbomb, which allows a user to run unsigned code on the console without relying on an exploit within a game. Bannerbomb works by using a malformed banner to inject a loader program into the Wii Menu program in memory. As the Wii Menu crashes, an unsigned executable is executed.

These types of exploits have enabled the development and use of third-party homebrew applications, such as the Homebrew Channel, third-party games, media players, and many others. It can also be used to launch game backups, and opened the door to videogame piracy. The Wii homebrew community generally discourages the use of the term "softmod" to refer to Wii homebrew in general, as it is considered have negative connotations due to its association with videogame piracy. As hardware modifications do not help the use of third-party software due to the console's security architecture, software modification is implied whenever homebrew software is in use. The term is therefore used to refer to software modifications that perform the same function as existing hardware modifications, that is, those that enable the use of copied games.

External links

References

  1. Qin Zhou (2010). Dasun Weerasinghe (ed.). Information Security and Digital Forensics: First International Conference, ISDF 2009. Springer Berlin Heidelberg. p. 53. ISBN 978-3-642-11530-1. Retrieved 14 July 2010. {{cite book}}: More than one of |pages= and |page= specified (help); Unknown parameter |coauthors= ignored (|author= suggested) (help)
Categories: