Help!Where can I find LG Fathom's ROM? - eXpo GW820, GW825 IQ ROM Development

Hi. I have a LG Fathom and I want to cook its ROM. However, to cook that I guess I need its ROM first. If you know there to find its ROM or if you know how to dump the ROM, can you please help me?
Thanks

Install Microsoft's Network Monitor** (its free - netmon from now on, im lazy ) http://www.microsoft.com/downloads/...1d-06cb-4658-b7f6-3088333d062f&displaylang=en
Close all your browser windows, instant messenger, email, anything that uses the network should be stopped while you do this.
Start netmon, and tell it to capture all the traffic on your network card.
Then start the lg-updater program (get it from lg directly), and have it check for updates for your phone.
Go back to network monitor and stop capturing traffic when it's done.
You can then either browse through the captured traffic in netmon directly, and see if you can find a url yourself (it'll be an exe or kdz file) or send me the capture file and I'll find it.
**If you're familiar with wireshark you could use that instead of netmon.

Hey there can90. If you manage to get the base rom for the LG Fathom would you be able to post the link. There is some stuff in that phone that I'm sure others would love to port to other phones; including myself

Can we flash unsigned roms to the Fathom?

Can90 managed to get me a network capture to look through, unfortunately it doesn't contain a reference to the stock rom. I assume this is because LG just hasn't uploaded it yet.
For anyone that wants to play with URLs to try and find it, this is the relevant portion of the response to lg's updater app.
<model>LGVS750SS</model>
<suffix>AVRZDB</suffix>
<esn_date>20100420</esn_date>
<sw_version />
<sw_url />
<sw_locale_url>/</sw_locale_url>
<sw_recommand_uri>AIC/GLOBAL</sw_recommand_uri>
<app_version />
<app_url />
<cs_em_flag>N</cs_em_flag>
<cs_em_uri>N</cs_em_uri>
<chip_type />
normally sw_url and sw_locale_url would have what we want, but they're empty

Hopefuly I will be getting an LG Fathom tomorrow so I will try to help out here. Has anyone else had any luck snagging a complete ROM from LG's site yet?

Nobody that I've been able to find.
I have discovered there is a seemingly different (from the generic one used for the expo) updater for verizon.
I haven't actually looked at it yet, but it's different from the usual B2CAppSetup and is labelled as 1.0.1.8 (the generic one offered up on lg's site is 1.0.1.7) ( http://csmg.lgmobile.com:9002/client/app/Verizon/LGMobileUpdate.exe )
I'm not sure which one can90 used (I've pm'd him to find out and try the other) but if you've got a phone and a few minutes you could try them both.

Just as an update - I joined the LG forums and posted a question on the fathom update. Here is the post - http://www.lgcommunity.com/forums/aff/6/aft/6481/afv/topic.aspx
When I find out there's an update I will let everyone know.

I just checked the lg update tool and the fathom is on the list as of this morning! It wasn't there when I looked last night.

Is it possible that the fathom update could be a cab file? so far I have this -
URL: /swdata/WEBSW/LGVS750/AVRZDB/VS750ZV5_06/VS750ZV5_06.SV5_06.P58006.R5.cab
Edit:
link here - http://csmg.lgmobile.com:9002/swdat.../VS750ZV5_06/VS750ZV5_06.SV5_06.P58006.R5.cab
Is this whats needed? Not trying to push for an answer, just updating and asking...

da_reeseboy said:
Is it possible that the fathom update could be a cab file? so far I have this -
URL: /swdata/WEBSW/LGVS750/AVRZDB/VS750ZV5_06/VS750ZV5_06.SV5_06.P58006.R5.cab
Edit:
link here - http://csmg.lgmobile.com:9002/swdat.../VS750ZV5_06/VS750ZV5_06.SV5_06.P58006.R5.cab
Is this whats needed? Not trying to push for an answer, just updating and asking...
Click to expand...
Click to collapse
This doesn't appear to be a real cab file....not one that anything I've got recognizes anyways
Windows explorer opened it when others couldn't
At 130 megs it probably is what we're after, just in a new (to me at least) format. Did you try flashing it?
Running "strings" against it the first few turned up are
These are the contents of the cab file
VS750ZV5_06.SV5_06.P58006.R5.wdb
VS750_W_1_0_7_0.dll
VS750ZV5_06.SV5_06.P58006.R5.wdh
the wdh/wdb are not extensions I'm familiar with and I'd be more than a bit surprised if it was a ms works database. I'll try and take a closer look at the file later today if nobody else has by then.
Edit: Apparently that's the same packaging the vs740 came in. From what I could find, people hadn't been able to find tools to successfully unpack the wdb.
Going through the flashing process should leave a .bin file in the usual lgmobileax location, not clear whether that's something we can unpack with existing tools either.

Hey there da_reeseboy. Great find on the firmware. Once quick question though that may help me get past where I am stuck extracting the firmware. What is the firmware version that is running on your fathom. If your not sure where to look, got to start menu/Settings/System/System Info and click on the plus box next to Version Info. What does it say after ROM?

Dark9781 said:
Hey there da_reeseboy. Great find on the firmware. Once quick question though that may help me get past where I am stuck extracting the firmware. What is the firmware version that is running on your fathom. If your not sure where to look, got to start menu/Settings/System/System Info and click on the plus box next to Version Info. What does it say after ROM?
Click to expand...
Click to collapse
I don't have a version info with a plus sign next to it but under software version it says VS750ZV4

Thanks da_reeseboy. I see that that is an older version than the cab from the updater program. I haven't had any success extracting the files. If someone with a fathom is willing to try this we may be able to get the rom. We would need someone to attempt to flash their phone to the new firmware. To do this run the updater program and connect your phone to your computer. Next, make sure you have an activesync connection and start update. It should place the phone in emergency download mode. The update program should start running, will detect your phone, download the new firmware and start loading it to your phone. This is where you will need to search for the rom. In win xp go to:
C:\Documents and Settings\All Users\Application Data\LGMOBILEAX\Phone
in win7:
C:\Users\All Users\LGMOBILEAX\Phone
The rom should be in that folder. Just simply copy it somewhere so that you have a copy of it after exiting the updater since the updater deletes the file after completion. After that we would just need you to upload the rom to a free file sever and post the link for someone to download.

I'll be happy to try it in the morning with some coffee lol. I'll post my findings.
Edit: Do we want to try to pull the current version on my phone first before flashing the update? Just as something to compare to?

just an update - I dumped the stock rom, then tried to do the update but my computer is saying that it can't connect to the com port. I'm gonna try it on my laptop when I get back home (family was hungry so we went to get food). does anyone know if the update tool has an issue with win7 64 bit vs 32 bit?
Edit: home now, started update on my laptop - its working great so there must be an issue with 64 bit...

Update done. I snagged the files in that folder, but I don't think they will do us much good - its just the contents of the cab file.

For those interested, here is the contents of the phone folder during the update -
http://www.multiupload.com/5ZA2Z2QB00

Hey da_reeseboy. Thanks for trying. i was hoping that the updater would unpack the wdb file. Guess it didn't. You had mentioned something about dumping the original version on your phone. Do you have a copy of the dump?

I just finished uploading it and a dump of the update -
VS750ZV4 - http://www.multiupload.com/M7FYR42S60
VS750ZV5 - http://www.multiupload.com/KTED97KZU3
Think we can do anything with these?

Related

Help A Newbie once A Day with An MDA

Hi All
Have a problem with my latest phone. A so called friend told me to upgarde the ROM so as to remove all the T Mobile poop in it. So he gave me the software I started the upgrade all went well stage 1 then stage 2 and finally stage 3. It said Congrats just hit reset and the power button at the same time and its done. Easy Me thought..... Not Easy....... Its now just booting up and screaming at me. The screen wont lite up and nothing else. I have tries to reset over 10 times now.....Anyone got any ideas, have I shot and killed my new phone...
Ta JG
this is not good. do you know which phone you are having? MDA is all the phoen from t-mobile. First identify your phone. Then, you need to know if you are using the right ROM on the right phone. THEN, you have to know are you using the right phone ROM on the phone (eg G3 or G4).
Its an MDA Copmact 11 does that help....
common.. more info. which rom you've used?
Alpine_Ext-1.11.162_Radio-1.04_stuffstripped_Camera_Fixed.
SORRY i AM NEW TO THIS AND i AINT GOT A CLUE WHAT i AM DOIN...HE HE HE
Oh forgot to mention it all went in ok, stage 1, 2, 3 and even told me on my computer it had worked. It was when I tried the power and reset that it all came tumbling down........
JeanGenie said:
Oh forgot to mention it all went in ok, stage 1, 2, 3 and even told me on my computer it had worked. It was when I tried the power and reset that it all came tumbling down........
Click to expand...
Click to collapse
All I would like to do is get the old stuff back then worry about an upgarde later can this be done without me having to do unspeakable things to the phone????
You've just flashed your Charmer phone with an Alpine ROM. If that doesn't kill your phone, I'm not sure what will.
Ok, try this. Hold down all 3 buttons -> power, camera, record buttons, and poke the reset. See if you can get a 3 colours screen.
If you get that, close active sync (stop the process WCESCOMM.EXE), connect your phone to your PC (when it is displaying the 3 colour screen). Then you ought to be able to run the ROM update file (EXE) from t-mobile (check the Charmer Wiki) and that may fix your problem.
hanmin said:
You've just flashed your Charmer phone with an Alpine ROM. If that doesn't kill your phone, I'm not sure what will.
Ok, try this. Hold down all 3 buttons -> power, camera, record buttons, and poke the reset. See if you can get a 3 colours screen.
If you get that, close active sync (stop the process WCESCOMM.EXE), connect your phone to your PC (when it is displaying the 3 colour screen). Then you ought to be able to run the ROM update file (EXE) from t-mobile (check the Charmer Wiki) and that may fix your problem.
Click to expand...
Click to collapse
I have done what you have said, I think...DUHHHH the screen has not lit up but its now showing USB in the top and V1.02 in th ebottem. I have connected it to my computer but active sync has not cut in yet....... I assume I have done it wrong....
hey
you DONT want activesync to cut in
put it in that 'usb mode' that you managed to get and just run the OFFICIAL T-Mobile rom update utility, but make sure to kill the wcesscomm process in windows' task manager.
good luck!
duke_stix said:
hey
you DONT want activesync to cut in
put it in that 'usb mode' that you managed to get and just run the OFFICIAL T-Mobile rom update utility, but make sure to kill the wcesscomm process in windows' task manager.
good luck!
Click to expand...
Click to collapse
I have just downloaded the t-mobile update as below
RUU_Compact ll_2060227_20602110_021921_T-MobileUK_Ship
I have switched off the file as you have said in the task manager. The update laods then says cannot find MDA Device connection error 274.
Could a system restart help?????
Sorry for all this, maybe stick to things I do know in the future, like washing my car.......
hey
get your phone back into that screen which had 'usb' written on it.
then do this:
download and install a program called 'winrar', you've probably heard of it and in all likelihood already have it!
once its installed, right click that t-mobile update you just download and select the 'extract to.../' option that will come up in the drop down menu, let it extract to the folder it does, open the folder in there will be a few files: you want the file which is called something along the lines of 'upgrateUT' or RUU Upgrade UT, it'll be an exe,
connect your phone up to the computer (with it in the USB mode and activesync disabled) and run that exe, it should go through as normal
good luck
(if you want any help just post back! best bet is for you to extract the files and report back with the name of the files in the folder!)
duke: I think he did that. He downloaded the EXE from http://www.tm-phonedownloads.com/download_manager_mda_com2.html
and it seems not able to detect his Charmer.
JeanGenie: Just to make sure, when you run that EXE, you have the phone connected with it displaying USB?
duke_stix said:
hey
get your phone back into that screen which had 'usb' written on it.
then do this:
download and install a program called 'winrar', you've probably heard of it and in all likelihood already have it!
once its installed, right click that t-mobile update you just download and select the 'extract to.../' option that will come up in the drop down menu, let it extract to the folder it does, open the folder in there will be a few files: you want the file which is called something along the lines of 'upgrateUT' or RUU Upgrade UT, it'll be an exe,
connect your phone up to the computer (with it in the USB mode and activesync disabled) and run that exe, it should go through as normal
good luck
(if you want any help just post back! best bet is for you to extract the files and report back with the name of the files in the folder!)
Click to expand...
Click to collapse
okie dokie...have extracted all th efiles and these are what I have got in a seperate folder
EnterBootloader
nk.nbf
README
ROMUpdateUtility
RUUGetInfo
RUUResource.dll
Thats all the files inside the folder
is "ROMUpdateUtility" an EXE file? try running that.
hanmin said:
is "ROMUpdateUtility" an EXE file? try running that.
Click to expand...
Click to collapse
I have and after a few seconds it says error 274 cannot find device....!!!!
well, it is amazing that you can go into the bootloader at all. I'm suspecting that the bootloader is not the Chamer bootloader, hence the ROM update EXE is not able to find it. Where did you download the Alpine ROM. Give exact link.
UPDATE: Look at the post here
http://forum.xda-developers.com/showthread.php?t=269329&highlight=
by 'windowsceportal'. He is able to flash the phone with 'Prophet RUU 2.5.2 noID check' with the DLL RUUResource.dll of Charmer RUU. I'm not very certain, but the noIdCheck may able to help.
UPDATE: As according to this post
http://forum.xda-developers.com/showthread.php?t=280128&highlight=
the bootloader mode that you are having is that of an Alpine (Charmer's bootloader mode is a screen with 3 colours). So, probably the updating program doesn't work. However, as an idea, you may want to try getting alpine upgrading EXE files to load Charmer ROM into the phone. It is an idea, not sure how can this be achieved.
hanmin said:
well, it is amazing that you can go into the bootloader at all. I'm suspecting that the bootloader is not the Chamer bootloader, hence the ROM update EXE is not able to find it. Where did you download the Alpine ROM. Give exact link.
UPDATE: Look at the post here
http://forum.xda-developers.com/showthread.php?t=269329&highlight=
by 'windowsceportal'. He is able to flash the phone with 'Prophet RUU 2.5.2 noID check' with the DLL RUUResource.dll of Charmer RUU. I'm not very certain, but the noIdCheck may able to help.
UPDATE: As according to this post
http://forum.xda-developers.com/showthread.php?t=280128&highlight=
the bootloader mode that you are having is that of an Alpine (Charmer's bootloader mode is a screen with 3 colours). So, probably the updating program doesn't work. However, as an idea, you may want to try getting alpine upgrading EXE files to load Charmer ROM into the phone. It is an idea, not sure how can this be achieved.
Click to expand...
Click to collapse
This is the link i used to get the original upgrade
ftp://xda:[email protected]_Radio-1.04_O2stuffstripped_Camera_Fixed.rar
Does that help any...
JeanGenie said:
This is the link i used to get the original upgrade
ftp://xda:[email protected]_Radio-1.04_O2stuffstripped_Camera_Fixed.rar
Does that help any...
Click to expand...
Click to collapse
Is there anyway of just deleting the Alpine ROM and reinstalling the correct charmer. I, as you have probably guessed aint got a clue what I am doing never lone saying...he he he
Just a thought.......
Plus my new XDA IIi was delieverd today am I being silly when I say I have been told that I can debrand it with the Alpine rom as listed above, dont want to try anything incase this phone goes belly up also....
Hellllppppp...........
Its me again, can anyone make any other suggestions to my problem please. I have tried in vain to do what has been already suggested but it seems either it wont work or more to the point I have no clue as to what I am doing.

Can't download files from the net.....

I did some looking around and haven't found a solution to this problem so I figured I'd go ahead and ask.
My wife has the Dash. I was trying to download some new themes for her phone directly from this site the same way I do for mine on my Wing. For some reason her phone won't allow me to download anything. I'm doing this via our Wifi connection at home, so I'm sure that's not the problem. I also downloaded the same file on my Wing to confirm it and of course the Wing had no problem.
Is there some kind of Smartphone vs. PPC thing that I don't know about when downloading files from the net?
I have the same problem using HTC Vox (original rom). I tried to download any file but PIE or Opera gave me an error that I cannot download these files. It does not matter which kind of file it is.
By default you can download only a few file types. Please check this http://www.modaco.com/content/Smart...Standard-devices-Review-of-Opera-Mini-4-beta/ for a solution. There is a freeware at http://www.smartmadsoft.com/products.html#feadie can help too.
Reason #213 why my wife wants to get rid of her Dash.

Lookin' for some help with the ACR application!!!!

Hey guys,
I'm a newbie here, just joined last nite... I recently purchased a Touch Pro thru my local SPRINT Store. I was searchin' the web for an application that would allow me to record phone calls of my choice, and from what I can gather, ACR seems to be the way to go.....
So I read thru some posts here and decided to take it upon myself to give it a shot. Being that i'm rather ignorant to this sorta stuff, i'm a lil nervous about screwing something up.... I'm not an idiot, (well atleast not a complete one) but I am having some difficulties making this install go smoothly. I was able to download the 1.2.2. version to my phone. But the framework update doesn't quite seem to be going as smoothly......
I tried d/ling the 3.5 framework to my computer, then transfering it to my phone, but that didn't work.... Tried d/ling it on the phone itself, and it seems to have completely downloaded the file, but after that, nothing happened. I browsed thru the phone using file explorer to see if i could locate the NETCFSetupv35.msi file.....but cannot locate it any where.......
I'm sure this entire thread makes me look like a real dumbass, but i'm tryin my damndest to get this application to work, and it's frustrating the hell outta me cause i'm not that good at this stuff yet... Can someone point me in the right direction? I really appreciate the help, and atleast you all can have a good laugh at my ignornace.... you all make it look so easy, i'm very envious....
Is the 3.5 framework on the phone somewhere now since i downloaded the file? Do I just need to execute the file? or did it do that already and I'm just missing something??
I'm able to get the framework file on my phone. But for some reason, when ever I try to run it, it says there is no application associated with the file name. CAN SOMEONE PLEASE HELP ??? GIVE ME A HINT? ANYTHING? PLEASE???
plse check..
the following ( if you did ignore )
1. do you have windows mobile device centre, installed on you pc..?
if you have, connect phone with usb to pc.. sync... etc..,
if you have ..then.
install ...NETCFSetupv35.msi from pc... not phone ( it is not a .cab file, but .msi file ..so pc installation. ?
2,application will install from pc and tell you to check phone ,when required to do so ..install on device, not storage card of phone
thats it ...
good luck
Would also suggest you search in the Touch Pro forum as this is the HD forum
My sincere appologies. I did not realize I was posting in the wrong forum. I will direct my question to the proper place. Thank you.
Thread closed

How to Update Lg Fathom to v7

Ok so lg released VS750ZV7_04 update awhile ago but us lg fathom users couldn't up date cause there is an error in their software
here is a guide on updating you Fathom
First I ran the lg software update tool from lg to make it go to the downloading black screen -- you can get the software too from here http://www.lg.com/us/mobile-phones/vwz-phone-software-update.jsp --
extraced LG-Utils-0.4.2.zip to C:\
made a folder called "VS750" in C:\
Got the cad file from here http://csmg.lgmobile.com:9002/swdat.../VS750ZV7_04/VS750ZV7_04.SV7_04.P58006.R5.cab
renamed the cab file to "VS750ZV7_04.cab" than put it into the "VS750" folder
next I right clicked on "KP500-Utils-EN.exe" and changed the compatibility to winxpsp2
and ran it as admin
I than picked "J"
and than put in "VS750" for the model
than I put in "C:\VS750\VS750Zv7_04.cab" when it asked for the cab file
than I put in "VS750ZV7_04" for the version.
and it worked here is a picture of what the update looks like now
http://www.flickr.com/photos/[email protected]/
I have attached the lg uilt 0.4.2 to update your phones
That's very cool.
Once you have v7 installed, could you possibly dump the OS for me? I would love a copy of the OEM and SYS for my GW825.
sure i can just tell me how to dump it and i will get that to ya
If you take a look at this thread....
http://forum.xda-developers.com/showthread.php?t=611429&page=2
I believe it may provide you with the info you need.
I am sorry but it won't let me dump I might be doing something wrong
I keep getting this error "The Device is not ready for use"
Here is a paste bin from my cmd
http://pastebin.com/h2Db7ctb
Hmm, well I can't help you there.
da_reeseboy posted dumps of v4 and v5. Perhaps he can help get you going.
Lol this explains why both of you asked about dumping the rom.
@bhast2: I shot you back a pm.
@trueg: I'm trying to snag a usb monitoring program so I can monitor the data before I upgrade... I haven't found anything solid yet.
Dumping it right now thanks for your help da_reeseboy
OK I have dump it to .raw how that is what you need cause I dont' know what to do with the .raw files
OK here is the dump of V7_04
http://dl.dropbox.com/u/36720/ZV07_04.rar
Very cool, thank you.
Your welcome
I just wish we could use a custom rom on our fathoms
So what has been updated/changed in V7?
h**p://support.vzw.com/pdf/system_update/fathom.pdf Replace * with t because i can not post outside links. (post count is under eight)
is it recommended to update to v7? some people are saying it is buggy and want to revert to v5, while others said its awesome, how about you guys what can you say about the v7?
LGFathom connects to WMDC but LGMobile updater and KP500-Utils-EN don't see the phone
Hi,
I just got a LG Fathom (V4) and want to upgrade to V7 before I start using it for real (I'm semi-computer literate, but new to phone hacking). My Fathom connects up to WMDC and syncs. But when I try to us LGMobile Updater, it starts bringing up "install USB driver" windows, one on top of the other. I unplug the phone and installed USB drivers from the updater and still get the same thing. While it's bringing up the driver windows, it looks like it is connecting and disconnecting from the phone, but I can't see for sure since the USB installer windows pop up over it. So I tried using the KP500-Utils approach, but it says "no phone attached". I notice in Windows 7 (32bit) Device Manager that the phone is under "Portable Devices", not a USB device. Does that make any difference. Both of the updating utilities can't find the phone. Any help would be appreciated.
Thanks.
never-used USB port "solved" my updater looping problem
It might be pure luck or a Windows fluke, but I got the updater to work by plugging the Fathom into a USB port I've never used before (I have two on the side -- that I use all the time for various devices -- and two on the back of my laptop). I plugged it in and then started LGMobile Updater and it saw my phone and updated it to V7. And it works. Hope this helps someone else.
Alternate Connection For This Method
Guys,
Hope this helps someone, I tried the initial method and ran into the same issue as others where the device is not recognized. I switched the USB connection to VZAccess Manager in Settings-Connections-Switch USB. The device then recognized and allowed update. I then tried a second device (company phones) and the VZW/LG Official updated worked with the same method.
Thank you LG for the craptastic updater and complete lack of knowledge about your device!
Thank you Bhast2 for your post, it saved my ass today and kept a customer happy!
P
can we upgrade the LG FATHOM to Win7 OS? Is there any possiblities?
Thanks
ya, I am wondering the same thing, if we can put windows 7 on it.
Also is there custom themes we can get or can we put at least android on it? Was thinking of exchanging my omnia 2 for this phone, not sure though.

[GUIDE]How To make your HTC Mango Rom suits Old System Apps.

HTC new drivers Mango Rom will not allow old system apps to get root access, like TouchXplorer does not work on 4.xx above roms.So these days i found a way to make my custom rom based on htc 5.10 rom work perfect with old system apps.
Step 1
get an old htc offical rom, like 1.xx, get a htc offical 4.0x rom.dump them.copy HTCFileUtility.dll and HTCRegUtility.dll from 1.xx rom dump, and HTCProvisionDrv.dll from 4.0x rom dump.(they are both in OEM\HTC_AppDrivers)
Step 2
use the three files(modules) copied above to replace your custom rom, if u are using 4.0x rom as your base skip step 3.
Step 3
replace the ApprovedlistDB.db(in OEM\CSConn_DB) by my uploaded one.
Step 4
use OSBuilder to relloc your modules, or relloc them by yourself(just like me, cause OSBuilder is hard for me to understand how to use it)
Step 5
package your custom rom, and flash it, then you will get a new rom that TouchXplorer and RegistryEditor(this works much faster than before) can work like charm
Step 6
thx DFT bring us HSPL & Julien Schapman bring us magic system tools!
remarkable,thx 4 sharing
Would be awesome if there was a way to restore the old versions in-place without re-flashing the whole phone. CAB maybe? I don't think you can overwrite ROM modules any other way. I've avoided installing the latest HTC updates because I've written a couple apps that rely on the File and Reg DLLs, but that also means I don't have things like the Connected Media app working.
GoodDayToDie said:
Would be awesome if there was a way to restore the old versions in-place without re-flashing the whole phone. CAB maybe? I don't think you can overwrite ROM modules any other way. I've avoided installing the latest HTC updates because I've written a couple apps that rely on the File and Reg DLLs, but that also means I don't have things like the Connected Media app working.
Click to expand...
Click to collapse
if you can put files in \windows folder, and change reg key under HKLM\Drivers\BuiltIn\, you can make it works without flash a rom.
cause we could get drivers from htc orginal update cabs then rename them to put into \windows folder and change reg key to make these drivers load, no need to replace.
Well, if you care about this at all, you're already interop-unlocked.
If you're interop-unlocked, then you can set registry values and move files (using provxml).
So... yes, this sounds pretty exciting. Having the official HTC updates but still being able to use TouchXplorer would be awesome.
So, would it just be a matter of copying the old files under new names to the Windows folder and changing the "Dll" value of "HKLM\Drivers\BuiltIn\HTCFileUtility" and such? Or would something need to be done with the DB as well? I'm not sure if that can be changed on a running device.
Tell me what needs to be done and I'll create a tool to do it.
GoodDayToDie said:
Well, if you care about this at all, you're already interop-unlocked.
If you're interop-unlocked, then you can set registry values and move files (using provxml).
So... yes, this sounds pretty exciting. Having the official HTC updates but still being able to use TouchXplorer would be awesome.
So, would it just be a matter of copying the old files under new names to the Windows folder and changing the "Dll" value of "HKLM\Drivers\BuiltIn\HTCFileUtility" and such? Or would something need to be done with the DB as well? I'm not sure if that can be changed on a running device.
Tell me what needs to be done and I'll create a tool to do it.
Click to expand...
Click to collapse
you are on the way, m8.
get drivers from htc update cab, then u'll get files not modules
Code:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\HTCFileUtility]
"Dll"="HTCFileUtility_new.dll"
if you make new HTCFileUtility.dll work, you will have enough power to replace files.
then make your new reg drivers work.
Code:
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\HTCRegUtility]
"Dll"="HTCRegUtility_new.dll"
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\HTCProvisionDrv]
"Dll"="HTCProvisionDrv_new.dll"
thanks for sharing, waiting for this method for along time.
Thanks ted. I'll update my backup (so I can roll back to working version if I need to) and go hunt down those files.
I don't think I'll need to overwrite HTCProvisionDrv, the current version seems to work just fine. In fact, if it doesn't, there won't be any way to do the overwrite. It's just the registry and filesystem drivers that were broken.
Now I'm wondering what the other HTC drivers do. There's a specific one for Connection Setup and for HTC YouTube, plus drivers for "HTCBgService" (a way to run tasks in the background, I assume) and "HTCVersionUtility" (probably not useful, but maybe?). It would be interesting to examine the APIs of those.
For that matter, it would be interesting to examine the API of things like the provision driver. It appears to have full permissions, but the DMXMLCOM.DLL library used to interface with it has a fairly limited API (no way to get the result of a provxml query, for example). Talking directly to the driver may work better.
Anyhow, off to find the correct CAB!
Sounds pretty awesome! New drivers in Mango with support for old apps - cool! Really hoping for a tool to do this, i've never cooked my own ROM, I solely rely on the experts for this
Hi Ted (or anybody), do you knwo where I can get the pre-Mango HTC cabs? All the cabs I've been able to find are for the Mango HTC updates, and have the wrong versions of the files.
EDIT: Found some that might work. They aren't labeled but the datestamp is from January.
Pretty sure xboxmod has a thread with all the official cabs linked somewhere on xda.
Sent from my HD7 T9292 using XDA Windows Phone 7 App
Thanks. I'll see if the files I found work. They're old enough, and are supposedly from an official update, but it's hard to be sure. Their file sizes are different from the ones in the latest update, but not by much.
The real trick, of course, is seeing whether I can install my own drivers at all or not. I know I can place files and change registry values, we just have to see if the phone will use them.
ted973 said:
HTC new drivers Mango Rom will not allow old system apps to get root access, like TouchXplorer does not work on 4.xx above roms.So these days i found a way to make my custom rom based on htc 5.10 rom work perfect with old system apps.
...
Click to expand...
Click to collapse
Any chance you would release your custom ROM? Can you make one for Trophy, only one using 5.10 version are Ansar's, your's sounds nicer!
Well, I didn't find Xboxmod's cabs, so I'm using the ones linked in Heathcliff74's thread. Unfortunately all the reliable ones are pretty recent, so I don't think they'll work. Last resort I'll try pulling them off my phone's filesystem, but that gets weird with modules.
I've successfully broken TouchXplorer and Connection Setup, and then fixed them again. I think this constitutes progress. Next step: try some older drivers, and see if I can install them without breaking anything. If so, then I'll try updating my phone with the official HTC update, and see if it's still working. If so, I'll clean up the XAP a little and publish.
EDIT: Additional discovery: Connection Setup relies on HTCFileUtility.dll. Installing the broken FileUtility driver causes Connection Setup to complain that there's no database installed on the phone, and then quit. Now I *really* wonder what HTCConnectionSetUp.dll is used for. Also, I'm not gonna touch the Provision driver unless I have to; this testing takes long enough when every step requires a reboot. If I mess up the provision driver I'll probably need to restore the phone backup.
EDIT2: The new HTCConnectionSetUp.dll driver is several times the size of the old one, but it doesn't seem to change how Connection Setup works when I use it. In particular, it still processes CustClear.provxml.
EDIT3: Still not working, even with very old drivers (January). I have a few possible ideas as to why, but it looks like I may need to run this with drivers from my "working" phone instead of from a CAB.
OK, I haven't been able to get this working with any of the DLLs I've been able to pull from CABs, and the DLL modules on the filesystem can't be moved, renamed, or read (ERROR_ACCESS_DENIED when I try to read one using ComFileRW.dll).
I either need the right CAB, the special sauce to make it work with the wrong CAB, or a way to extract those modules as files. I suspect it's at least partially a "special sauce" situation - the errors I get when I try using different drivers are not the same as the errors I get with the official update that breaks third-party apps trying to use those drivers.
I would *REALLY* appreciate some assistance with this. It has the potential to provide an easier interop-unlock (if the official update doesn't reset the driver DLL paths) and even if that doesn't work, it would be a big step forward for HTC homebrew. However, I know nothing about ROM assembly - not even how to extract a file from a shipped ROM. I'm trying to learn, but if somebody wants to point me in the right direction that would be a big help.
EDIT: I managed to extract the ROM module (took some doing; HTCRIE will crash at the drop of a hat if you aren't careful). I can't rebuild the file though - recmod doesn't seem to like it.
if you can use Provxml i have some way to replace module in \Windows dir
1.
<wap-provisioningdoc>
<characteristic type="Registry">
<characteristic type="HKLM\System\Explorer\Shell Folders">
<parm name="My Ringtones" value="\Windows" datatype="string" />
</characteristic>
</characteristic>
</wap-provisioningdoc>
Click to expand...
Click to collapse
copy this to notepad and save as File.Provxml file
2.Install DiagProvXMLv0.91
3.Use Chevron Ringtone Installer to copy .Provxml to your phone
4.Run DiagProvXML and go to " File Operations" tab , select Copy (to isoStore)
in Source Path use
\My Documents\My Ringtones\
Click to expand...
Click to collapse
and Source File use
File.Provxml
Click to expand...
Click to collapse
,,
Press (+) to save ,,
and now go to provxml tab and Press Publish (disk icon) ,,
go to iso store tab and Hold press at File and select Excute ,,
restart your phone and now you can use Chevron Ringtone installer to Add File you need to \Windows\ (sure as module , and defaultcert.dat for cab sender)
Best Regard
PPJD
@peeks20: Thanks (sort of) but your method is both overly complicated and doesn't solve the actual problem. If you're already interop-unlocked (and you have to be, to use DiagProvXML), then it's trivial to write a small app that just uses DMXMLCOM.dll to process whatever provxml commands you want. That includes copying files to the Windows directory.
The problem is that I'm not sure what file to copy, and I'm not sure it'll work even if I have the right file (I've tried multiple official files from various update CABs, and none of them have worked). There's probably either a version-matching function that's getting in the way, or a database somewhere that needs to register the new drivers (beyind just changing the path in the Dll value in the registry). Heck, maybe it's both. The point is, it doesn't work.
Now, if there's something about deploying the files using the Chevron ringtone installer instead of using pvroxml that will make all the difference, that would be cool. I really doubt it, though. The files copy just fine, and can be accessed and opened. They jut don't actually work. I get the same errors as if I point the Dll path in the registry to completely bogus paths ("Dll"="ThisFileDoesNotExist.dll").
GoodDayToDie said:
@peeks20: Thanks (sort of) but your method is both overly complicated and doesn't solve the actual problem. If you're already interop-unlocked (and you have to be, to use DiagProvXML), then it's trivial to write a small app that just uses DMXMLCOM.dll to process whatever provxml commands you want. That includes copying files to the Windows directory.
The problem is that I'm not sure what file to copy, and I'm not sure it'll work even if I have the right file (I've tried multiple official files from various update CABs, and none of them have worked). There's probably either a version-matching function that's getting in the way, or a database somewhere that needs to register the new drivers (beyind just changing the path in the Dll value in the registry). Heck, maybe it's both. The point is, it doesn't work.
Now, if there's something about deploying the files using the Chevron ringtone installer instead of using pvroxml that will make all the difference, that would be cool. I really doubt it, though. The files copy just fine, and can be accessed and opened. They jut don't actually work. I get the same errors as if I point the Dll path in the registry to completely bogus paths ("Dll"="ThisFileDoesNotExist.dll").
Click to expand...
Click to collapse
i uploaded HTC Appdrivers from Mozart 1.32 & 4.06 update cabs, maybe you can continue your test
Thanks, I'll give them a try. However, I've got to ask - what is Approvedlist.db, and if you have to modify it for a custom ROM, would I also need to modify it for this app? I can't shake the feeling that there's more to installing a driver than just changing a registry value.
GoodDayToDie said:
Thanks, I'll give them a try. However, I've got to ask - what is Approvedlist.db, and if you have to modify it for a custom ROM, would I also need to modify it for this app? I can't shake the feeling that there's more to installing a driver than just changing a registry value.
Click to expand...
Click to collapse
hard for me to explain this in english, this file decides which Registry keys allow apps to change.its format changed in 5.xx rom, so RegistryEditor v1.2.0.0 didn't work on these roms, we need to use old version HTCRegUtility & HTCProvisionDrv and old format ApprovedlistDB.db to make htc apps and 3rd Registry tools works perfect, that's why you need to replace ApprovedlistDB.db.

Categories

Resources