View Full Version : Patch: Force the phone to use files in C: before the same file in Z:
triplesec 7th May 2008, 23:20 c2z. Version 2008.05.07
This program makes a patch for Symbian S60v3 phones, to be used with ROMPatcher.
The purpose of this patch is to force the phone to use files in C: before the same file in Z:
For example, if you have
c:\resource\apps\About.r01
then it will take precedence over
z:\resource\apps\About.r01
This is usefull to fake Symbian so that it takes your own file, before the original one.
As files in C: are read+write, you can modify them.
To run it:
using a hacked phone, extract
z:\sys\bin\EFSrv.dll
and copy to the a PC folder where you have c2z.exe
and run c2z.exe
It will generate 3 files:
c2z1.rmp, c2z2.rmp, c2z3.rmp
Transfer those files to your mobile e:\Patches
and start ROMPatcher
Load them, in exactly the same order.
Q & A:
Q: Why 3 files?
A: because ROMPatcher doesn't allow 1 file with 3 patches.
Q: Do I need to copy EFSrv.dll back to the mobile?
A: No
Q: how can I check it works?
A:
1) copy z:\resource\apps\About.r01 to your PC
1.1) if you use a non-english phone, use the correct About.r?? file
2) using a Hexadecimal editor, change any word, for example 'Nokia' into 'FCA00'
3) copy into your phone at c:\resource\apps\About.r01
4) start the application tools-About
5) you should see your modified text
Q: which files can be overriden?
A: At least *.RSC , *.MBM, *.INI, *.R??, *.TXT
Q: which files can NOT be overriden?
A: at least:
1) those that are in ROM. Remember that Z: and ROM is not exactly the same.
2) those that are loaded using the UID instead of the name. This includes many *.DLL and *.EXE
Q: which are the risks?
A: as for the patch, very little. Reseting the phone will unload the patch and everything goes back to normal.
But some applications already search in C: before Z: so if you copy a wrong file into C: , that app might crash.
This happens even without this patch. If the app is critical, reformating the phone is the only solution.
Q: After patching, I can not format my MMC card.
A: yes. The patch needs new code, so I reused the are in RFormat::Open
If you need to format your MMC card, disable the patch. Or just reset the phone and don't enable the patch
Q: after restart, the patch doesn't work any more
A: true. You need to use ROMPatcher again and enable them.
Q: I transfered z:\System\data\Wsini.ini to C: , modified it, and my changes are not applied.
A: Some files are read and stored into memory before the GUI starts, so it's too late to patch them. No workaround yet.
Some files are loaded in a different way, that the patch can not handle.
Examples: z:\resource\versions\sw.txt or z:\system\data\swipolicy.ini
Q: is there any way to know which files are overrided?
A: not yet. If/when I make an upgrade of this patch, it would be possible.
Q: my phone is slower.
A: One reason is that phone needs to search in 2 drives. Another reason is that C: might be slower than Z:
Q: what is the benefit of this patch?
A: several:
1) you can change icons for existing Symbian applications
2) Same, for resources (texts and so)
3) change sounds, for example \System\Sounds\Digital\CamMojaveCapture3.wav
4) change INI files
Q: What if there is any problem?
A: send me your EFSrv.dll and your phone model and version.
Q: Do you take any responsability if my phone explodes?
A: Let me see ... No
Thanks FCA00000 for this patch:ilove:
Both posts were posted at the same time but this one was first. Merged - Dansco
hannan123 7th May 2008, 23:20 hi friends,
Fca000000 has released another patch to map z drive into c drive
The purpose of this patch is to force the phone to to use the files in c:\ before the same files in z:\
For example i you have file c:\resource\apps\about.r01 then the phone will cheak this file instead of cheaking z:\resource\apps\about.r01
This is to fake the symbian to take your file before taking rom file.
As c\ is read+write, you can modify them
It is alpha version and provides a partial solution estimated over 10% files.
Cheak the info provided in c2z.txt file to be able to use the patch.
How to make it work.
Copy c2z.exe, patch.bin and c2z.c files to same folder in your pc.
Use your hacked phone extract z:\sys\bin\EFSrv.dll and copy to pc in the same folder where you have c2z.exe and
Run c2z.exe
It will generate three files c2z1.rmp,c2z2.rmp and c2z3.rmp.
Transfer the three files to e:\patches
Start the rom patcher and and load them in exactly the same order.
To cheak does it work copy the file z:\resource\apps\about.r01(note about.r01 is for english language if you are using any other language use its corresponding about.r?? File)
Paste it into c:\resource\apps\about.r01
Now open it with hex editer of xplore and change any world like nokia into your name (hannan etc). Save it.
Now go to applications and open about application
You should see your modified text
This patch have several benefits for example
1. Change icons of existing symbian applications
2.same for resources (texts and so)
3.change sounds, for example \system\sounds\digital\CamMojave Capture3.wav
4. Change .ini files
There is no way to cheak which files are over rided but there are many of them.
May be there will be a list of overrided files in the next release.
Mostly *.RSC, *.MBM, *.ini, *.R?? And *.txt files are over riden
Can you upload your rmp file that generated from your n73 maybe work for mine n73 as i'm not on pc right now .btw thanks this very usefull
triplesec 7th May 2008, 23:51 Can you upload your rmp file that generated from your n73 maybe work for mine n73 as i'm not on pc right now .btw thanks this very usefull
I'm think that this is not good idea mate:partyman:
Bongoman 8th May 2008, 00:05 working on n73 v4.0735.3.0.2
http://img229.imageshack.us/img229/9396/screenshot0070wl7.png
xxx333 8th May 2008, 00:58 Startup screen modyfication works with this on 6120c !!!!
HOUSE M.D 8th May 2008, 01:06 nice work going to test rep added
hannan123 8th May 2008, 01:19 Startup screen modyfication works with this on 6120c !!!!
I can,t test it but you can test it as you are using 6120c. If it works then make sure to inform all of us by posting the result whatever it is?
xxx333 8th May 2008, 01:26 What did I write ?, I test it and it works now, I assume that with this patch this will work on all phones which wasnt support to change startup screen !
hannan123 8th May 2008, 01:36 What did I write ?, I test it and it works now, I assume that with this patch this will work on all phones which wasnt support to change startup screen !
Ok sorry i misread you.
:oops2::hehe:
hannan123 8th May 2008, 01:40 What did I write ?, I test it and it works now, I assume that with this patch this will work on all phones which wasnt support to change startup screen !
Then may be it is the solution for all those phones having problems with start up screen
Cheers.:dance::idol:
xxx333 8th May 2008, 01:54 Maybe I will make some description:
1. I installed some time ago ROMpatcher and it is working fine (ofcourse hidden MENU hack doesnt work, as on all 9.2 fp1 devices)
2. I was try to use startup screen change patch but it wasnt work, os was taking start screen from z instead of c
3. Now I use this hack to force read from c and screen change trick works fine
boydepzai 8th May 2008, 06:16 How did you manage to use the startup screen trick ?
I use N81 and the trick didn't work.
- First apply 3 patches.
- Copy startup.r01, startup.mif from Z to C (\resource\apps of course)
- Copy my own startup.mbm to C:\resource\apps
- Reboot
swankyleo 8th May 2008, 09:08 On most of the phones the trick of copying file from Z: into the same folder on C: works even without this patch. You can try it yourself :lol: Even FCA00000 has acknowledged this now.
This patch is only required for some pre-FP1 phones like N73, N80, etc..
ToJa92 8th May 2008, 10:16 On most of the phones the trick of copying file from Z: into the same folder on C: works even without this patch. You can try it yourself :lol: Even FCA00000 has acknowledged this now.
This patch is only required for some pre-FP1 phones like N73, N80, etc..
Do you think it is needed for E65? The screen change hack works perfect without this, so I assume I don't need it..
swankyleo 8th May 2008, 10:35 Do you think it is needed for E65? The screen change hack works perfect without this, so I assume I don't need it..Yup! then you don't need this. You can also confirm it by doing the About file trick metioned on first page without applying any patch :D
xxx333 8th May 2008, 11:36 ////EDIT:
CONFIRMED WORKING ON N82, N95, N95 8GB, E51, E60, E90, E65
SEEMS NOT TO WORK ON 6120, 6290, 5700, N73, N80, N81
This is from startscreen topic.. So it is requried not only for old phones
boydepzai 8th May 2008, 11:56 Dear xxx33, can you describe the steps that you did to change the startup animation ?
I did all the steps but it returns no result.
(N81)
xxx333 8th May 2008, 12:04 It will work fine if you use force c over z patch, the instllation of new startscreen is detailed described in Change Startup topic, I follow it
boydepzai 8th May 2008, 12:08 You apply the patches first or you do the trick first ?
I apply the patches first, and then do all the copying.
BTW, the patch is meant to stop functioning after phone reboot, so I was wondering how could it possibly force C over Z when the phone startup ?
swankyleo 8th May 2008, 13:22 It will work fine if you use force c over z patch, the instllation of new startscreen is detailed described in Change Startup topic, I follow it
Mate can you explain to me how the startup screen trick will now work on phones with this patch :lol: The startup screen files are loaded at phone startup when ROMPatcher is not running. And as long as the ROMPatcher doesn't start & you don't manually enable the patches it can't do anything :pmpl: Are you for real?
ferhattunc 8th May 2008, 13:36 Didn't work on my N73 ME V4.0750.31.2.1 :(
İ applied all 3 roms , copied musicplayer.r14 (Turkish) and edited with hex editor but it didn't work. any solution ?
Sobhan236 8th May 2008, 15:27 this patch is active when you run the rompatcher how can you run the rompatcher before showing startup screen? i have this problem on n73 me too an i wonna sell my phone and buy a 5700
triplesec 8th May 2008, 16:55 This is alfa version,so just wait for new version.Will be relised soon
Cheers:partyman:
it works 6120c but I couldnt make startup animation.. I copied these c from z:
startup.mif
startup.r14
and I copied there my startup.mbm
when I restart to phone ,it didnt work
please help me??
spaciodino 8th May 2008, 18:28 If i wanna disable the force, so that it should not read from e: but back to z:, should i just disble those three patches?
spaciodino 8th May 2008, 18:31 As Boydepzai said, if the patch stops working after reboot, then how could it possibly force c instead of Z???
illegible 8th May 2008, 19:23 How did you manage to use the startup screen trick ?
I use N81 and the trick didn't work.
- First apply 3 patches.
- Copy startup.r01, startup.mif from Z to C (\resource\apps of course)
- Copy my own startup.mbm to C:\resource\apps
- Reboot
It didn't work, because this patch is not applied at the phone startup :D
Its very simple. When you click apply on the three patches in ROMPatcher, just then you will be able to start anything from C:\ by default.
But when the phone is restarted, the patch is gone and phone is using startup.mbm file from Z:\ ;)
It didn't work, because this patch is not applied at the phone startup :D
Its very simple. When you click apply on the three patches in ROMPatcher, just then you will be able to start anything from C:\ by default.
But when the phone is restarted, the patch is gone and phone is using startup.mbm file from Z:\ ;)
but xxx333 wrote this in first page
http://www.ipmart-forum.com/showpost.php?p=2003026&postcount=6
Please help me
hannan123 8th May 2008, 21:42 yeh how could it be and also with the most of the other patches which i have not tested like changing the start up tone and changing the start up animation.
One thing is for sure that phones by default search some files on c before z..
As far i know rom patcher does not apply any patch until we order it to do so but what if we apply some patch and reboots the phone i don,t know weather it will reapply that patch during the boot up, because every patch disappears on turning the phone off as they are stored in the ram.
illegible 9th May 2008, 00:00 but xxx333 wrote this in first page
http://www.ipmart-forum.com/showpost.php?p=2003026&postcount=6
Please help me
I don't believie him. :D:
kingwicked 9th May 2008, 00:01 i copied the files inthe c resource apps folder from z ,edited them on pc first then with explore but not workin for me on n82 gives system error.guys what am i doing wrong can some one help
illegible 9th May 2008, 00:07 i copied the files inthe c resource apps folder from z ,edited them on pc first then with explore but not workin for me on n82 gives system error.guys what am i doing wrong can some one help
I don't know which app did you try this on, but look here: http://www.ipmart-forum.com/showthread.php?t=252212
When i tried this on Camcorder, I've copied all the files: .mbm, .mif etc and the phone gave me "System Error" and failed to start the Camera.
Then i just copied the Camcorder.r01 file and it worked. Maybe you need to copy the .rXX file only too.
hannan123 9th May 2008, 00:39 i copied the files inthe c resource apps folder from z ,edited them on pc first then with explore but not workin for me on n82 gives system error.guys what am i doing wrong can some one help
As i wrote in my post edit the files with hex editor the same was the case with me when i renamed the file about.r01 and edited it with xplore the app about gave error(system error). I again copied the same file to c and then editted it with the hex editor of the xplore and it worked so use hex editor instead of text editor.
illegible 9th May 2008, 00:52 As i wrote in my post edit the files with hex editor the same was the case with me when i renamed the file about.r01 and edited it with xplore the app about gave error(system error). I again copied the same file to c and then editted it with the hex editor of the xplore and it worked so use hex editor instead of text editor.
But you can't edit this file with the text editor of X-plore (Don't know how did you make it the first time). The program X-plore, checks the file and open it for edit with the hex editor by default and you don't even have an option in the menu to edit it with the text editor.
hannan123 9th May 2008, 01:07 I don't know which app did you try this on, but look here: http://www.ipmart-forum.com/showthread.php?t=252212
When i tried this on Camcorder, I've copied all the files: .mbm, .mif etc and the phone gave me "System Error" and failed to start the Camera.
Then i just copied the Camcorder.r01 file and it worked. Maybe you need to copy the .rXX file only too.
Mate use hex editor instead of text editor i edited about.r01 with text editor first and wrote my name instead of nokia the file size increazed from 2.34 kb to 4.81 and when i opened the about app it gave system error , now when i wrote my same name using the hex editor of xplore the file size remained same ie 2.39 evem after editting and it worked.now i tried to place another icon in place of about.mbm in the c drive instead of original icon but nothing happened and the app gave system error just because the icon of the app was previously loaded in the menu at startup interfering with it or cam icon will cause system error use menu editor for editting icons because it have a refresh option which reloads the menu icons.
hannan123 9th May 2008, 01:13 But you can't edit this file with the text editor of X-plore (Don't know how did you make it the first time). The program X-plore, checks the file and open it for edit with the hex editor by default and you don't even have an option in the menu to edit it with the text editor.
The easiest way is to rename the file ie about.r01.txt and then edit it and after editting again rename it as about.r01 but i would not recomend it as editing in this way will change its original format and it would not work.
illegible 9th May 2008, 01:43 The easiest way is to rename the file ie about.r01.txt and then edit it and after editting again rename it as about.r01 but i would not recomend it as editing in this way will change its original format and it would not work.
Well whats the point in doing it, when X-plore, "tells" you to use the hex editor. ;)
illegible 9th May 2008, 01:48 Mate use hex editor instead of text editor i edited about.r01 with text editor first and wrote my name instead of nokia the file size increazed from 2.34 kb to 4.81 and when i opened the about app it gave system error , now when i wrote my same name using the hex editor of xplore the file size remained same ie 2.39 evem after editting and it worked.now i tried to place another icon in place of about.mbm in the c drive instead of original icon but nothing happened and the app gave system error just because the icon of the app was previously loaded in the menu at startup interfering with it or cam icon will cause system error use menu editor for editting icons because it have a refresh option which reloads the menu icons.
I did't used text editor, thats why I tell him it my be because of the other unnecessary files (.mbm, .mif).
Click9666 9th May 2008, 11:56 Try to learn about this thread...Thank for you information..
jomppe 9th May 2008, 16:18 Is it possible to change the patch which it checks first to E
hannan123 9th May 2008, 18:49 Is it possible to change the patch which it checks first to E
Yeh its possible but it will slow down the phone speed and the good news is that the full version is releasing soon fca told me that he have to make two more changes one change will be made probably in another alpha version which he is releasing within 2 or three days and then the full version within this week after that you will also be able to change the java permissions and do what ever you want which means that the symbian will be completely open.
wojtaliban 9th May 2008, 21:13 Nice patch, but everyone who said that startup screen is working on for ex. n73 because of this patch, are not nice ;] It CAN't work because patch isn't loaded already before launching startup screen
illegible 9th May 2008, 21:22 Nice patch, but everyone who said that startup screen is working on for ex. n73 because of this patch, are not nice ;] It CAN't work because patch isn't loaded already before launching startup screen
Thats right. Everyone that is saying the startup screen is working, should know its not because this patch! I guess that 6120c is just like n95 and others e.g the files in C:\ are with higher priority.
gmagesh14 9th May 2008, 22:15 Working successfully in 5700...
|
|