Qpst - mprg8960.hex [found!] - Hardware Hacking General

I'm looking for a copy of the MPRG8960.HEX file.
This file is used to build the 8960_msimage.mbn which is the OEM bootimage flasher used by the MSM8960 Emergency host down-loader (EhostDL) to boot bricked devices. The tool that builds that *.mbn image is: emmcswdownload.exe which is a program that come with the QPST software...
Apparently, some ZTE firmwares may contain these...
In addition it would be useful to be able to extract these files into pure images.
The HEX file content look like this:
Code:
0 :020000042A00D0
11 :10000000D1DC4B843410D773FFFFFFFFFFFFFFFFEE
3e :10001000FFFFFFFF500000005000002A348802005C
...
Any help would be much appreciated!

bump, this would be a greatly appreciated
Sent from my HTC One X+ p_type 0.91.0

I think I might have found it. It seem to be here, but it's on a Chinese site that requires registration, and I cannot complete registration, since they're asking to complete a Chinese captcha!

E:V:A said:
I think I might have found it. It seem to , but it's on a Chinese site that requires registration, and I cannot complete registration, since they're asking to complete a Chinese captcha!
Click to expand...
Click to collapse
Pssst: weasel.net / MPRG8660.HEX
Wat are you planning to use this for?

luncht1me said:
Pssst: weasel.net / MPRG8660.HEX
Wat are you planning to use this for?
Click to expand...
Click to collapse
Pssst: There's abit of difference between 6 and 9

luncht1me said:
Pssst: weasel.net / MPRG8660.HEX
Click to expand...
Click to collapse
Thanks I already have those. I have many, but not for the 8960. Which make me speculate that the MPRG8960.HEX is not needed, if it could be built into to one of the bootloaders and possibly extracted from there as well...

I think we should have a section for Qualcomm and Tegra based devices specifically for these purposes. Lots of people on forums with Qualcomm chips and similar issues that may unite great minds

I have checked latest QPST release(Q3 2012) and it did not come with this file, despite many other HEX files :crying:
are we 100% sure the file exists? if it is not packaged inside QPST.. where would it come from?

There's definitely code in the 8960 PBL for the programmer. The reason it's probably not included with QPST is because the programmer is signed and signature-checked in the same way as SBL1, which means there's a programmer for each OEM and probably a different one for each phone model by the OEM that uses the 8960.

I've been searching the web for the .hex and .mbn files.... I have failed to find anything. I did find on a Russian site that said the two files will not be able to be obtained because of the write protection on sbl 1, 2, and 3... I'm confident in the great minds of everyone here on XDA that we will find some way to bypass that wp without corrupting the files.
Sent from my One X using xda app-developers app

E:V:A said:
I'm looking for a copy of the MPRG8960.HEX file.
This file is used to build the 8960_msimage.mbn which is the OEM bootimage flasher used by the MSM8960 Emergency host down-loader (EhostDL) to boot bricked devices. The tool that builds that *.mbn image is: emmcswdownload.exe which is a program that come with the QPST software...
Apparently, some ZTE firmwares may contain these...
In addition it would be useful to be able to extract these files into pure images.
The HEX file content look like this:
Code:
0 :020000042A00D0
11 :10000000D1DC4B843410D773FFFFFFFFFFFFFFFFEE
3e :10001000FFFFFFFF500000005000002A348802005C
...
Any help would be much appreciated!
Click to expand...
Click to collapse
thanks to 18th.abn we now have 8960_msimage.mbn and partition_boot.xml:
http://forum.xda-developers.com/showpost.php?p=34274853&postcount=2256
have been searching everywhere for mprg8960.hex and tracked down a link in a chinese forum:
http://bbs.wpcnn.com/forum.php?mod=redirect&goto=findpost&ptid=25317&pid=580675&fromuid=77335
unfortunately the link is no longer active. i joined the forum, pm'ed the poster and posted in the thread, but haven't heard back. maybe if he receives more requests he'll create a new link?
i also downloaded the full firmware file linked in the op of that thread in the slight chance that mprg8960.hex would be included in it, but the file is a single .binx; no idea how to extract its contents. also, pantech uses an online update utility that requires the phone to be plugged in for it to work, so doesn't look like that is an option to extract the contents.

E:V:A said:
I think I might have found it. It seem to be here, but it's on a Chinese site that requires registration, and I cannot complete registration, since they're asking to complete a Chinese captcha!
Click to expand...
Click to collapse
I was able to register on that site (got English captcha), but it doesn't have the file, it's just a request.

We can Close this thread now, the real hex file and msimage.mbn has been posted in the R&D section
check
http://forum.xda-developers.com/showpost.php?p=35762370&postcount=46

I'm very HAPPY to announce that they have been found!
Here are your HEX files. MERRY CHRISTMAS!
Code:
8064_msimage.mbn
8930_msimage.mbn
8960_msimage.mbn
MPRG8064.hex
MPRG8930.hex
MPRG8960.hex
GPP8064.hex
GPP8960.hex
THESE ARE NOT TESTED! AFAIK. You could hard brick your device if you try to use/flash these, in case they have the wrong signature key, as expected by your HTC device. I TAKE NO RESPONSIBILITY with anything that happens if you use these.
Thread Closed!

Related

Edit Prophet ROM's

Hello, I have searched these forums and the web but it seems I am unable to find an answer to this...
How can one edit the ROM's that are available for various Prophet phones? What I want for starters is to be able to browse the content of the nk.nbf file, and copy several files out of it. I am not interested in re-packing the firmware to add new features (yet).
I've seen some custom firmwares around, so this must be possible... but how? The tools I've found like "xda3nbftool" don't seem to work... maybe an already decrypted nk.nba file instead?
Sorry if the answer is obvious, please point me in the right direction...
Thanks in advance,
Mihnea

[SOLVED] How do chefs change "Model No"?

[I asked this in the wrong forum previously -- sorry for the repeat topic]
I would like to understand where the Model No string comes from. This value is shown in device info and apparently checked by some software to determine if it's running on "known" or "supported" phones (e.g., Bing).
For example this is "T-Mobile_LEO" on a US HD2.
How does a chef influence this value, and more importantly, is it possible for me to change it without needing a new ROM image or having to reflash (e.g., via the registry, or updating a file, etc)?
Some pieces of software simply check model.txt (in the windows folder).
[HKEY_LOCAL_MACHINE\Security\Internet Explorer\User Agent]
Click to expand...
Click to collapse
is used for internet based stuff
[HKEY_LOCAL_MACHINE\Software\Microsoft\ActiveSync]
"DeviceModel"="XV6875"
Click to expand...
Click to collapse
can be used
Just do a search for the model number shown in device info in total commander (do a search in the registry section), and see what comes up.
WoZZeR999 said:
Some pieces of software simply check model.txt (in the windows folder).
is used for internet based stuff
can be used
Just do a search for the model number shown in device info in total commander (do a search in the registry section), and see what comes up.
Click to expand...
Click to collapse
User-Agent is possible, but I don't think he's referring to the others. He said "T-Mobile_LEO", but HTC won't show out code names in these places except User-Agent. Maybe the OP can specific this question?
On an HD2, Settings tab -> "About Phone" -> Phone Identity
Bing picks this up:
NOTE: the above is on a cooked ROM where the chef has gratuitously changed the Model No (on a stock ROM, it's something like T-Mobile_LEO). Unfortunately this causes Bing to think it's in beta mode because it doesn't recognize the phone it's running on. I want to know if I can change it back without reflashing.
Thanks for the tips, folks. Both registry settings mentioned above have "T-Mobile_LEO" in them.
However \windows\ModelName.txt contains the value the chef changed it to ("HTC HD2").
Is it possible for me to change ModelName.txt even though it's a ROM file?
Secondarily I'm also curious about how the registry values got initialized to T-Mobile_LEO -- where specifically did *that* string come from, given that ModelName.txt contains a different string?
I created a cab with the WM6.1 SDK and it worked. My phone identifies as a T-Mobile_LEO and Bing (after being uninstalled and reinstalled) stops identifying itself as beta.
Thanks for the tips folks.
Ok happy ending lets change the name as OP didnt do it
tai4de2 said:
Thanks for the tips, folks. Both registry settings mentioned above have "T-Mobile_LEO" in them.
However \windows\ModelName.txt contains the value the chef changed it to ("HTC HD2").
Is it possible for me to change ModelName.txt even though it's a ROM file?
Secondarily I'm also curious about how the registry values got initialized to T-Mobile_LEO -- where specifically did *that* string come from, given that ModelName.txt contains a different string?
Click to expand...
Click to collapse
Yes, you can. Copy it out and edit it, then use 3rd-party file explorers such as Resco or Total Commander to overwrite the ROM file. The identity string is also a registry:
Code:
[HKEY_LOCAL_MACHINE\Ident]
"Name"="T-Mobile_LEO"
+ Que PPC said:
Ok happy ending lets change the name as OP didnt do it
Click to expand...
Click to collapse
May I know for my knowledge what does this [OP] indicate?
I have searched my kitchen endlessly for the T-Mobile_LEO string that shows up as per picture one in the earlier post, and cannot find it. The ModelName.txt file contains the correct text (as I have a Touch Pro 2).
The reg key that seems to set this is HKLM\system\platform\OEMString but I cannot find the source of this in the kitchen.
Any help would be greatly appreciated.
c_shekhar said:
May I know for my knowledge what does this [OP] indicate?
Click to expand...
Click to collapse
Original Poster
NRGZ28 said:
Original Poster
Click to expand...
Click to collapse
Thanks.......
crazyC said:
I have searched my kitchen endlessly for the T-Mobile_LEO string that shows up as per picture one in the earlier post, and cannot find it. The ModelName.txt file contains the correct text (as I have a Touch Pro 2).
The reg key that seems to set this is HKLM\system\platform\OEMString but I cannot find the source of this in the kitchen.
Any help would be greatly appreciated.
Click to expand...
Click to collapse
Does anyone have any further sugegstions? I am at a loss with this as to where this is being set. My best guess is Manila and that is why the search is not picking it up? I am no good with manila so am seeking guidance.
Cheers
It depends which kitchen or tools you are using.
In Oskitchen you can find it in 'NBH Structure.xml'
It contains the rom version and settings to create the nbh.
The kitchen uses nbImageTool.exe made by Da_G which reads this file to create the nbh.
crazyC said:
Does anyone have any further sugegstions? I am at a loss with this as to where this is being set. My best guess is Manila and that is why the search is not picking it up? I am no good with manila so am seeking guidance.
Cheers
Click to expand...
Click to collapse
Thank you for the reply.
The nbh structure.xml correctly identifies my device as a RHOD 300. The T-Mobile_LEO must be coming from somewhere else.
I use OsKItchen and the source dumped rom was from a Rhodium and so my OEM and device profile comes from that. The erroneous model no must be coming from an EXT package as far as I can see.
If you are looking for a package I would say Oemversion.
crazyC said:
Thank you for the reply.
The nbh structure.xml correctly identifies my device as a RHOD 300. The T-Mobile_LEO must be coming from somewhere else.
I use OsKItchen and the source dumped rom was from a Rhodium and so my OEM and device profile comes from that. The erroneous model no must be coming from an EXT package as far as I can see.
Click to expand...
Click to collapse
crazyC said:
Thank you for the reply.
The nbh structure.xml correctly identifies my device as a RHOD 300. The T-Mobile_LEO must be coming from somewhere else.
I use OsKItchen and the source dumped rom was from a Rhodium and so my OEM and device profile comes from that. The erroneous model no must be coming from an EXT package as far as I can see.
Click to expand...
Click to collapse
If you have swype, it would probably be coming from there.
Aaaahhhhh - now that would explain why I cannot find any reference to it in my kitchen. I could never get swype to work as an EXT package the way I wanted so it installs within XDA-UC.
Time to pull that cab apart I think.
crazyC said:
Aaaahhhhh - now that would explain why I cannot find any reference to it in my kitchen. I could never get swype to work as an EXT package the way I wanted so it installs within XDA-UC.
Time to pull that cab apart I think.
Click to expand...
Click to collapse
If you do change the Model name, Swype probably won't work. It looks at the model name.
rgb-rgb said:
If you do change the Model name, Swype probably won't work. It looks at the model name.
Click to expand...
Click to collapse
Yes - just worked that out the long way.
Oh well, at least I know how and why its there now.
Thanks all for the help.

Firmware development LGP698 - LG Optimus Link Dual Sim

It will collect useful information for developers.
This theme will help us to work together and to finally workable firmware for our animal.
We kindly request all the people who will be able to find a device with a processor with us and with the support of two simkart inform us
here are the results of our work
I say in Russian user, but my goal - to attract users to develop firmware
already made ​​several firmware versions
they were later executed and lay out the themes
If you like my work - please do not forget to say thanks!
In the course of communication will complement the topic.
request
reference for those who want to do our mite to launch network cyan7)
can ask for help in other subjects firmware devices, owners of which you were
than now to start a screeching halt with the network?
the same problem with port Leva ....
Need deodeks stock firmware files from the \ system \ framework
attempt № ...
So, what should be done next?
deodeks the \ system \ framework
this deodeksom run any of custom assemblies
deodeks will be used to launch a network of cyanogen
how? Step 1
through any deodeksator deodeksatsiyu do with API 10 - will necessarily be an error!
note on what files they are
the files that go with errors - remake with API 9
this deodeksom run any of custom assemblies
If that fails - Step 2
through any deodeksator deodeksatsiyu do withAPIs 9
this deodeksom run any of custom assemblies
this algorithm deodeksa other devaysakh with android 2.3. * and port drivers
put the logs of the work done for the analysis!
and if successful, run any custom firmware files with deodeksirovannymi - in enclosure attached archive folder deodeksirovannoy
Go for it! our success!
is one of the results http://forum.xda-developers.com/showthread.php?t=2108595
Custom firmware
To install over rekaveri
alex-rev.1​
will soon publish the second
is one of the results http://forum.xda-developers.com/showthread.php?p=38062197#post38062197
Custom firmware
To install over rekaveri
[email protected]​
Thks for yr rom. I am using rev3. This is great rom. But i dont like mui home.i chsnge to go launcher.it is smooth. Everythings is ok
Sent from my LG-F160K using xda app-developers app
larrylong said:
Thks for yr rom. I am using rev3. This is great rom. But i dont like mui home.i chsnge to go launcher.it is smooth.
Click to expand...
Click to collapse
trying to eliminate defects....
some of my build here is not lined
You can view the complete list of work here - http://4pda.ru/forum/index.php?showtopic=294336&view=findpost&p=19780784
http://4pda.ru/forum/index.php?showtopic=294336&view=findpost&p=19798091
here you can find answers to frequently asked questions
and solutions to the many problems
here is not often )
constantly on the Russian forum http://4pda.ru/forum/index.php?showtopic=294336
write in the subject - I will try to help
there can follow the news of assembly and firmware
Start new topic
decorations - http://4pda.ru/forum/index.php?showtopic=426426&view=getnewpost
This may be used http://translate.google.com
adding input languages ​​in the firmware
wrote here http://forum.xda-developers.com/showpost.php?p=39202141&postcount=12
is one of the results http://forum.xda-developers.com/showthread.php?p=39298288#post39298288
Custom firmware
To install over rekaveri
Nahim2k7-update​

[IDEA][Installer] Astoria installer for W10M Unsupported devices

Thinking of a new method of installing AoW, and I think I have found a way to install AoW without the Dev update on the latest release of W10M.
How many of you would want something like this done? It would require full interop/cap unlock with 1st/2nd/3rd party permissions unlocked as well using the Root Tool.
I am starting research on this now to see if it is worth while.
Let me know peeps!
If this would manage to skip the device hardware check and allow us to run project astoria on 512MB RAM devices then I am really interested and ready to test.
Thanks, I am still doing a lot of research to see if this is even possible, but I have the AoW files for P.A. I just need to figure out the registry entries, and where each file goes.
Might be awhile, but I will let you know when I have an alpha installer.
sandix said:
Thanks, I am still doing a lot of research to see if this is even possible, but I have the AoW files for P.A. I just need to figure out the registry entries, and where each file goes.
Might be awhile, but I will let you know when I have an alpha installer.
Click to expand...
Click to collapse
I already tried adding the files and registry entries myself, some of the registry entries can't be written, at least not by any registry editor released until now, also did the downgrade and update with an other device's entries trick to try to enable it so I now seem to have all the aow files in their place and the entries are also there (at least the entries I know about) yet it doesn't work so at least for users of devices with 512MB RAM this might not be possible (I think that somehow the android build/hyper-v implementation/something else check the hardware and don't allow it to boot on 512MB RAM).
I am still willing to test but I think that even if you manage to find and write all the registry entries you might need an other tester with a (hardware wise) better device to actually find out if it's working or not.
Ranomez said:
I already tried adding the files and registry entries myself, some of the registry entries can't be written, at least not by any registry editor released until now, also did the downgrade and update with an other device's entries trick to try to enable it so I now seem to have all the aow files in their place and the entries are also there (at least the entries I know about) yet it doesn't work so at least for users of devices with 512MB RAM this might not be possible (I think that somehow the android build/hyper-v implementation/something else check the hardware and don't allow it to boot on 512MB RAM).
I am still willing to test but I think that even if you manage to find and write all the registry entries you might need an other tester with a (hardware wise) better device to actually find out if it's working or not.
Click to expand...
Click to collapse
Well I have a Lumia 640 which is not supported yet, but will be in the future. 1GB RAM Quad-Core
i can test if you want i have a lumia 625....
UPDATE: I think I am getting close to a solution. if someone who has astoria on their device already could you rip all the files from "C:\Windows\System32\aow" from your phone, zip them up and send them to me in a private message? It would be of GREAT help to make sure I have the latest files.
Thank you.
Old post, but I'm interested.
I have the files, go pm.
I would venture to say anyone with a high spec windows 10 mobile device is extremely interested in this. I think heathcliff is researching this. if astoria could be ported to the latest build of windows 10 mobile..
barc0d3 said:
I would venture to say anyone with a high spec windows 10 mobile device is extremely interested in this. I think heathcliff is researching this. if astoria could be ported to the latest build of windows 10 mobile..
Click to expand...
Click to collapse
I made some tests but I was stuck on adding new values in registry.. But I had all the values to put and all the files and other modifications
valentinbreiz said:
I made some tests but I was stuck on adding new values in registry.. But I had all the values to put and all the files and other modifications
Click to expand...
Click to collapse
Realistically this would only work on Nokia, which requires a special DLL to be used in the project to set/create registry items.
sandix said:
UPDATE: I think I am getting close to a solution. if someone who has astoria on their device already could you rip all the files from "C:\Windows\System32\aow" from your phone, zip them up and send them to me in a private message? It would be of GREAT help to make sure I have the latest files.
Thank you.
Click to expand...
Click to collapse
You need a lot more than that, me and other people are working on this. I already pushed all the astoria files and dlls, and restored the service key and values to trigger the dlls. It needs more than that to work in newer builds, when i mean newer builds i refer to 10586.x or higher .
xxJMarian said:
You need a lot more than that, me and other people are working on this. I already pushed all the astoria files and dlls, and restored the service key and values to trigger the dlls. It needs more than that to work in newer builds, when i mean newer builds i refer to 10586.x or higher .
Click to expand...
Click to collapse
Hey thanks for the reply, I already know this, but thanks for the information! However, I have long since abandoned this project (see date of my OP and the post you quoted). Cheers!:good:
Be careful
sandix said:
Thinking of a new method of installing AoW, and I think I have found a way to install AoW without the Dev update on the latest release of W10M.
How many of you would want something like this done? It would require full interop/cap unlock with 1st/2nd/3rd party permissions unlocked as well using the Root Tool.
I am starting research on this now to see if it is worth while.
Let me know peeps!
Click to expand...
Click to collapse
Well... I have a Lumia 925 running latest Windows 10 Mobile build ever (Redstone 4) Build 15254
But be careful!
You may brick a lot of devices...
If you really want to work on this, i can give you all the files i've got on my research aswell as the registry keys that you can import with interop tools. Since i had to format my pc and such, didn't install anything related to windows phone, so i left the project in the trunk but, as i said, if you really want to work on this i can provide you with the files and keys.
Yep!
xxJMarian said:
If you really want to work on this, i can give you all the files i've got on my research aswell as the registry keys that you can import with interop tools. Since i had to format my pc and such, didn't install anything related to windows phone, so i left the project in the trunk but, as i said, if you really want to work on this i can provide you with the files and keys.
Click to expand...
Click to collapse
Well... I will take it!
Just upload it to a download server for example MEGA.CO.NZ
And and the download link to me via private messages.
If everything would succeed and I will finally make it to the finish, I will make a program that will install Astoria onto your phone via just pressing a button!
You can also check out my other software that I made and published to xda developers, I will be very happy if one of them will help you fixing problems with your phone (if you have problems of course) or installing Windows 10 Mobile onto your phone with just 3 clicks!
Good luck!
Sincerely
Gor Mirzoyan
(founder of XWintech Corporation)
(Birth year: 2005, yes I am actually 13 years old, it's not a joke)
I hope you manage to get this working!
Ever since its announcement I was hoping to see the day it gets out!
How's the progress? Nearly done?

Guide all HTC S_ON change cid and mid and version number and recovery serial number

Hi guys
Many years ago we had to for change cid and mid and version number become S_OFF
Now by easy application from developed we can change above and flash ruu roms from every region without sunshine
This is a great app
https://drive.google.com/open?id=1ubjDGNqCfIply-aRN8C7IQNb-YVkD4M7 thanks @sabpprook for the great tool
Better get root access on os and flash recovery custom before very change
what do this tool? Do you have some pic's?
i have used at shell, better than i know wath i do!! .exe file is unsafe, i think a .bat file for adb can do the same....and all can see what tool is doing
I have see this Tool is also used in other threads... I think it do the right... no garantie
hey i cant download it from google drive
is there any other link to download this.
NEwguy0101 said:
is there any other link to download this.
Click to expand...
Click to collapse
Try
Release HTC Version Tool · sabpprook/HTC_Version_Tool
A program for changing HTC device main version number (Qualcomm) - Release HTC Version Tool · sabpprook/HTC_Version_Tool
github.com

Categories

Resources