Series 60

Series 60, later renamed to S60, is a Symbian user interface used on most of Nokia's smartphones. It was also licensed to other manufacturers: Samsung, Sony Ericsson, LG, Panasonic, Lenovo, Sendo, and Siemens.

1st Edition
The first version of Series 60 was launched with the Nokia 7650, and was later used on the 3650, N-Gage, Siemens SX1 and Sendo X. Only 176 × 208 and 176 × 220 resolutions were supported. It is based on Symbian OS 6.1.

2nd Edition
The second edition first came with the Nokia 6600 in 2003. The Symbian OS base was upgraded to 7.0, and later up to 8.1a. It also added support for themes, which were installed using SIS packages like other apps, not NTH files like on Series 40.

Feature Pack 3
Feature Pack 3, sometimes referred to as S60 version 2.8, added support for 352 × 416 displays, used on the N90. FP3 also ran on the N70 and N72, but with a standard 176 × 208 screen. It uses Symbian 8.1a.

3rd Edition
S60v3 was based on Symbian 9.1, which means apps must be signed before installing. This restriction could be removed by jailbreaking the phone by using an antivirus exploit and ROMPatcher.

Even if jailbroken, it is not possible to run older S60v1 and v2 apps on v3 due to kernel differences.

Most S60v3 devices had a 240 × 320 or 320 × 240 screen resolution, but there were also some with 176 × 208 and 352 × 416 resolutions.

Feature Pack 1
Feature Pack 1 runs on top of Symbian 9.2.

Feature Pack 2
Feature Pack 2 upgrades the Symbian OS to 9.3. It brought a new multitasking menu and significant battery life improvements. Probably the easiest way to identify FP2 is by the three softkey labels, as opposed to two on previous versions.

5th Edition
S60v5, also known as Symbian^1, was the last version of S60 before it was succeeded by Symbian^2 and Symbian^3. It is based on Symbian 9.4 and designed for 360 × 640 touchscreen devices. As S60v5 was only for touchscreen devices, newer keypad Symbian phones still ran S60v3.

Nokia phones running 5th Edition were known for having issues, with Sony Ericsson and Samsung's devices having a much higher reputation.

Taking screenshots
There is a freeware screenshot utility for Symbian S60v1/v2 and v3 devices. Support for any other S60 versions is untested. This tool has a similar UI to the Screen Grabber tool used by the S60 Internal Development team.

Jailbreaking
Jailbreaking or "hacking" the phone lets you install any apps, even if they are unsigned or the certificate has expired. Note that this doesn't seem to apply to Java apps, so Java apps with an existing but invalid signature will still fail to install. This will also let you access protected private folders.

A MEGA folder with all necessary jailbreaking tools can be found here. Go to the TMH folder for Nokia devices, or use Quick Hack Kit Beta for non-Nokia devices.

Note that for Symbian 9.1 and 9.2 devices, the default "Install Server" patch for ROMPatcher doesn't work. A separate installserver.exe needs to be installed into C:/sys/bin, the install servers can be found in the same MEGA folder in the TMH folder.

Dumping themes


Themes consist of three files: skn, mbm and mif.

As with other files, preloaded themes are in the Z drive and user installed themes are in C. In this guide, we'll dump themes from Z, but the procedure is similar for C.

First, you will need to hack your phone to access "private" folders. You should also have a file manager such as X-plore.

3rd Edition
On original S60v3 without feature packs (for example the N73), all of the files are in the same folder, Z:\private\10207114\import. Each theme has its own folder there.

3rd Edition, Feature Pack 1-2

 * The skn file is in Z:\private\10207114\import, each theme has its own folder.
 * The mbm and mif files are in Z:\resource\skins. Some themes may have more files than just the mbm and mif, make sure to copy those too.

Installing dumped themes

 * 1) Copy the dumped skn file to C:\private\10207114\import, in the C drive because Z is read-only. If that folder doesn't exist, create it.
 * 2) Copy the mbm, mif and possibly other files to C:\private\10207114\import on S60v3, or to C:\resource\skins on FP1 and FP2.