yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] Noonski:
Remote Tracker

In the Next version Remote Tracker will be included.

It is set to copy it's configuration file from the Storage Card\Cabs folder.

Even if a User is not using UC.

the configuration file can also be cooked in by adding it to the Package in the Kitchen.

Basicly what Remote tracker does is send an SMS to a predefined number when the SIM card is switched. (you can then also send an SMS to make your phone call you so you can listen in on where ever the phone is)

That should teach the person that finds or steals our precious not to return it.

More info on remote trakcer can be found here:

http://xdaforums.com/showthread.php?t=412433

Remote trakcers file take less space then a Cab and does not leave behind the cab that Windows Mobile makes to uninstall it.

It does also come with AppToDate support.

if (RegRead( "HKLM", "Software\Mortinstall\LNK", "RT0409.lnk" ) eq 1)
UnzipAll( "\Windows\RTC.zip", "\Program Files" )
CreateShortcut("\Windows\Start Menu\Programs\GPS\Remote Tracker.lnk","\Program Files\RTConfig\RTConfig.exe")
CreateShortcut("\Windows\Start Menu\Programs\GPS\Remote Tracker Test.lnk","\Program Files\RTConfig\RTTest.exe")
CreateShortcut("\Windows\Startup\Phone Activation.lnk","\Program Files\RTConfig\SMSLauncher.exe")
Copy( "\Program Files\RTConfig\remotetracker.xml", "\Application Data\AppToDate\remotetracker.xml" )
Copy( "\Program Files\RTConfig\RemoteTracker.ico", "\Application Data\AppToDate\RemoteTracker.ico" )
Copy( "\Intern Geheugen\rt.dll", "\Program Files\RTConfig\rt.dll" )
Copy( "\Internal Storage\rt.dll", "\Program Files\RTConfig\rt.dll" )
Copy( "\Storage Card\Cabs\rt.dll", "\Program Files\RTConfig\rt.dll" )
Copy( "\Opslagkaart\Cabs\rt.dll", "\Program Files\RTConfig\rt.dll" )
Delete( "\Program Files\RTConfig\remotetracker.xml" )
Delete( "\Program Files\RTConfig\RemoteTracker.ico" )
Else
EndIf
[Touch GSM ROM Development] dsixda:
I noticed the Elfin version of Task Manager has this:

[HKEY_CURRENT_USER\Software\HTC\BootLauncher\Services\TaskManager]
"Module"="\\windows\\taskservice.DLL"
"Prefix"="TMX"
"Index"=dword:00000000
"Info"=dword:00000000
"Order"=dword:00000000

And the Opal version has this instead:

[B][HKEY_LOCAL_MACHINE\Services\TaskManager][/B]
"Module"="\\windows\\taskservice.dll"
"Prefix"="TMX"
"Index"=dword:0
"Info"=dword:0
"Order"=dword:0

[B]"DLL"="\\windows\\taskservice.dll"[/B]

Is there an advantage of one over the other?

Also, I agree with you about removing OperaPreL... Opera Mobile starts up fine without it.
[Touch GSM ROM Development] Noonski:
Well, NFSFAN found that less memory was used using Bootlauncher.

But i haven't seen any real differences.

But it might lesson the strain after rebooting when the memory usage goes up in the beginning by using Bootlauncher.

The Opal version actually also was run through Bootlauncher but i remember putting that back to a service, looks like before i was 100% sure that it needed to be. (looks like your using an early version of my package)

[HKEY_LOCAL_MACHINE\Services\TaskManager]
"Prefix"="TMX"
"Index"=dword:0
"Info"=dword:0
"Order"=dword:0
"DLL"="taskservice.dll"

Both methods will allow you to time when it is started up with a hex value in the order filed.

The biggest gain for HTC is that they have more control with Bootlauncher when an app or service is launched.

another variable they might use in Bootlauncher method is

"Keep"=dword:00000001

Whatever that is meant to do.
[Touch GSM ROM Development] dsixda:
Shall I just swap the Bootlauncher stuff into the Opal one? Do you recommend using Bootlauncher?
[Touch GSM ROM Development] dsixda:
Funny, I searched for "Task" in that file and didn't see that until you mentioned it. WHy do they have an ASCII representation of the file?
[Touch GSM ROM Development] Noonski:
Well most apps that start trough Bootlauncher start at the beginning just like regular services.

In the end it is just another app that starts up, to do what WM already can do without it. So to me it falls under the Double and unneeded files.

It is run just before the services.exe in the HKLM\INIT values

and if it is run after the services it will not do it's job.

I'm not convinced it makes anything better.

I think more gain can be had by converting .dll files that run as services to modules to get more stable memory and quicker start ups.

(If it's constanly running then why not give it a fixed place in memory)

If your refering to the provxml file, i also found it funny that there where some provxml files in ASCII and others in Unicode.

I don't know what is up with that.
[Touch GSM ROM Development] dsixda:
No I'm referring to OEM_LANG_0409/initflashfiles.dat .. I'll change it the "normal" name.

Also, do you have a good guide on converting DLLs to modules?
[Touch GSM ROM Development] Ameet:
Awesome to see you working back in Elfs too ;)
[Touch GSM ROM Development] Noonski:
Well first just make a simple cab with the dll files and modules you want to convert. doesn't matter where they install to and no need for regs or shortcuts.

Then use Ervius Package creator

http://xdaforums.com/attachment.php?attachmentid=127210&d=1225780263

And open the cab in it with the tick box for Modules enabled.

Files that can't be converted wont be converted.

(UPXED files might also not convert)

You then have the files as modules.

Replace these in the kitchen and G-Reloc will do the rest.

Well just bringing over the techniques that work.
[Touch GSM ROM Development] dsixda:
Ok,

So under OEM_LANG_0409/Initflashfiles.dat, I commented out the TaskMgr.lnk entry, which wasn't doing anything anyway. And then I added the real Task Manager.lnk....

;Directory("\Windows\Start Menu\Programs"):-File("\x0054\x0061\x0073\x006B\x0020\x004D\x0061\x006E\x0061\x0067\x0065\x0072\x002E\x006C\x006E\x006B","\Windows\TaskMgr.lnk")
Directory("\Windows\Start Menu\Programs"):-File("Task Manager.lnk","\Windows\TaskMgr.lnk")

This didn't work after flashing either :(
[Touch GSM ROM Development] Noonski:
Its because of that ProvXMl file i posted in that earlier post.

mxipupdate_zzRemoveTSKmgr_1.provxml

It overrides that fileoperation by removing the link again.

Geuss HTC decided a link to MS taskmanager was not needed with their Taskmanager present.

So just removed that file, i know i did in the latest version, fixing the problem.

Also it is good to see that MS/HTC is re enabling the 2577 folder functionality again.

This really proves that they do look at what goes on here on XDA. Re-enabling the 2577 folder again Sort of makes UC Obsolete again.

When you have a 2577 folder on Storage card or internal storage with an Autorun.exe that file will be run on SD insertion or Windows Startup.
[Touch GSM ROM Development] dsixda:
Oh! What post? Let me search...
[Touch GSM ROM Development] dsixda:
Ah! Ok, thank you very much. Damn you.. and your late editing of posts :D
[Touch GSM ROM Development] Noonski:
Check my re editing of Post one.

And those other inserted posts.
[Touch GSM ROM Development] dsixda:
I am uploading the 3.xx OS.nb.payload for you. Give me 15 minutes (+ time spent helping my wife after she scolds me).
[Touch GSM ROM Development] Noonski:
Thanks.

I also just read that HTCTouchP has removed ULDR partition on ELF.

I'm curious if there's a big difference in Performance in using other payload and ULDR removed.

Time to sleep now.

Sidenote, Open Rom is picking up good interest.

Just saw a user asking on Touch Pro thread asking for Elite Team to make the Rom open.
[Touch GSM ROM Development] dsixda:
Here's the OS.nb.payload for 3.xx:

http://rapidshare.de/files/40867477/OS.nb.payload.zip.html
[Touch GSM ROM Development] Noonski:
Muchos Cracias.

Corrupted download will re download tomorrow.
[Touch GSM ROM Development] Ameet:
Ya. He mentioned to me. Will try that too for Diamond (of crse with some changes in the addresses) Expecting Aman to permit me to put it up in the guide for Diamonds. Consider that one more go at the secret society ;)

I didnt know Elves too had this ULDR thingy :D I think we might be able to use that space for free Ram :D (Just speculating theoritically here for now)

Finally got me a copy of the ORDE kitchen. Will check up and report anything that catches the eye once back at home tonight
[Touch GSM ROM Development] Noonski:
Wel bad news ORDE is heavily outdated allready.

Next time i will use different upload.

I still need to get you a test game.
[Touch GSM ROM Development] !Aman!:
permission? u really should stop being so much formal ;)

all the devices have this useless thing. Part00.raw is what the ULDR is. some people reduce its size (e.g. udk), but it can be completely removed which i did with help from cmonex ;). but method for Elfin and diamond is a little bit different. its working well for me here and i hope we can share this very soon.
[Touch GSM ROM Development] Ameet:
:( Maybe you should have an upload without the payload and the tools (maybe only for me :D) As I mentioned earlier, tried porting the DDI.dll from HD in the XIP but the device didnt boot. Maybe I did the porting in my sleep, will try that again once back home

Nah!! I believe in providing credits for all the hard work everyone puts in and wont wanna get you mad by going public with your info without asking :) Will test it out tonight or tomorow as I said
[Touch GSM ROM Development] kwbr:
Documentation

Is OREE a clean starting point (original 6.1 WWE dump) or are things already modified and localized (dutch)?
[Touch GSM ROM Development] dsixda:
ARgghh.... I don't know what I did, but all of a sudden YouTube starts up with *huge* fonts and I cannot do anything because they take over the screen.

I did remove all the provxml files from the Elfin Packages that only had the following code:

<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKLM\SOFTWARE\HTC\AutoShortcut">
</characteristic>
</characteristic>
</wap-provisioningdoc>

Do I still need to keep those files???
[Touch GSM ROM Development] !Aman!:
nope, they don't do anything.
[Touch GSM ROM Development] dsixda:
Earlier, I had deleted all the DSMs in OEM and SYS and then rebuilt the project.. Did that have any effect? (I made backup)
[Touch GSM ROM Development] !Aman!:
may be... i'll say, don't delete the original ones, if u want to change them just rebuild (using Rebuild files n modules list option) in DSMbuilder.exe.
[Touch GSM ROM Development] dsixda:
I just tried a backup from earlier today, before I did all those crazy deletions of provxml and DSMs.... I still had the Youtube issue back then!

So I wonder why Youtube has all those huge fonts.
[Touch GSM ROM Development] !Aman!:
what's the value of:

[HKEY_LOCAL_MACHINE\SOFTWARE\HTC\YouTube]

"DeviceSetting"=dword:?????
[Touch GSM ROM Development] dsixda:
I set it to 0x101 (257), because it was defaulted to 0x1001 ... but my Opal version had 0x101.
[Touch GSM ROM Development] !Aman!:
try 0x1001, that one works for me.
[Touch GSM ROM Development] dsixda:
Oh crap!!! I know what I did wrong!!!!!!!

Instead of making it 257 decimal (= 101 hex), I used dword 257... which became hex 257!

I need hex 101! I changed it from 257 hex to 101 hex and it's fine.

Arg.... I am such a retard.

Thanks so much for the tip Aman.

EDIT:

dword 00000101 = shows playback quality menu

dword 00001001 = hides playback quality menu
[Touch GSM ROM Development] !Aman!:
hehe, so the root cause of the problem suggests one should get enough sleep :p
[Touch GSM ROM Development] dsixda:
Yes.. that change was made late last night (early early morning). I don't know why I didn't even test it!!! Normally I test everything I change. Yes... I needed sleep ;-) As I do now :)
[Touch GSM ROM Development] RaffieKol:
Very Nice

This Is A Very Nice Beginners Kitchen - I Just Downloaded It And It Looks really Easy To Use

All I need Is A Good OEM Maker Any Suggestions????

(I am A Newbie)
[Touch GSM ROM Development] mancom:
I also confirm, that Task Manager has this bug.

I try to add Replogg.exe to exlusive list, and I checked registry, no results, it`s still being killed.

(5 pages too late, sorry)
[Touch GSM ROM Development] Noonski:
Clean starting Point even AutoUpdate will be added back but really needed it out of the Kitchen because my elf just needs at least a little space and now one cooks it anyway.

Noting has been modified.

Nope removing this provxml is good, it's not the cause of the font isseu unless you removed the provxml that (useless commands) copies the wrongly named fonts from windows to windows with the correct name ??..!?? In the .5 version i have the Fonts renamed and the provxml removed.

Yup, i learned from another member (already had a funky feeling about it)

That sometimes working with blank or incorrect DSM files will cause the RGU in it's folder not to be imported into the Rom during cooking.

Up above i had Ervius Package creator linked for OEM package creation.

It will come default in next version.

Also this is a start. If you have ideas and OEM packages you think should be in there just post them. For that matter if you find mistakes in packages you can post those to. It's Open, it's not my Kitchen, Only the eventual cooking method is.

Bug was indeed already resolved, and jut tested again to be sure. v5 does taskmanager not have this.
[Touch GSM ROM Development] dsixda:
Thanks for letting us know, I was afraid it was just me ;)
[Touch GSM ROM Development] Noonski:
OEM Lang is dead,.... Long Live MUI separations.

Oeps cross post, but having MUI seperated in ORDE is just as important as having it in OREE.

Added Kwabbernootjes Butterfinger settings as default into OEm Drivers. (Doesn't have effect on my dying TouchScreen)
[Touch GSM ROM Development] chihliouma:
I've been frozen in the first screen after trying to follow and install the procedure. Anything else I miss ?
[Touch GSM ROM Development] dsixda:
Ok, here's another bug that a faithful beta tester found. This one with was with the Volume Control in this Elfin shipped ROM:

When you start a call, and then increase volume, the indicator shows 0 volume (even though it was really at medium volume)... So when you want to increase it, the volume actually gets quieter and then you have to keep increasing from that very low volume.

I fixed the problem by using the Volume Control from the Opal.
[Touch GSM ROM Development] dsixda:
PIN code issue?

PIN Code entry bug.... has anyone encountered it with this kitchen? Basically, if you set the SIM card to ask for a PIN Code on reboot, sometimes the screen disappears after a couple of seconds and then Manila2D starts up.

I asked a question here:

http://xdaforums.com/showpost.php?p=2884651&postcount=132
[Touch GSM ROM Development] vadyarik:
dsixda,

thanks for the idea of volume control! It works!:)

You have not tried to use touch.dll from Opal? It can also improve the work of the scroll?
[Touch GSM ROM Development] dsixda:
I have not tried touch.dll, but after setting it to 0 for PageHi/PageLow, I have no more issues.. it's now like the older ROMs.
[Touch GSM ROM Development] Noonski:
If your on vista make sure to unhide all Hidden files and system files.

If the kitchen is started and just run it should cook just fine.

Will check,..

Will also apply this one.
[Touch GSM ROM Development] chihliouma:
Thanks NOONSKI for the reply, I do unhide all files in Vista and kitchen start smoothly to write the ROM. After several procedure as what yu describe the the text file, it succeeds to flash ROM eventually, and then it start softreset. But it freeze in 1st screen now. That's why I don't understand what's wrong.
[Touch GSM ROM Development] dsixda:
Noonski,

Are you saying here that we can just copy your StreamingSourceFilter package and then we can play any streaming media from WMP? Is this all that needs to be done?
[Touch GSM ROM Development] Noonski:
This trick isn't workin with the Streaming source filter from Touch HD (trick does work on Diamond and Touch Pro).

So i'll need to test with the streamingfilter suplied in this 3.07 rom.

It times out over my GPRS maybe because the plugin is set for higher speed streaming.

But technical yes it should also work here.
[Touch GSM ROM Development] dsixda:
What's the easiest way to test this? Go to youtube mobile in PIE, and then run a video? I remember before that I had to install/cook HTC Streaming Media to accomplish that.
[Touch GSM ROM Development] dsixda:
Yes :) I just noticed that. I'm flashing now and will let you know before I go to bed soon.
[Touch GSM ROM Development] dsixda:
OK... it works .. BUT the video is kind of garbled in WMP. It looks like how your satellite TV image would look during a bad storm.

Maybe I need the original voFltRTSP.dll?

EDIT: No, the original DLL gives an Unknown Error in WMP..
[Touch GSM ROM Development] Piranha1:
Thank God Noonski is back :) I find the idea Genial, and will probably be there again.Did you access data from the server yet? Then it is better to use as Rapidshare.MFG Piranha
[Touch GSM ROM Development] Noonski:
Aha, which voFltRTSP.dll works with you?

(garbled part could be your crappy connection ;))

Might be an Idea but it's going to be downloaded a lot, so i'm not sure that this kind of Data would be nice to have if the server bandwidth costs mony ;)

It's Sorta Open Source (it can't be as the Codes Microsoft's to begin with)
[Touch GSM ROM Development] dsixda:
I'm using my home's wi-fi connection.. maybe the connection was not strong enough. In some videos it was working fine but then it would start to stutter and get garbled. Maybe the quality of the video has to be reduced for better speed?

HTC Youtube app works perfect though.
[Touch GSM ROM Development] Piranha1:
The server is without limit.I will be the data you send tonight.But do for each version of a folder (Elf, Diamond ...). I must now first into the stadium against Freiburg Hamburg:D
[Touch GSM ROM Development] dsixda:
(sorry, repost)
[Touch GSM ROM Development] dsixda:
Ok here's another bug in this Elfin shipped ROM / kitchen:

If you start the camera and press 'right', it will scroll through the different viewing modes.

However, if you press 'left', the camera app closes.

Anyone else come across this, and is there a solution? OR is this design intent????
[Touch GSM ROM Development] Noonski:
Hmm

Only interseting keys are

"ShowUIAfterLaunchCamera"=dword:00000000

Also another weird Experiment might be changing

"3MSize"=dword:0006ecc2

to

"3MSize"=dword:00044949

As Elves don't have that resolution anyway.

BTW just tested it and it's not happening on my ELF only thing i know is that i haven't enabled all the extra Camera Options.
[Touch GSM ROM Development] dsixda:
That's it... enabling P9 (GPS Photo) causes the shutdown issue. I just have to disable it ... it's a useless mode anyway. Thanks a lot.
[Touch GSM ROM Development] Noonski:
Really honestly i was betting on GPS as ELF don't have Chip and drivers, guess you also made the same calculated guess .
[Touch GSM ROM Development] dsixda:
Another thing I noticed about that goddamn PageHigh/PageLow value.

If you set them to a value other than 0, you'll get the much-discussed "butter finger" effect where it scrolls automatically on a random occasion.

NOW, if you set them both to 0, you will not get butter fingers (auto-scrolling).. BUT on the random occasion the app will CLOSE and go back to M2D. What garbage.

I think I will just set my values to both 1 (or 1 and 0), so that it doesn't close and gives minimal scroll.
[Touch GSM ROM Development] !Aman!:
i'm so much fed up of all this that i've decided to use the old touch.dll with old TFLOsettings :D
[Touch GSM ROM Development] dsixda:
LOL

Yeah I think I'll take the earlier poster's advice and do the same thing :)

I'm not at home, but can you tell me where the touch.dll is? Can we use Opal's or a regular 6.0 Elfin shipped ROM's?
[Touch GSM ROM Development] !Aman!:
i've used touch.dll from 2.27 Base ROM alongwith TFLOsettings' rgu in OEMDrivers.
[Touch GSM ROM Development] dsixda:
Thanks, I had already copied the RGU settings from 2.27, so I guess touch.dll will do the trick.
[Touch GSM ROM Development] trueg:
I wonder if using the old touch.dll is introducing any bugs that were fixed in the newer touch.dll? Also, what difference does using the old touch.dll make? Is auto scrolling still possible, but just less sensitive?
[Touch GSM ROM Development] vadyarik:
It should be noted that this approach will not work big select your keyboard. If you are using a new one.
[Touch GSM ROM Development] Noonski:
Just received a Working Social Networking Engine OEM package from XBODMOD. (seems it was missing extra certificate for Facebook)

I'm currently working on a Diamond **** up.

The package is VGA but maybe it will easily accept QVGA.
[Touch GSM ROM Development] dsixda:
I don't understand, can you please explain?
[Touch GSM ROM Development] vadyarik:
When you select the type of keyboard, you will see a large menu. So, if you use the old touch.dll, then this type will not. Choosing a keyboard is small, as it was before.
[Touch GSM ROM Development] dsixda:
Well.. I guess it is just a small loss for a big gain. I'll try it out and make sure it's working. Thanks
[Touch GSM ROM Development] dsixda:
Try this BioTouch.dll, guys... this is for the butter fingers issue :) Less sensitive than Elfin version.
[Touch GSM ROM Development] vadyarik:
dsixda, thank you!

Indeed works better! :) But more time is needed to verify!
[Touch GSM ROM Development] dsixda:
It was trueg's idea to use the Opal TouchFLO, so this is the only file that is different.. rest are exactly the same (same version too)..
[Touch GSM ROM Development] vadyarik:
Thank you guys!

That was my main problem that I missed.
[Touch GSM ROM Development] !Aman!:
yes, the opal one worked better for me also when i wasn't fed up :D. but my problem is i don't want any TFLO except for finger scrolling. is there a way to do achieve that? e.g. we could remove the Cube from old ROMs without loosing finger scrolling feature. but in this ROM, finger scrolling works wit BioTouch.dll, and if i use scrolling in SMS then occassionally i get 'biotouch.exe' errors coz i deleted it. so is there a way to keep the scrolling working but remove all other TFLO features?
[Touch GSM ROM Development] dsixda:
I would add back BioTouch.exe, and then increase FingerPressure to 5000. Is that acceptable to you?
[Touch GSM ROM Development] Noonski:
Huh..?! now that i haven't seen ever.

What's the error?

The "Can't open BioTouch.exe" one?
[Touch GSM ROM Development] !Aman!:
BioTouch.exe is responsible for Swipe Left/Right function in SMS/Email etc. but i don't like that, so at first i removed startupbiotouch.exe, Biotouch.exe and Biotouch.dll both coz i thought these 2 are responsible for this swipe action (alongwith startupbiotouch.exe). but removing biotouch.dll also removes the finger scrolling feature, so i put it back. now figer scrolling works, but if accidently i swipe my finger to left/right, i get this error related to missing Biotouch.exe. in old ROMs with no Cube, we used to set "EnableCube=0" rgu to get rid of missing biotouch.exe errors. is there a way to achieve the same in this ROM?
[Touch GSM ROM Development] Noonski:
Ah of course stupid of me I was still only thinking about the old Biotouch that did not do this trick in Outlook.

Well, i would cheat by placing a fake biotouch.exe pointing to a an empty mortscript. But that would not be the cleanest method but would kill the message.
[Touch GSM ROM Development] !Aman!:
yeah that what i want "a clean method". but thats not available as yet, so i am back to old touch.dll with TFLOsettings :D
[Touch GSM ROM Development] Noonski:
Removed the Download link.

Kitchen was not Flashing correctly for Noob Usage as posted earlier.
[Touch GSM ROM Development] Ameet:
:eek: what happened?