• March 28, 2024, 08:46:16 pm

Author Topic: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?  (Read 7310 times)

0 Members and 1 Guest are viewing this topic.

Offline Wunder Wungiel

  • Viewer
  • *
  • Posts: 8
  • Reputation: 1
  • Symbian is still alive :P
  • Current Phone: : Nokia 808 PureView
How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« on: May 14, 2021, 05:13:30 pm »
Hello
How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?

Offline matthew

  • Mass Poster
  • ****
  • Posts: 1,315
  • Reputation: 13
  • SymphonyOS
  • Current Phone: :
    N8-00 (25.007)
    808 (113.010.1508)
    Retired E72, E6-00
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #1 on: May 14, 2021, 08:52:13 pm »
You'll need an unpacker, then you edit with a hex editor.
When i get home i'll see if i have that software

Offline Wunder Wungiel

  • Viewer
  • *
  • Posts: 8
  • Reputation: 1
  • Symbian is still alive :P
  • Current Phone: : Nokia 808 PureView
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #2 on: May 14, 2021, 09:12:24 pm »
You'll need an unpacker, then you edit with a hex editor.
When i get home i'll see if i have that software
Thank you a lot for help. Can I use GHex on Linux or HxD for Windows? I have Arch dualboot with Windows 7

Offline matthew

  • Mass Poster
  • ****
  • Posts: 1,315
  • Reputation: 13
  • SymphonyOS
  • Current Phone: :
    N8-00 (25.007)
    808 (113.010.1508)
    Retired E72, E6-00
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #3 on: May 14, 2021, 11:02:11 pm »
Yes; i use GHex, too (i dual boot two distros  :P )

Offline Wunder Wungiel

  • Viewer
  • *
  • Posts: 8
  • Reputation: 1
  • Symbian is still alive :P
  • Current Phone: : Nokia 808 PureView
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #4 on: May 14, 2021, 11:56:26 pm »
:) So how to edit MIF, and extract exe and dll?

Offline Max << Crazy | Doctor

  • Developer
  • New Member
  • ****
  • Posts: 10
  • Reputation: 6
  • Symbian Delevoper, All Rites Reversed
    • SymWLD.com
  • Current Phone: : Nokia 808 PureView
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #5 on: May 16, 2021, 02:55:18 am »
Quote from: Wunder Wungiel
How to edit avkon2.mif?
Easily :D
SISContents does the job well. If it is already a modded avkon, just edit it directly. Or if you want to edit the original avkon, you might need to convert it to the older version first. SISContents can also help you with it, just specify 102827CF.dll as an intermediate so that the conversion is done properly.

Quote from: Wunder Wungiel
How to edit sysap.exe and qmltouchinput.dll?
The primary step would be unpacking them, as matthew mentioned. Only one packer exists for Symbian, which is called Petran. Luckily, Petran supports unpacking too. Newcooller made a top-up on Pertan namely Petran GUI, get it to make things simpler.
Then you need to disassemble these binaries. If you know assembler for ARM processor, I can give you a bit of further information. Otherwise stop here because you will not succeed.

Quote from: matthew
then you edit with a hex editor.
Maybe as a sporty challenge - yes, if you know by heart common hex patterns of the main functions :)

Offline matthew

  • Mass Poster
  • ****
  • Posts: 1,315
  • Reputation: 13
  • SymphonyOS
  • Current Phone: :
    N8-00 (25.007)
    808 (113.010.1508)
    Retired E72, E6-00
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #6 on: May 16, 2021, 04:54:20 am »
Anything else you require, just ask and i'll see if i have it.
« Last Edit: May 16, 2021, 04:59:39 am by matthew »

Offline Wunder Wungiel

  • Viewer
  • *
  • Posts: 8
  • Reputation: 1
  • Symbian is still alive :P
  • Current Phone: : Nokia 808 PureView
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #7 on: May 16, 2021, 11:48:36 am »
Thank you very much. So let's start with qmltouchiput.dll (Belle FP2 Keyboard). Which tools should I use to edit this file? Hex editor (GHex)? Or extract it first (but if, so how)?

Offline Wunder Wungiel

  • Viewer
  • *
  • Posts: 8
  • Reputation: 1
  • Symbian is still alive :P
  • Current Phone: : Nokia 808 PureView
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #8 on: May 16, 2021, 11:54:06 am »
Easily :D
SISContents does the job well. If it is already a modded avkon, just edit it directly. Or if you want to edit the original avkon, you might need to convert it to the older version first. SISContents can also help you with it, just specify 102827CF.dll as an intermediate so that the conversion is done properly.
The primary step would be unpacking them, as matthew mentioned. Only one packer exists for Symbian, which is called Petran. Luckily, Petran supports unpacking too. Newcooller made a top-up on Pertan namely Petran GUI, get it to make things simpler.
Then you need to disassemble these binaries. If you know assembler for ARM processor, I can give you a bit of further information. Otherwise stop here because you will not succeed.
Maybe as a sporty challenge - yes, if you know by heart common hex patterns of the main functions :)
Now I see, that it is't as easy as I thought. I will try, but I don't have much hope...

Offline Max << Crazy | Doctor

  • Developer
  • New Member
  • ****
  • Posts: 10
  • Reputation: 6
  • Symbian Delevoper, All Rites Reversed
    • SymWLD.com
  • Current Phone: : Nokia 808 PureView
Re: How to edit avkon2.mif, sysap.exe and qmltouchinput.dll?
« Reply #9 on: May 16, 2021, 02:08:01 pm »
So let's start with qmltouchiput.dll (Belle FP2 Keyboard). Which tools should I use to edit this file? Hex editor (GHex)? Or extract it first (but if, so how)?

1) Unpack with Pertan
2) Disassemble (with IDA, Ghidra, maybe something else) and study the file
3) Apply patch according to your needs

If you want to edit text strings inside these binaries, then your steps №2 and 3 would be finding and modifying the string. For this purpose, any hex editor will suffice.