SE-NSE Forums:

Jump to content

  • (12 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic
  • Bookmark

Apap Advanced Patches Auto Porter

#1 User is offline   markross Icon

  • Makes Se-nse
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 342
  • Joined: 25-March 08
  • Gender:Male
  • Location:Poland
  • Mobile:K800i

Posted 02 March 2009 - 09:27 PM

Advanced Patches Auto Porter

Posted Image


Posted Image

The name says all, app converting advanced patches between db2020 and a2 fw's

How 2 use:
- Set FW + patch
- On the right side of the arrow put target fw
- If necessary set HEX offset of patch body (if you forgot and it's required program will ask later)
- Press "Convert" and wait
If the program fails you need to port some values manually, unported lines are commented, functions are replaced by "XXXXXXXX"

Program uses 2 methods of porting:
First:
- Simple searching for same string in the destination fw, when result = 1 then stop searching and perform test
Second:
- Search in the vicinity if the first method or test fails

Restrictions:
It's not using asm because i can't find any info about dismarm.dll (it's included to Smelter)
- Program don't recognize BX, BLX, etc instructions, fortunately in 90% of patches there's no need to port it
- Not porting GFX adress and text labels. But with help of relevant persons it's possible.

2 do:
- Add advanced patterns = two times higher ram use (now max 120mb)
- Fix some known bugs like processing of "left" part of code
- something what I forgot :p

Test and report bugs/crashes and weird results

PS. Better don't waste time trying port GFX patches using this tool, it may be possible in some cases but also need to edit pit table, i don't know what and where :p

PS2. Please save copyrights, to make it easier for some people i hanged base to ....FACE

in v1.0
- http://forums.se-nse...p...st&p=493595 = correct results, no need to edit patch comments
- improved lib porting (deal with this very well)
- nicer interface
- added settings (dealing with "move val" can improve porting in some cases)
- calc 1.4, basing on my porter calculator description)
- fixed big loops (>7 results program don't waste time and perform next test)
- small fixes
in v1.0.1
- opening cxc files (i forgot :p)
- no saving patch when you press cancel
in v1.0.2
- FIXED LIB PORTING
- fixed crash at exit using "End" button
- small improvement in "move" method
- added splash by jockep
in v1.0.3
- now support almost all a2 models (thx zyonee)
- added random splash by Nipoto & Photographer
- no important changes :p
Plans:
- a lot of things related to the jumps porting (remaining debugging and lot of time)

Download:
Attached File  APAP_1.0.3.rar (80.01K)
Number of downloads: 929
If you can't run install: http://download.micr...B290887-X86.exe and read first pages, you can find lot of advices

Attached File(s)


This post has been edited by markross: 31 March 2009 - 12:11 PM

0

#2 User is offline   Ciggy Icon

  • Ciggy the Young Di Di... I'm The Young Aidonia
  • Icon
  • Group: VIP
  • Posts: 3,751
  • Joined: 30-May 07
  • Gender:Male
  • Location:Gun Heaven (Trinidad and Tobago)
  • Mobile:/\/\0l)l)3l) \/\/830!, P!l\/lP3l) \/\/8l0! (R.I.P), T610, T230

Posted 02 March 2009 - 09:43 PM

damn bro, thanks. this'll be useful to me because i have W830 and there's not that many patches for it... will this work on windows vista (32 bit)?
W830...R1KG001 Main Generic EA, Peter's HiFi v2 both farfield_closed and farfield. Number1 4.1 cam driver, Hyper W850 light effects, walkman skins + visualizations, Sony Sketch 2.0.5.1 font (thanks to diezil), Centur display driver, Patches, etc. goodbye W810. W830 R1KG001 Patches can be found HERE and Elfpack can be found HERE
0

#3 User is offline   Ly Icon

  • Lynott Level SE-NSE Addict
  • Icon
  • Group: Moderators
  • Posts: 5,891
  • Joined: 08-June 07
  • Gender:Male
  • Location:London
  • Mobile:iPhone 3G[S]

Posted 02 March 2009 - 09:46 PM

I can't wait for the A2 version, you're a legend, markross! :D
Posted Image
Alive and kicking: W995 W705 W910 K800 W880 W800 | Dead and sitting: W880 W850 K850 C902
0

#4 User is offline   gani Icon

  • Total n00b - Banned for life
  • PipPipPipPipPipPipPip
  • Group: Banned
  • Posts: 1,940
  • Joined: 02-April 08
  • Gender:Male
  • Location:Germany
  • Mobile:W810/W890/2xW595/S302/T650/K810/T707/Nokia 6220c

Posted 02 March 2009 - 09:47 PM

Great news,very useful tool!
Mostly I wait for the A2 support,because at the
moment "A2 modding" is my favourite!


#5 User is offline   mojsa Icon

  • SeCrEt PoRt-aL
  • Icon
  • Group: VIP
  • Posts: 2,864
  • Joined: 03-April 08
  • Gender:Male
  • Location:Croatia x)
  • Mobile:w610 & w580
  • Tutorials Submitted:1

Posted 02 March 2009 - 09:49 PM

Nice work man :)
0

#6 User is offline   jarankore Icon

  • Makes Se-nse
  • PipPipPipPip
  • Group: Members
  • Posts: 449
  • Joined: 07-January 09
  • Gender:Male
  • Location:Revealed from VIP
  • Mobile:Not phone but LG BRAVIA TV - 36 inch
  • Twitter:wedusgembel

Posted 02 March 2009 - 10:01 PM

Good News...!!!!

Thanx's markross

:good:
Posted Image
0

#7 User is offline   KK§cchaos Icon

  • se-nse's best staff member 09
  • Icon
  • View gallery
  • Group: Super Moderators
  • Posts: 6,444
  • Joined: 11-September 07
  • Gender:Male
  • Location:N51o03'19.25", W1o19'29.42"
  • Mobile:Helen, Wilma, Linda
  • Tutorials Submitted:2

Posted 03 March 2009 - 02:31 AM

Daft question but can this port from db2012 to db2020? (to be specific w200 to w580?)
0

#8 User is offline   w. junior Icon

  • Se-nse-ual
  • Icon
  • Group: VIP
  • Posts: 900
  • Joined: 01-June 07
  • Gender:Male
  • Location:Brasil
  • Mobile:K800i@K810

Posted 03 March 2009 - 04:14 AM

@cchaos
No. Most times, you must edit the whole patch to another platform.

@markross
Nice work, But the two hooks offset is wrong.
and the base and offset patch body is strange,
but is right 4413FACE + 1B77D52= 45CB7820

I am doing something wrong? :confused:

w850 to k810 r8bf
;W850 SW-R1KG001
45217FDA: E06A 9047
45218094: A9842145 01B0CF45
45CFB000: 00000000000000000000000000000000 334AE06AFFB50236311C071C07A20132
45CFB010: 00000000000000000000000000000000 314B9847381C311C2E4A304B9847381C
45CFB020: 00000000000000000000000000000000 321C0221324B9847FFBDFFFFF0B537A1
45CFB030: 00000000000000000000000000000000 2B4A9047F0BDF0B582B0041C0D1C0026
45CFB040: 00000000000000000000000000000000 6068815D761C0029FBD10136694601AA
45CFB050: 00000000000000000000000000000000 A86C254B98476F46BF88F61971000020
45CFB060: 00000000000000000000000000000000 00220423264EB047061C00213180002F
45CFB070: 00000000000000000000000000000000 03D000993A1C204B98477F00207A0128
45CFB080: 00000000000000000000000000000000 03D1F0192B2101800237F0196168194A
45CFB090: 00000000000000000000000000000000 9047301C00211C4A184B9847011CA86C
45CFB0A0: 00000000000000000000000000000000 124A90470020311C164A90470221281C
45CFB0B0: 00000000000000000000000000000000 0C4A904702B0F0BDF0B5081C0321094A
45CFB0C0: 00000000000000000000000000000000 9047F0BDF0B5081C0421064A9047F0BD
45CFB0D0: 00000000000000000000000000000000 A9842145F31C0000851B4A45FD1B4A45
45CFB0E0: 00000000000000000000000000000000 39F43C45A1F43C4559734145D9744145
45CFB0F0: 00000000000000000000000000000000 B57441458108F7445DF6F64405794645
45CFB100: 00000000000000000000000000000000 5D84214589842145FFFF000040B1CF45
45CFB110: 00000000000000000000000000000000 0000000018B1CF45070000004963F144
45CFB120: 00000000000000000000000000000000 0200000037B0CF4503000000B9B0CF45
45CFB130: 00000000000000000000000000000000 04000000C5B0CF450000000000000000
45CFB140: 00000000000000000000000000000000 534D535F456469746F725F416464436F
45CFB150: 0000000000000000000000 6E746163745F5061676500


Manual
;K810 SW-R8BF003
4520A8D2: E06A 9047
4520A98C: A1AD2045 2178CB45
45CB7820: 00000000000000000000000000000000 334AE06AFFB50236311C071C07A20132
45CB7830: 00000000000000000000000000000000 314B9847381C311C2E4A304B9847381C
45CB7840: 00000000000000000000000000000000 321C0221324B9847FFBDFFFFF0B537A1
45CB7850: 00000000000000000000000000000000 2B4A9047F0BDF0B582B0041C0D1C0026
45CB7860: 00000000000000000000000000000000 6068815D761C0029FBD10136694601AA
45CB7870: 00000000000000000000000000000000 A86C254B98476F46BF88F61971000020
45CB7880: 00000000000000000000000000000000 00220423264EB047061C00213180002F
45CB7890: 00000000000000000000000000000000 03D000993A1C204B98477F00207A0128
45CB78A0: 00000000000000000000000000000000 03D1F0192B2101800237F0196168194A
45CB78B0: 00000000000000000000000000000000 9047301C00211C4A184B9847011CA86C
45CB78C0: 00000000000000000000000000000000 124A90470020311C164A90470221281C
45CB78D0: 00000000000000000000000000000000 0C4A904702B0F0BDF0B5081C0321094A
45CB78E0: 00000000000000000000000000000000 9047F0BDF0B5081C0421064A9047F0BD
45CB78F0: 00000000000000000000000000000000 A1AD20455D1D00001DCC484595CC4845
45CB7900: 00000000000000000000000000000000 E9AA3B4551AB3B45CD2940454D2B4045
45CB7910: 00000000000000000000000000000000 292B404505F3F544E1E0F544D52E4545
45CB7920: 00000000000000000000000000000000 55AD204581AD2045FFFF00006079CB45
45CB7930: 00000000000000000000000000000000 000000003879CB45070000007552F044
45CB7940: 00000000000000000000000000000000 020000005778CB4503000000D978CB45
45CB7950: 00000000000000000000000000000000 04000000E578CB450000000000000000
45CB7960: 00000000000000000000000000000000 534D535F456469746F725F416464436F
45CB7970: 0000000000000000000000 6E746163745F5061676500


Apap
;K810 SW-R8BF003
;(p) APAP beta
+4413FACE
;10D7F98: XXXXXXXX 9047
10D85C6: 051C01B0 2178CB45
1B77D52: 00000000000000000000000000000000 334AE06AFFB50236311C071C07A20132
1B77D62: 00000000000000000000000000000000 314B9847381C311C2E4A304B9847381C
1B77D72: 00000000000000000000000000000000 321C0221324B9847FFBDFFFFF0B537A1
1B77D82: 00000000000000000000000000000000 2B4A9047F0BDF0B582B0041C0D1C0026
1B77D92: 00000000000000000000000000000000 6068815D761C0029FBD10136694601AA
1B77DA2: 00000000000000000000000000000000 A86C254B98476F46BF88F61971000020
1B77DB2: 00000000000000000000000000000000 00220423264EB047061C00213180002F
1B77DC2: 00000000000000000000000000000000 03D000993A1C204B98477F00207A0128
1B77DD2: 00000000000000000000000000000000 03D1F0192B2101800237F0196168194A
1B77DE2: 00000000000000000000000000000000 9047301C00211C4A184B9847011CA86C
1B77DF2: 00000000000000000000000000000000 124A90470020311C164A90470221281C
1B77E02: 00000000000000000000000000000000 0C4A904702B0F0BDF0B5081C0321094A
1B77E12: 00000000000000000000000000000000 9047F0BDF0B5081C0421064A9047F0BD
1B77E22: 00000000000000000000000000000000 XXXXXXXXF31C0000XXXXXXXXXXXXXXXX
1B77E32: 00000000000000000000000000000000 E9AA3B4551AB3B45CD294045XXXXXXXX
1B77E42: 00000000000000000000000000000000 XXXXXXXX05F3F544E1E0F544D52E4545
1B77E52: 00000000000000000000000000000000 55AD2045XXXXXXXXFFFF00006079CB45
1B77E62: 00000000000000000000000000000000 000000003879CB45070000007552F044
1B77E72: 00000000000000000000000000000000 020000005778CB4503000000D978CB45
1B77E82: 00000000000000000000000000000000 04000000E578CB450000000000000000
1B77E92: 00000000000000000000000000000000 534D535F456469746F725F416464436F
1B77EA2: 0000000000000000000000 6E746163745F5061676500

0

#9 User is online   black_mamba Icon

  • SVP
  • Icon
  • Group: VIP
  • Posts: 1,341
  • Joined: 24-August 07
  • Gender:Male
  • Location:India
  • Mobile:None. Lost My Yari™ ...
  • Twitter:meth_aman

Posted 03 March 2009 - 12:03 PM

Mee still Noob in this.... :(
Can you tell mee whats OFFSET?!? The one which its asking for.....!!
Is it Same as Base Address....? Like for K790 R8BF, is +4414000 Base Adress or OFFSET?
A2 Platform: A2 Permanent Patching| A2 CID-53 Patching| A2Uploader Usage| Debrand A2 Platform Phones

Other Tutorials: FAR JdFlasher (Flashing/Patching)| CID 53 Patching| Compilation of Tutorials(FAQ's)| Elfs Collection

Credits: Kaosblade,Krazyd007,LollyLost,Boysie,Blacklizard,Cchaos,Corman,thaproxinator ;)
0

#10 User is offline   photographer Icon

  • ._.
  • Icon
  • Group: Super Moderators
  • Posts: 5,053
  • Joined: 10-March 07
  • Gender:Male
  • Location:The Netherlands
  • Mobile:iPhone 3GS
  • Twitter:draxter26
  • Tutorials Submitted:7

Posted 03 March 2009 - 12:12 PM

Superb :) I can't wait for the A2 version!!!!

EDIT: I could make you a splash/logo if you want one :)

This post has been edited by Photographer: 03 March 2009 - 12:18 PM

0

#11 User is offline   photographer Icon

  • ._.
  • Icon
  • Group: Super Moderators
  • Posts: 5,053
  • Joined: 10-March 07
  • Gender:Male
  • Location:The Netherlands
  • Mobile:iPhone 3GS
  • Twitter:draxter26
  • Tutorials Submitted:7

Posted 03 March 2009 - 06:52 PM

The app stopped working :( Now whatever patch i select to port it keeps porting the same patch I ported once before... :(
0

#12 User is offline   markross Icon

  • Makes Se-nse
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 342
  • Joined: 25-March 08
  • Gender:Male
  • Location:Poland
  • Mobile:K800i

Posted 03 March 2009 - 09:46 PM

w. junior, thanks for info, i fixed it. Now port more but did an mistake in your patch.
Changes:
- improved second search metod
- found serious problem with unicode vkp ("Run-time error '9' : subscript out of range. ")
- cosmetic changes
Photographer, would be great :D I check your problem tomorrow
0

#13 User is offline   jock Icon

  • I'm a Snow Leopard!
  • Icon
  • Group: Moderators
  • Posts: 4,506
  • Joined: 25-December 07
  • Gender:Male
  • Location:Sweden
  • Mobile:iPhone 3GS
  • Tutorials Submitted:1

Posted 03 March 2009 - 09:53 PM

What do you code in? :) VB? ^^
Programs: CodeClaw
Graphics: SE-Design
0

#14 User is offline   markross Icon

  • Makes Se-nse
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 342
  • Joined: 25-March 08
  • Gender:Male
  • Location:Poland
  • Mobile:K800i

Posted 03 March 2009 - 10:09 PM

Yes, it's vb6
I will add A2 support when improve something
0

#15 User is offline   Ly Icon

  • Lynott Level SE-NSE Addict
  • Icon
  • Group: Moderators
  • Posts: 5,891
  • Joined: 08-June 07
  • Gender:Male
  • Location:London
  • Mobile:iPhone 3G[S]

Posted 03 March 2009 - 10:17 PM

Thank you, markross.

Do you believe it will be able to port say, 4th tab in filemanager and confidentiality?
Posted Image
Alive and kicking: W995 W705 W910 K800 W880 W800 | Dead and sitting: W880 W850 K850 C902
0

#16 User is offline   w. junior Icon

  • Se-nse-ual
  • Icon
  • Group: VIP
  • Posts: 900
  • Joined: 01-June 07
  • Gender:Male
  • Location:Brasil
  • Mobile:K800i@K810

Posted 03 March 2009 - 10:35 PM

View Postmarkross, on 2009-03-03 18:54, said:

w. junior, thanks for info, i fixed it. Now port more but did an mistake in your patch.
Changes:
- improved second search metod
- found serious problem with unicode vkp ("Run-time error '9' : subscript out of range. ")
- cosmetic changes
Photographer, would be great :D I check your problem tomorrow

thx

The error is on Apap. :p
But both should work. :good:

k810 apap 45306B65
Attached File  k810_apap.JPG (210.32K)
Number of downloads: 73

W850 45218489
Attached File  w850.JPG (207.48K)
Number of downloads: 19

k810 manual 4520AD81
Attached File  k810_manual.JPG (212.04K)
Number of downloads: 30
0

#17 User is offline   markross Icon

  • Makes Se-nse
  • PipPipPipPip
  • View gallery
  • Group: Members
  • Posts: 342
  • Joined: 25-March 08
  • Gender:Male
  • Location:Poland
  • Mobile:K800i

Posted 03 March 2009 - 10:38 PM

Maybe in future;) i don't test it with such big things because even human have problems :p

edit: thx again :good:

This post has been edited by markross: 03 March 2009 - 10:49 PM

0

#18 User is offline   gani Icon

  • Total n00b - Banned for life
  • PipPipPipPipPipPipPip
  • Group: Banned
  • Posts: 1,940
  • Joined: 02-April 08
  • Gender:Male
  • Location:Germany
  • Mobile:W810/W890/2xW595/S302/T650/K810/T707/Nokia 6220c

Posted 03 March 2009 - 10:54 PM

I got this error on Windows XP SP2:
Component "MSCOMCTL.ocx" or one of it´s dependencies not correctly registered: a file is missing or invaild!

Then I fixed by this way:
If you get an error "Component ''RICHTX32.OCX'' or one of dependencies not correctly registered a file is invaild or missing" fix in this way: http://www.ascentive...me=RICHTX32.OCX
Then I searched for comdlg32.ocx at this page ;)


#19 User is offline   DanielCore Icon

  • Non-se-nse
  • PipPipPip
  • Group: Members
  • Posts: 141
  • Joined: 14-June 08
  • Gender:Male
  • Location:Some Place in the Sky
  • Mobile:Nokia 5800 XM

Posted 03 March 2009 - 11:28 PM

great app men
go ahead
0

SE-NSE

#20 User is offline   photographer Icon

  • ._.
  • Icon
  • Group: Super Moderators
  • Posts: 5,053
  • Joined: 10-March 07
  • Gender:Male
  • Location:The Netherlands
  • Mobile:iPhone 3GS
  • Twitter:draxter26
  • Tutorials Submitted:7

Posted 04 March 2009 - 07:23 AM

Nice improvements! I have some small suggestions, after porting it shows a preview of the patch, maybe you can make it a selectable text field so we can copy the patch from there:). And .lng for porting lang strings:). Btw, can't you use patsearchnt.exe for searching patterns instead of smelter:)?
0

  • (12 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic
  • Bookmark

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users