Recently, I acquired a cellphone Sony Satio, a device that uses the Symbian OS (formally known as Symbian^1Series 60 5th edition) and I tried to install PyS60 on my phone.

Well, firstly, I tried to follow the oficial guide to install Python on Series 60, but without any success. And why this method did not work with my device ?! Because Nokia sign PyS60 package to works with Nokia devices only…Serious!!!

Searching extra information about how to install PyS60 on Sony devices, I found in some forums, various topics related to install version 1.9.4 or 1.9.3 (the last version is 2.0.0 and works perfectly on S60 5th edition) that is not signed by Nokia…but the big problem is that devices with S60 5th edition need signed packages to application be able to access all device capabilities, i.e., it need a certificate with Admin level (explanation bellow).

I also tried to disassemble the sis package with sisinfo, pack as sis format with ensymble and after sign it with OpenSignedOnline, but without success again! Here I’ll make a pause to explain why this way did not took me to the light (again)…Well, this service offered by Symbian is very limited and some capabilities cannot be signed with option Open Signed Online, you will need a Dev Certificate that you can get paying some amount of dollars to Symbian…oh yeah! It’s unbelievable…it’s very very sad.

The last alternative gone to hack my device with the famous HelloOX2 application. This app lets unsigned application be installed on device and access all capabilities. The only matter is HelloOX2 package must be signed with a Dev certificate (level 17 / Admin) to it can access all device’s capabilities.

You can get a time-limited certificate with level 17 through the OPDA site…you will need to give a valid email address and your device IMEI. The certificate and key can delay of 0 to 48 hours to be ready. After it, just download HelloOX2 unsigned sis and sign it with the certificate and key given by OPDA. You can do this in several ways…there are many Windows tools to do it, but I preferred to use Linux and the python tools sisinfo and ensymble mentioned previously, with sisinfo you will unpackage the sis app, after it use ensymble with option simplesis to pack and sign the sis app. Install HelloOX2 app on your device following the official instructions in the site and you will free to install any application on your phone, inclusive the dreamed PyS60 ;)

Remember, you can hack your device…it’s yours…you can be free!