Thursday, October 11, 2007

Exploring S60 with AllFiles

Symbian Signed says they won't accept any file explorer tools with AllFiles capabilities. As a result of firmware modification, they really don't need to do that, we can self-sign those!

Here's couple of screenshots of Y-Browser running with AllFiles capability:





By default, Y-Browser comes with standard set of capabilities, so we need to add AllFiles capability to the set.

You'll need the fabulous sisinfo tool to unpack the sisx, elftran (from sdk) to modify executable headers and of course makesis and signsis to create new sisx.

Extract .sisx contents:

sisinfo.py -f Y_Browser_082_16_3rdEd.SISx -e .

Adjust capabilities:

elftran -capabilities NetworkServices+LocalServices+ReadUserData+WriteUserData+UserEnvironment+AllFiles sys\bin\YuccaBrowser.exe

Finally, run makesis, signsis - you know the drill for selfsigning. For makesis you need .pkg file, you I made a simplified version for you - ybrowser.pkg


makekeys -cert -password password -len 512 -dname "CN=symbaali OR=symbaali" key.key cer.cer 
makesis ybrowser.pkg ybrowser.sis
signsis ybrowser.sis ybrowser.sisx cer.cer key.key password

Labels: , ,

23 Comments:

Anonymous Antony Pranata said...

How can we get this firmware modification?

October 26, 2007  
Anonymous Antony Pranata said...

Sorry, I didn't read your previous posting. Got it; so we have to hack the firmware file from NSU.

October 26, 2007  
Anonymous Anonymous said...

Sound's pretty great!
How to use signsis? After I signed ybrowser with my file and wanna install it on the phone it says missing rights....

October 27, 2007  
Anonymous napster said...

ciao, could you post makesis download link? thankyou
i didn't found it

October 28, 2007  
Blogger blankname said...

I did it on X plore, but I get a message "Cannot install application from a non-secure provider"

What can I do?

October 28, 2007  
Anonymous Qvip said...

Why don't installate sis applications whis UID 0x2 ??? Is this normal? Access to private only??

October 28, 2007  
Anonymous Anonymous said...

ok.. I got it work on my E50 device :))) long live sybaali :)

October 30, 2007  
Anonymous Anonymous said...

very good!

haha~

November 04, 2007  
Anonymous Anonymous said...

...and where to find elftran.exe?

November 05, 2007  
Anonymous dchky said...

This works absolutely fine on the Nokia N80. Thankyou!

November 06, 2007  
Blogger dchky said...

In my firmware I have all 20 capabilities, though when I add TCB to y-browser, fexplorer, x-plore or any other file browser, they install fine, though when I try to execute I get the message "Menu: Unable to execute file for security reasons" - if I remove TCB it works fine, thing is I want to mess with the /sys and /resource folders.

Ideas?

November 09, 2007  
Blogger dchky said...

Sorry to reply to myself, I guess some people are reading this - after a little digging, TCB can only be used in a fairly specific way. All GUI based applications make use of dll's and exe's that have the capabilities ALL -TCB, so that rules out adding TCB to file browsers directly. My understanding of symbian programming is not very great at the moment, though from what I gather a server app could be written (with TCB) that acts as go-between for a file browser.

No idea if anyone else is working on this, though I guess I'll make a start and see where I get.

November 11, 2007  
Blogger aalim said...

tried it on n80 but the phone replied:

application requested accsess not granted....???

any solution

November 16, 2007  
Anonymous birraman said...

can you post the ybrowser aplication modified please? i know how to sign it but i dont understand what goes before thanks!

November 16, 2007  
Blogger manko said...

There's no license in Y-Browser which would allow spreading modified versions, so I have to assume it is not allowed - I'm not going to post it here.

November 17, 2007  
Anonymous NCH said...

Anyone help me!!
I can't install my Y-Browser selfsigned file after modifying, when installing it appears "Application access not granted".
Note: I've signed with correct cert.
How to solve this problem???
email:heang_khendy@yahoo.com

December 07, 2007  
Anonymous karthikeyan said...

hi

I created sisx using the above following steps, i tried to install into n76 n 3250.
But in both i got the error as
application requested access not granted...

Any one help me out?
My mai id is karthik.balasundaram@gmail.com

December 10, 2007  
Anonymous Yucca Browser Query said...

i don't really get this ?
Cant we do this on PC?
I extracted YuccaBrowser.exe and Next what?
Whats is Elftran?

December 31, 2007  
Anonymous Anonymous said...

elftran ??
Whats is that?

December 31, 2007  
Anonymous Anonymous said...

Can I do something similar with ActiveFile? Because I rathere use that one instead of YBrowser...It has two panels and it make working with it easyer. Thanks in advance

February 09, 2008  
Anonymous Anonymous said...

I think it doesn't make sense that we have to edit the view-ability of Yucca Browser.exe but then we have to makesis from another file, i.e Ybrowser.pkg provided to make Ybrowser.sis. The two files are different, aren't they?

February 18, 2008  
Anonymous Anonymous said...

Can anyone modify the firmware to support microSD HC cards in e65? Is it possible at all?

February 29, 2008  
Blogger Nikola said...

where can I download elftran?
thanx

March 24, 2008  

Post a Comment

Links to this post:

Create a Link

<< Home