Wednesday, 12 August 2009

How to: Customise the Samsung i8910's 3D navigation applications


One of Samsung's many UI additions to S60 V5 is their so-called 3D navigation. This allows the user to simply swipe left or right to change from the TouchWiz homescreen to the Photo contacts application or the menu respectively. I personally think it's a great feature but I feel it's silly not to allow the user to pick which applications the 3D Navigation changes between. With this in mind, I sat down, cleared my head and started searching for a solution.

What you'll need:
-A hacked Samsung i8910 (refer to THIS post.)
-THIS text file. Make sure you DOWNLOAD it (right click, save target/link as)!
-ActiveFile (Download HERE - install on phone.)
-AppUidList widget (Download HERE - install on phone.)

Step 1:
Open the text file you've downloaded using a text editor such as Notepad. Replace the current application UIDs with the ones you want.

You can use AppUidList to identify the UIDs of all applications on your i8910.

Once you've edited the UIDs with the applications of your choice, save the file (DO NOT select 'save as', just 'save') and transfer it to your i8910.
Note: The text file I've uploaded has Shazam ID as the left application, as shown in the screenshot at the top of this post.

Step 2:
Grab your i8910 and open ActiveFile. Navigate to where you've saved the 20020607.txt file and copy it. Now navigate to C:\Private\10202be9 and paste the file in here. While still in the 10202be9 folder, open the 'persists' folder and delete 20020607.cre.

Step 3:
Restart your phone and enjoy :) If you have any issues, leave a comment and I'll get back to you.

Things to note:
The 3D navigation will keep the selected applications open in the background constantly. RAM consumption won't be an issue considering the i8910's massive amount of free RAM, but in the interest of maintaining the phone's excellent battery life, I'd suggest not to choose applications that remain connected to the internet.

37 comments:

Post a Comment

If you need to contact me directly, use the 'Contact Me' form.

DO NOT USE THE FORM to contact me with support issues e.g. further explanation of a tutorial or requests. Leave a comment instead. If you email me for such things, it's unlikely that I'll reply.