x
This website is using cookies. We use cookies to ensure that we give you the best experience on our website. More info. That's Fine
HPC:Factor Logo 
 
Latest Forum Activity

hexedit question

1 2
nts Page Icon Posted 2006-11-05 4:54 AM
#
Avatar image of nts
Factorite (Junior)

Posts:
29
Location:
Singapore
Status:
I recent acquired a Jornada 820 and ExecutabilityCheck is unable to run in this hpc.
I will like to know if I can change the "minimun required ce os version" in ppc application using hexedit method?
 Top of the page
CE Geek Page Icon Posted 2006-11-05 5:05 AM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,672
Location:
Southern California
Status:
It is possible in many (though not all) applications. There are several threads on this here.
 Top of the page
nts Page Icon Posted 2006-11-05 6:35 AM
#
Avatar image of nts
Factorite (Junior)

Posts:
29
Location:
Singapore
Status:
I try to search in this form but could not find a thread say what to search for to change the "minimun version required". Many H/PC Prof users are mips either MIPS or SH processor and the tools was not available for the ce2.11 arm processor. As there are already hexedited software were already done for hpc2000 arm processor, I was thinking if I just change this "minimun version required" from 3.00 to 2.11.
 Top of the page
C:Amie Page Icon Posted 2006-11-05 6:54 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
18,022
Location:
United Kingdom
Status:
If an exe/lib has a min ver requirement, then it is possible to change the information. What can sometimes be the problem is finding it. Not all applications have it in the same place.

You're looking to change 0x00030000 into 0x0002000B.
 Top of the page
cmonex Page Icon Posted 2006-11-05 7:26 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
Quote
nts - 2006-11-05 10:54 AM

I recent acquired a Jornada 820 and ExecutabilityCheck is unable to run in this hpc.
I will like to know if I can change the "minimun required ce os version" in ppc application using hexedit method?


execheck will run after a little hexediting, i'll put up an arm version of it (already uploaded mips ).

in any case, until i do that, open your (already installed) ppc program in a hexeditor, look for 00 00 00 03 00 00 (maybe 04 00 14 if you're trying a wm2003 app ) and edit it like camie said (hey even easier to just change the 03 to 02, this is what i do). the string to change will be near the beginning of file somewhere after 0x100 bytes. usually it follows after a 02 00 00 04 00 (with a few more zero's after that).
 Top of the page
cmonex Page Icon Posted 2006-11-05 7:28 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
Quote
CE Geek - 2006-11-05 11:05 AM

It is possible in many (though not all) applications. There are several threads on this here.


how do you mean not in all apps?
 Top of the page
C:Amie Page Icon Posted 2006-11-05 7:59 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
18,022
Location:
United Kingdom
Status:
Quite. Applications where it isn't possible don't have process limitations. That's why it's important to clarify that it isn't always in the same position.
 Top of the page
cmonex Page Icon Posted 2006-11-05 8:17 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
Quote
C:Amie - 2006-11-05 1:59 PM

Quite. Applications where it isn't possible don't have process limitations. That's why it's important to clarify that it isn't always in the same position.


err, how do you mean no process limitations?

yes i noticed it isn't always in the same position but it is somewhere at 0x100 (at least so far)
 Top of the page
C:Amie Page Icon Posted 2006-11-05 8:23 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
18,022
Location:
United Kingdom
Status:
Nullified.
 Top of the page
cmonex Page Icon Posted 2006-11-05 8:43 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
Quote
C:Amie - 2006-11-05 2:23 PM

Nullified.


???
 Top of the page
C:Amie Page Icon Posted 2006-11-05 9:00 AM
#
Avatar image of C:Amie
Administrator
H/PC Oracle

Posts:
18,022
Location:
United Kingdom
Status:
Anything that doesn't have to be parsed by the CE executable processor or is 0'd.

The reason why things move up there is because droves of the header format objects are optional.
 Top of the page
CE Geek Page Icon Posted 2006-11-05 3:09 PM
#
Avatar image of CE Geek
Global Moderator
H/PC Oracle

Posts:
12,672
Location:
Southern California
Status:
Quote
cmonex - 2006-11-05 4:28 AM

Quote
CE Geek - 2006-11-05 11:05 AM

It is possible in many (though not all) applications. There are several threads on this here.


how do you mean not in all apps?


I'm just going by experience. There are some apps that none of us have been able to get working in H/PC Pro. 'Course, I guess that doesn't mean we won't in the future - maybe we'll come up with better DLLs.
 Top of the page
nts Page Icon Posted 2006-11-13 2:00 AM
#
Avatar image of nts
Factorite (Junior)

Posts:
29
Location:
Singapore
Status:
Quote
cmonex - 2006-11-05 7:26 AM

Quote
nts - 2006-11-05 10:54 AM

I recent acquired a Jornada 820 and ExecutabilityCheck is unable to run in this hpc.
I will like to know if I can change the "minimun required ce os version" in ppc application using hexedit method?


execheck will run after a little hexediting, i'll put up an arm version of it (already uploaded mips ).

in any case, until i do that, open your (already installed) ppc program in a hexeditor, look for 00 00 00 03 00 00 (maybe 04 00 14 if you're trying a wm2003 app ) and edit it like camie said (hey even easier to just change the 03 to 02, this is what i do). the string to change will be near the beginning of file somewhere after 0x100 bytes. usually it follows after a 02 00 00 04 00 (with a few more zero's after that).


Thanks cmonex. I was able to get execheck to work, I copy another copy of execheck on to my j720. Using my first copy of execheck to modify the 2nd copy of execheck to required version 2.11 and copy it back to my J820 and it work!
 Top of the page
cmonex Page Icon Posted 2006-11-13 4:18 AM
#
Avatar image of cmonex
H/PC Oracle

Posts:
16,175
Location:
Budapest, Hungary
Status:
Quote
nts - 2006-11-13 8:00 AM

Thanks cmonex. I was able to get execheck to work, I copy another copy of execheck on to my j720. Using my first copy of execheck to modify the 2nd copy of execheck to required version 2.11 and copy it back to my J820 and it work!


cool but it'll require one more modification to get it to actually report the errors. you will need to use the hexediting description here to do that modification *hint* *hint*
 Top of the page
nts Page Icon Posted 2006-11-13 8:54 AM
#
Avatar image of nts
Factorite (Junior)

Posts:
29
Location:
Singapore
Status:
Quote
cmonex - 2006-11-13 4:18 AM

cool but it'll require one more modification to get it to actually report the errors. you will need to use the hexediting description here to do that modification *hint* *hint*


I don't understand. Isn't the manual hex edit method or execheck method both the same?
 Top of the page
1 2
Jump to forum:
Seconds to generate: 0.203 - Cached queries : 72 - Executed queries : 9