Related
Does anybody know how to add software in ROM.
I succcesfully added small 1-file programs (and a couple of 2/3 file programs) using mkrom.
I often needed to modify the default.reg file to achieve this...
But how do I install more complex programs like Batterybar/Journalbar and Fonix Voicedial ?
I hope someons has the answer!
its not easy. u have to use the snap utility to find out what changes were made and manually add each entry into default.reg file. also if any files need to be somewhere other than windows directory u have to copy them to ram via the initobj.txt file.
alex
Thanks, that worked....
It took some time though!
kalex said:
Also if any files need to be somewhere other than windows directory u have to copy them to ram via the initobj.txt file.
Click to expand...
Click to collapse
Cool! People are figuring out how this works!
It has to be noted that putting files in any other place than Windows means you're making a RAM copy, which ofcourse uses RAM you could use for other things. So it would be better to figure out how to convince the software to run from Windows instead, which, sometimes after a little tinkering, has worked for us in all cases.
If need be, you can also try creating a link to the program in Windows, and copy that instead of the real file.
It has to be noted that putting files in any other place than Windows means you're making a RAM copy, which ofcourse uses RAM you could use for other things. So it would be better to figure out how to convince the software to run from Windows instead, which, sometimes after a little tinkering, has worked for us in all cases.
Click to expand...
Click to collapse
that's true. but some apps want to put something else where. for example Pocket Plus has 4 txt files which it modifies during use, so they have to be copied to RAM otherwise it wouldn't be able to modify it. some apps put dlls to \windows\appmgr, so i have to add that. so far i added Pocket Plus 1.2, Resco File explorer 2003, Soft Reset, and Pocket Gamer D9 dialer, as well as i localized it to US specs. the only thing i can't figure out yet is how to add T-mobile USA GPRS configuration to the auto setup.
XDA developer Peter Poelman can you share on how to do this?
thanks
alex
Laundry list of things to add to ROM
I have a laundry list of things to add into the ROM. I'm sure it all won't fit, but I'm very energized about hearing what you guys have been saying.
I have a legal copy of battery/journal bar, fonix voice suite + dial, pocket informant, and All Locations Traffic Counter. Additionally I am most certainly interested in getting T-Mobile US settings setup in the autoconfig.
I'm far from a UNIX guy, but I have Cygwin now installed and I'm working on getting Perl setup. One of the guys in my department helped me build SER1.1 on his Linux box.
I've had the T2Tech guys squeeze 128M inside the phone (64/64) so I'd like to add the driver for it into ROM so I can use it after a hard reset without having to dig out the installer.
If there's any assistance I can lend along the way please let me know.
MAXLW can you shoot me some basic instructions for Fonix and Battery/Journal bar?
Thanks all for the great tool!
[email protected]
US T-Mobile PPC-PE 128M SER1.1
rdm128,
Are u able to access 128mb of ram after u did the ser1.1? i heard it didn't work with the current drivers by ppctechs.
I doubt Fonix will work in the ROM as there are about 100 or so files that need to be copied as well as i'm not sure which files are being modified by the program and if they are being modified you will need to do a Ram copy before u can use it. all locations i guess u don't need either as t-mobile now offers unlimited GPRS. PI i'm not sure how its going to react to ROM install but u can try it and let me know if it works as i want to add it.
alex
128M w/ SER1.1
The 128 upgrade is split into 64M RAM and 64M "t2t storage card". I am able to access both of them quite easily with the driver installed.
The most impressive part, though it does make sense, is that I have only done soft resets and never a power cycle when installing the SER1.1 and therefore all files are still intact in the t2t storage card. Not bad for volatile RAM!
The only Fonix I'd really like in ROM is Voice Dial. I think I can get PI to work only because of the directory structure it uses. It places lots of files in the windows directory, but then puts all the 'writeable' files in the WebIS folder in my documents (at least as far as I can tell so far).
I'm just starting to play with snapview (since it came on SER1.1) to see what it will take to get this stuff crammed into ROM.
rdm128
I just noticed, i was looking through the windows folder and i found the filed i wanted to rename to force it to fail loading for a test,
using resco i cleared the readonly flag.
i renamed the file
within 2 seconds the screen refreshed and the original file was there again aswell as the renamed one.
this is similar to xp's prefetch where you can delete system specific files and it will replace them itself, in theory delete the windows folder and it will rebuild itself back to a working system, i went through it on a W2003 Advanced Server course aswell.
if this repairing action could be halted, it would open the devices modding capabilities somewhat.
This is NOT prefetch.
Prefetch is when windows loads some programs into ram ready to run them at boot time. This means its quicker to run word etc when you choose it, so booting takes longer and running word is quicker.
and in theory, if you delete the windows folder, it will be deleted and windows will quickly crash, and not boot again.
It does NOT have the power to re-create copies of deleted files from nowhere!
This magical self generation of windows files is not taught on "W2003 Advanced Server course" or any other, I suggest you ask for your money back.
cool
Pyrofer, thanx for the well needed humour, u made me laugh with your comments.
You are thinking about the System File Checker thingy. On Windows (not on WM5) there is a directory with a copy of all the system files. If you replace or delete a system file then windows picks up on it and restores the file. As Pyrofer said, its not magical and its not prefetch
Paul
Pyrofer, I think you should get some facts straight before typing,
as a test for me, check you got system restore running, go into your windows installation folder and MOVE notepad.exe to somewhere else, low and behold notepad.exe reappears in the windows installation folder.
http://www.theeldergeek.com/system_volume_information_folder1.htm
That link may educate you a little more
or this one
http://support.microsoft.com/kb/309531
have you been on any computer courses, maybe you should, as its obvious you know very little about modern operating systems, I may have got the prefetch incorrectly named and should have been clearly explained to the now obvious non technical network engineer, but atleast i know what the systems are capable of.
If WM5 is using the extended_rom as the system restore like and this can be stopped, alot of tidying up from the windows folder will make more ram avaliable
This magical self generation of windows files is not taught on "W2003 Advanced Server course" or any other, I suggest you ask for your money back.
Click to expand...
Click to collapse
Have you done the course? maybe you should and you'll find out yourself that windows is more capable than you think.
GET YOUR FACTS RIGHT BEFORE SHOOTING PEOPLE DOWN IN FLAMES TW4T
System Restore / System Volume Information has nothing to do with the system file protection feature you are describing. They are 2 entirely seperate things. The feature you are actually taking about is described here;
http://support.microsoft.com/?kbid=222193
WM5 does not have either of these features, the extended rom only contains OEM cab files and operator settings, WM5 has no advanced features like this at all.
There are a number of possible explanations, rom files cannot be deleted, but some can be masked by another file of the same name, you can then delete or rename the 2nd file exposing the 1st file in rom. I have seen this behaviour in WM2003.
Paul
thanks psneddon, thats the system i was trying to find the name of, if that can be stopped from happening.
Thanks for having a go at my knowledge, its always nice to see that you did exactly what you accused me of...
"System Restore / System Volume Information has nothing to do with the system file protection feature you are describing. They are 2 entirely seperate things"
And you agreed with this comment, ie, admitted that in your correction of your post, where you slagged me off, you still got it wrong.
So, in two posts you got them both wrong, in my post i stated a list of correct facts. I never said there was no feature to restore wnidows files, i said that it wasnt prefetch and it wasnt.
ALso, I wasnt "BEFORE SHOOTING PEOPLE DOWN IN FLAMES " and using all caps to shout, I was simply trying to point out your mistakes in a humerous way, obviously my humour went over your head.
I didnt flame you, or call you a twat.
Im sorry if I managed to offend you and understand that humour is a very subjective thing, at least one person here got the joke, so lets just end it here please.
I accept your apology, maybe some smileys around the humor parts would help me a little :lol: and maybe i did fly off the handle a little after nearlly getting killed on my way to work this morning. :roll:
WFP ( Windows File Protection ) does exist, ive now researched into it a little and its been around for a while, and you can delete the contents of the windows folder or system32 and it will replace it all (windows o/s related anyway).
What i was implying was that the universal could be using a similar system to this, ie, getting missing files from the rom and putting them back, and like WFP, this comes with an overhead on performance as it has to continually monitor specific folders for the changes.
I know replacing a file with a blank renamed file blocks this from happening but this can cause issues down the line, like replacing the imate today skins, yer renaming txt files and replacing them stops them from being recreated, but you can still choose them in the today skin manager.
Anyway i've had enough caffine now, lets get the Univeral up to the standards that the advertising led us to believe.
I did about 3 hard reset to the phone (for testing purposes), and all the sudden the myfavs program does not appear after I did the hard reset the 4th time, I did the hard reset about 2 more times and it did not restore the myfavs program (it suppose to back to its factory settings)
Now I keep getting "your myfaves contacts have been restored" text message every time time I turn on the phone (keeps pilling up with this same text message)which your suppose to only get once.
under the memory setting; storage & program seems to have the exactly same file size as when i had myfavs before.
What can I do? all I want is the default factory settings.. help me.
Hah! You survived longer than I did with it. I hard reset once just to clean my phone up before I started messing with anything (messing with the ROM, etc.) and the MyFaves app disappeared completely from the little tray bar at the bottom and the Today Screen.
Interestingly if you dig around with the file browser in the \windows\ directory I can see all the MyFav5 related applications, but nothing launches.
I'm tempted to try the RUU but to be honest the MyFaves program just ate a ton of memory and resulted in me calling people on accident when I had the Today Screen Plug-in active. So as long as the plan still gets accounted correctly (read as: I don't get charged for calling my 5 people),I don't really care.
I thought I'd let you know you aren't the only one out there with the exact same problem. I would like a solution but it isn't mission critical for me.
I found a solution to your problem. I'll do some more testing later. For now:
Could you look in your \Windows\ directory of your phone and tell me what "My*" applications and files are listed there? (You might have to make the basic file explorer show all files by using Menu>Show All Files).
All the "My" files that are in windows directory (revised & no file missing or mistyped). The some files are repeated to I placed the filesize next to them.
My5_Land
My5_Land.swf.0409
My5_Port.swf.0409
My5app
My5Client
My5ControllerPanelPlugin
My5MsgCenter 138k
My5MsgCenter 30b
My5PimProvider
My5service
My5Today_MaskCircle
My5Today_MaskRing
MyFave
MyFaves 19.1k
MyFaves 29b
MyFaves_add
MyFaves_hourglass
MyFaves_PhCDefault
MyFaves_sihouette
MyFavesApp_3DMask
MyFavesApp_74x743DMask
MyFavesApp_ContactMask
MyFaves-plugin
MyFavTodayPlugin
Myinfo.96
Extreme184X said:
All the "My" files that are in windows directory (revised & no file missing or mistyped). The some files are repeated to I placed the filesize next to them.
My5_Land
My5_Land.swf.0409
My5_Port.swf.0409
My5app
My5Client
My5ControllerPanelPlugin
My5MsgCenter 138k
My5MsgCenter 30b
My5PimProvider
My5service
My5Today_MaskCircle
My5Today_MaskRing
MyFave
MyFaves 19.1k
MyFaves 29b
MyFaves_add
MyFaves_hourglass
MyFaves_PhCDefault
MyFaves_sihouette
MyFavesApp_3DMask
MyFavesApp_74x743DMask
MyFavesApp_ContactMask
MyFaves-plugin
MyFavTodayPlugin
Myinfo.96
Click to expand...
Click to collapse
My5Service.exe is the key application. I wanted to make sure you had all the bits to the MyFaves program. The reason you see duplicate names with different file sizes is that the File Explorer program that you have on your hand held suppresses extensions of files for whatever idea.
Now then to fix your problem you are going to need to edit the registry of your device (I used total commander, the .CAB is in one of the Useful cab threads).
A key is missing from the registry after hard reset. WOO!!
Go to \\registry\\HKLM\init\ (using total commander's akward directory structure style)
You then have to add a new key, I used "Launch94" as I was noticing most of the T-Mo crapware was using the Launch9# series of keys
Then edit the key's data to be: My5Service.exe (Must be spelled correctly)
Basically what you did was add in a registry key that tells windows to load up the MyFaves service at boot so all the my faves apps will initialize properly. Putting My5Service.exe into the \windows\startup\ folder doesn't work (I tried it initially).
Soft reset and the phone will act wonky for a second as it is refreshing itself, don't panic. A box popped up saying "MyFaves display set to ON" and all was well at that point.
Then, since you want factory default I'd just remove Total Commander using the add/remove programs feature.
Good lookin out!!!
thanks alot, it did it and it worked.
I made an attemp to reformat the phone again, and myfavs appeared. Funny How I never managed to get that total commander for this phone. Lol im an experience user with registries (now gonna experiment with the register editor an tweak the phone to make phone faster and remove useless I don't need)
Thanks lot you have been helpful and gave fast support!!
Ah well no insult to your ability or experience was meant. I try to be as specific in my write ups as possible so others who might have the same problem can understand the solution, regardless of ability. Tends to make my life at work a lot easier when I do that so it's become a bit of a habit.
Glad it worked for ya and I'm actually surprised it survived another format. But hey all it says is there is some glitchy code in the re-install portion T-Mo has built.
Extreme184X said:
(now gonna experiment with the register editor an tweak the phone to make phone faster and remove useless I don't need)
Thanks lot you have been helpful and gave fast support!!
Click to expand...
Click to collapse
By the way, let me know what tweaks you try. I'd be interested in them myself.
Good seeing people help each other out. The speed tweaks are everywhere, but to remove things you have to recook and flash your phone. (Alternatively, you can flash one of the many available ROMs our cooks have already made or made a custom one based on my own through the link on my signature.)
i got a quick Question how about trying to add it to a already cooked rom is that possible ? bc i love the PDAVIET-ROM BUILD 20931.1.5.0.PV(uploaded) rom but the myfaves tab dont work
does anyone have the my faves.cab?
hello fellow chefs
i whas looking for a way to gain more speed in my rom
i whas thinking it all are graphics so if i made the size smaller the rom wil be faster
now i found a program wich works with commands so it automaticly does a entire folder i set the files in
now i whas wondering if i search all png files from the kitchen and convert them
they will be put in one map
if i rename that map to zzzz_resized png files it will overwrite in the kitchen but will i end up with the small size png or the big size png when the rom is flashed to my phone?
i have read that overwritten files take up more memory thats why i am aksing
thansk in advance for any ideas
chris
It will just over-write the files during the rom build-you won't end up with duplicate files in rom. And you'll end up with the files that are processed last during the build (should be the zzz-ones). So, yeah, it will do what you want. That's a safer method than just replacing the old files with the new ones in the original packages, because you may find that the new ones suck, and then it could be difficult to recover the old setup. It's also faster to do. Just check you build log to see that the proper files are being over-written.
Farmer Ted said:
It will just over-write the files during the rom build-you won't end up with duplicate files in rom. And you'll end up with the files that are processed last during the build (should be the zzz-ones). So, yeah, it will do what you want. That's a safer method than just replacing the old files with the new ones in the original packages, because you may find that the new ones suck, and then it could be difficult to recover the old setup. It's also faster to do. Just check you build log to see that the proper files are being over-written.
Click to expand...
Click to collapse
thanks farmer ted for youre thought about it
in the meantime i thought i just needed to try it and see how it would end up
well a little bit of strange thing has happend:S
when i go into taskmanager>menu>view>processes
i see gwes.exe his size is cut in half:-o(verry nice result)
but filesys.exe is raised with approx 2 mb:-o
any idea how that possible?
The filesys size mostly depends on the cache sizes in my experience; did you change any of those? I may need to start compressing png files-it would be nice to have a smaller gwes tax.
hmmm nope i didnt change anything
when i check taskamanager it has lower ram% so i will leave it as it is
just wanted to check as i have read somewhere files being overwritten ended up loading in the ram instead o the place where it usually ends up
on a side note
you want the progrma i used?
you can put all the iles in one map and you can do them all at once
took me like 5 minutes to do my whole kitchen
all the png files though(a little over 2000 files)
i also want to do bmp and its possible with that program
maybe i did it the wrong way though
all the png files where bpp32 and i changed them to 16bpp wich saved me about hal the size of gwes
when i want to do it for bmp files wich are 12 bpp and i change them to 8bpp the files get blurred:s
can you share how you are planning to the bmp files?
I'm not good at graphics editting at all, lol. I have no clue how to edit a .bmp, although I did save 1.5 MB from my rom by just leaving out the two .bmp skin files for quick qps. Yeah, I'd definitely like to know what you're using on the .png's, that sounds easy (my level).
Task managers aren't the best at figuring out how much memory a process is using in my experience. As an example, here's my gwes.exe usage (right now) with different task managers:
dotfred: 26,295 kb
XTask: 5.08 MB
SK Tools: 5,414,912 bytes ; heap size = 63,619,664 bytes !!!! (Seriously, WTF?!?)
Microsoft TM: 5.16 MB
Ishi TM: 60,289 KB (Again, WTF?!?)
If I look at the gwes slot with virtualmemory.exe, it looks like it's around 6 MB of virtual memory (I guess that's the same as RAM, but who freaking knows). So, it seems like the task managers that put the usage at ~5 MB are more accurate. I run virtualmemory.exe whenever I really want to see if something weird is happening. Clearly, dotfred's can't be right. I've seen it have gwes at 30 MB before, which has got to be impossible (never mind the TM's that have it at 60 MB, lol).
hi mini,
can you post the program for resizing the graphics.
i have tried a lot but non of them working well.
you must do it manually one by one ( which means a lot of work)
thx
gonna send you booth a pm as its a warez program
Warez discussion is strictly prohibited on XDA.
Thread locked, I would suggest not sending that PM.
Hello,
Earlier today, I copied a file named AVATOR.PNG into the \Windows folder of my HTC Touch HD (running Grzegorz10s custom Dusk ROM). The file was meant to replace an existing Avator.png file. (The graphics file is part of a skinned Manila 2.5 installation, but that's beside the point.) I ended up with two separate files in \Windows; one named AVATOR.PNG and the other named Avator.png.
At this point, I can't remove either file, nor can I change their file properties. A few days ago (before doing a task 29 and reflashing the ROM to improve device performance), I could replace the packaged file without problem. The procedure at that time was simply to stop HTC Sense from the list of Home Screen items, remove the read only attribute of Avator.png, and overwrite it with another graphic with the same name.
This time, I apparently didn't pay enough attention to upper and lower case characters.... To view the symptoms and issue, please refer to this YouTube video:
http://www.youtube.com/watch?v=UMQkgENs0DA
Can anybody help me out? I could always reflash the ROM but it seems like too much work for something this "simple."
Thanks,
Svein
ok, you already wrote, you will care for case sentitivity next time, so no lecturing there
these might sound stupid, but have you tried, either renaming AVATOR.png (the one you copied there, if i'm not mistaking) to Avator.png (should either ask to overwrite or at least give another error) or something completely unrelated (to get rid of the conflict)?
can you maybe move that file to, say, my documents\ and delete it there?
the only other things, that would come to mind would be to write a script to delete that one file and run it in startup, before anything else starts, or in a UC environment, where also nearly everything else is stopped, but to be honest, you should rather perform a hard reset, much faster.
Chef_Tony said:
ok, you already wrote, you will care for case sentitivity next time, so no lecturing there
these might sound stupid, but have you tried, either renaming AVATOR.png (the one you copied there, if i'm not mistaking) to Avator.png (should either ask to overwrite or at least give another error) or something completely unrelated (to get rid of the conflict)?
can you maybe move that file to, say, my documents\ and delete it there?
the only other things, that would come to mind would be to write a script to delete that one file and run it in startup, before anything else starts, or in a UC environment, where also nearly everything else is stopped, but to be honest, you should rather perform a hard reset, much faster.
Click to expand...
Click to collapse
Thanks, Tony. Yeah, the case sensitivity is a given - my bad. And I will likely opt for a hard reset. I had *really* looked forward to not having to reconfigure my device again, now that I finally found a ROM that I thoroughly enjoy, but alas... The files are locked (can't move, delete, or change attributes no matter what...)
Googled "UC environment" with both HTC and windows mobile as keywords and came up with Unified Communication. Is that the right way to go or did I just blow my cover and will get tossed outta here as the functional, non-techie user that I just professed to be?
by UC, i was referring to the automatic customizations (formerly known as EXTROM), run after a hard reset or through an automatic installer integrated in many roms, i saw it as XDA_UC or Cloudy AutoInstall. Because the purpose of these automatic customizations are to install settings (mms, internet) or skins and wallpapers, usually done by your carrier, when running this setup, all connections are cut, all apps are shut down and only a basic windows mobile is running (also sense is shut down).
these autoinstallers can use cab or xml or mortscript files, but setting up a mortscript to try and delete a file, when you've never done it before, probably takes longer than hard resetting and setting up your device again. yet, you can make use of autoinstallers to get all your programs up and running, sync with myphone, and all that is left to do is make some basic settings like owner information. usually that should take less than an hour, that way, being much faster than searching solutions for several days
This software worked for me - dublicatefilesdeleter.com