Sony Ericsson / Sony : Symbian phones : Pandora´s box opened: UIQ3 protected folders can be accessed!
>
New Topic
>
Reply<
Esato Forum Index
>
Sony Ericsson / Sony >
Symbian phones
> Pandora´s box opened: UIQ3 protected folders can be accessed!
Bookmark topic
Also to consider is the fact that PIPS will be part of UIQ 3.3 natively...
--
Posted: 2008-05-09 19:06:10
Edit :
Quote
On 2008-05-09 18:57:26, kenoby wrote:
There shouldn't be any risk, as they are Symbian Dev Apps. But one thing puzzles me tho. I am not an expert, but what I think it is that P.I.P.S replaces some of the existing API's. As for stdio server, well, something is using it to interact with the system, no other way to explain the speed increase. Mind, I do not know anything about programming, let alone about Symbian ecosystem. I'm just trying to figure it out. Nipsen, what do you think? Any new conclusions?
No, I agree with you. It seems too radical that the pips sdk would overwrite the existing file-io. It also deals with net- transfer, and so on. And it wouldn't suprise me if a lot of the internal UIQ libraries use that component for launching views, and scheduling how they're loaded, and so on.
But then again.. I've no idea.
--
Posted: 2008-05-09 19:21:54
Edit :
Quote
I believe this is an explanation:
P.I.P.S. libraries
The first version of P.I.P.S. adds the following industry standard
libraries to Symbian OS:
1. libc – Standard C and POSIX APIs – includes:
• stdio and fileio including printf(), scanf()
etc.
• stdlib, including environment variable support, etc.
• string manipulation and character APIs
• locale and system services
• searching, sort and pattern matching
• IPC mechanisms including shared memory, pipe,
FIFO and message queues
• process creation including popen(),
posix_spawn(), system()
• networking and socket APIs
2. libm – mathematical and arithmetic APIs
3. libpthread – thread creation and synchronization
mechanisms
4. libdl – Standard C dynamic loading and symbol
lookup APIs (only ordinal lookup will be supported
on pre-Symbian OS v9.3 releases).
The Stdlib (estlib) library
Symbian’s existing Stdlib library (estlib.dll) provides a
partially-compliant, limited subset of Standard C/POSIX
APIs with no threading and limited process creation APIs.
It was originally created to allow a Java virtual machine
to run on Symbian OS (back in 1997 on a Psion Series
5!); however, it has since been used by many other
components.
P.I.P.S. provides a much more complete, up-to-date,
standards-compliant solution than Stdlib. Symbian
recommends that you use P.I.P.S. instead of Stdlib.
Symbian intends to deprecate Stdlib once P.I.P.S. is
mature.
Note that Stdlib and the P.I.P.S. environment are not
compatible.
P.I.P.S. architecture overview
The P.I.P.S. environment architecture is as shown below:
Above is excerpt from PIPS essential booklet, courtesy of Symbian Press, it can be downloaded as pdf here:
http://developer.symbian.com/[....]ssential_Booklet.pdf?version=1
stdioserver_s60_1_0.sis/stdioserver_uiq_1_0.sis
You will need to install this sis file only if you wish to see the stdio console on your device. This is
not recommended on production releases and is intended to be used for testing only
Above is excerpt from PIPS 1.2 readme, courtesy of Symbian Dev, it can be downloaded as pdf here:
http://developer.symbian.com/[....]ments/1411/pips_readme_1_2.pdf
Quote from developer.symbian.com forum, by user msf:
"Stdioserver is a means to redirect your standard input and output by
either using printf/scanf (and like) API or operate on fds 0 or 1 to
route data through the server"
Any opinions to share?
_________________

P1i - K850i
[ This Message was edited by: kenoby on 2008-05-09 20:42 ]
[ This Message was edited by: kenoby on 2008-05-09 20:43 ]
--
Posted: 2008-05-09 21:06:21
Edit :
Quote
So.. everything was in the pips package. ...*sigh*. Boring..
--
Posted: 2008-05-09 22:43:54
Edit :
Quote
On 2008-05-09 22:43:54, Nipsen wrote:
So.. everything was in the pips package. ...*sigh*. Boring..
Anyway, nice find guys. Every little speed increment on P1 is welcome!
I might be on the wrong track tho as I do not have enough knowledge.
--
Posted: 2008-05-09 23:14:07
Edit :
Quote
No, you're on the right track. Checking the info, and then finding the answer. ..Guessing about major hacking and leak conspiracies is more fun, though *blush*
--
Posted: 2008-05-10 00:49:52
Edit :
Quote
OK, back to basics. Are the COM port numbers related to the 1.py file I'm editing? Because my COM ports for my SE P990 appliction port and se pc connect port are 19 and 20 respectively. So does it mean in step 4 I'm editing from (4) to (18) and from (5) to (19)? Or am I supposed to edit them just as the instruction says? Just need to be absolutely sure
_________________
Ericsson EH97, GA628, GF768, A2618s, T29s Sony Ericsson T68i, S700i, P990i, Z558i
P990i + WG1 R6E28 + 8GB Sandisk MSPD + BST-40
[ This Message was edited by: mode on 2008-05-11 05:35 ]
--
Posted: 2008-05-11 06:33:12
Edit :
Quote
On 2008-05-11 06:33:12, mode wrote:
So does it mean in step 4 I'm editing from (4) to (18) and from (5) to (19)?
yes my friend
--
Posted: 2008-05-11 06:40:08
Edit :
Quote
You're a life saver, thanks tranced!
--
Posted: 2008-05-11 07:08:56
Edit :
Quote
OK. I'm kinda screwed right now because after placing some menu icon files in C:\\Resource\\apps, my default media player has stopped working. Now I can't access videos and radio eventhough I have Walkman 2.0. The prompt "folder not found" keeps appearing everytime I try to access it. As far as I c an recall I've been extra careful and no unnecessary files have been replaced/deleted. So my last resort is to ask any of you who are still using the original P990 menu icons and have access to the private folders to please upload those files somewhere for me, I'll be eternally greatful
--
Posted: 2008-05-12 05:15:18
Edit :
Quote
New Topic
Reply