Jump to content
Nokioteca Forum
Sign in to follow this  
Il.Socio

Rompatcher+ V3.1

Recommended Posts

RomPatcher+ v3.1:

RomPatcher+ rappresenta la versione riveduta e corretta del programma RomPatcher di ZoRn.

Usando RomPatcher+ è possibile applicare svariate modifiche e personalizzazioni al proprio cellulare Symbian.

rp1.jpgrp2.jpg

Change-Log RP > RP+

Questo e' l'elenco delle principali differenze rispetto al RomPatcher di Zorn:

- New: compatibile con tutti i modelli 3rd, 5th, S^3

- New: supporto per patch compilate.

- New: possibilita' di dumpare l'intero contenuto della rom su file \romdumpplus.dmp

- New: possibilita' di dumpare il contenuto della SuperPage su file \superpage.dmp

- New: pieno supporto per l'avvio automatico tramite DomainSrv.exe

- New: introdotti nuovi comandi ord_rel, ord_snr che consentono di applicare patch alle DLL usando il riferimento ordinale.

- New: puo' essere integrato nel firmware delle Cooked ROM.

- New: e' possibile applicare / rimuovere patch con un singolo click.

- New: aggiunta scrollbar verticale.

- New: aggiunto il supporto per un nuovo comando: '+SuperPage' che consente di patchare l'area di RAM in cui e' contenuta la SuperPage.

- New: aggiunto supporto per i nuovi comandi, info: return: error: controllare le patch demo1-4.rmp incluse.

- New: gestione dei costrutti #ifdef, #ifndef, #else, #endif, #define. Questo consente di realizzare patch maggiormente flessibili e manutenibili. Vedere il file reame_macros.txt

- New: e' possibile cercare / filtrare le patch nella lista. Basta iniziare a digitare il nome della patch.

- New: supporto della wildcard ?? per le patch.

- Fixed: corretto il messaggio di errore Kern-Exec0 alla chiusura del programma.

- Fixed: il programma non si chiude inaspettatamente quando vengono utilizzate patch corpose o complesse.

- Fixed: RP+ puo' patchare correttamente due pagine di memoria shadow contigue senza nessun crash.

- Improved: la memoria shadow viene completamente rilasciata quando una patch viene rimossa.

- Improved: l'opzione 'Patch Info...' mostra tutte le linee informative contenute nella patch.

Download RP+ v3.1:

RomPatcherPlus_3.1.zip

Aggiornamento Patch InstallServer v1.7

Ritenetevi liberi di postare RP+ v3.1 sui forum o dove preferite, vi chiedo solo di includere gentilmente il messaggio di avviso riportato qui sotto che e' importante per la sopravvivenza del progetto:

Attenzione: se ti piace questo software, supporta il progetto con una donazione.

www.symbian-toys.com/rompatcherplus.aspx

How to install:

There exists many ways to install RomPatcher+, here's a couple of them:

1) If your phone has been hacked to allow installation of unsigned .sis then install RomPatcherPlus_3.1.sis

2) If your phone has not been hacked yet, check out the file "LiteVersion\ReadMe.txt"

Change-Log RP+ v3.0 > v3.1:

+ New: Lite Version is already Signed, you don't need to sign it with a DevCert ;)

+ Improved: InstallServer.rmp patch has been updated

+ Improved: RomPatcherAuto.exe has been renamed to RPPAuto.exe for better compatibility with Samsumg Omnia autostart.

+ NOTE: Due to UID change, you have to uninstall any previous RP+ version before installing RP+ 3.1 (but you can keep the *.ldd files)

Useful tip for patch-makers:

If your patch uses some features of RP+ v2.4 and above (like ord_rel, ord_snr) I suggest you to include in your patch a check, using the code below:

#ifdef RP+VERSION_2.1
   #define NOT_COMPATIBLE
#endif

#ifdef RP+VERSION_2.2
   #define NOT_COMPATIBLE
#endif

#ifdef RP+VERSION_2.3
   #define NOT_COMPATIBLE
#endif

#ifdef NOT_COMPATIBLE
   error:Please update to RP+ v2.4 or above to use this patch!
#else
   ; your patch code goes here...
   ; your patch code goes here...
   ; your patch code goes here...
   ; your patch code goes here...
#endif

Thanks to:

- ZoRn for the original RomPatcher idea.

- FCA00000 for its brilliant brain.

- wadowice, templove, bugb, abgnokia, leftup, CODeRUS, Leonapapa, PNHT, stas686, IAL and others, for their contribution to the underground Symbian scene, keep up with the good job!

- megaexer for svg icon.

NOTE:

I don't know exactly which patches are still working on S^3.

For sure the Open4All.rmp patch still works, for other patches you'll have to try by yourself! ;)

Edited by Il.Socio
  • Like 3

Share this post


Link to post
Share on other sites

L'ho provato sul mio 5800

Ecco i risultati:

selezionando:

- "Info": vengono visualizzate una alla volta diverse informazioni (precisamente in 3 schermate) e premendo Indietro, il programma si chiude (o crasha, non saprei :mumble:)

- "Test Patch": si chiude (o più probabilmente crasha) :(

- "Caps Off": come sopra :D non disabilita le CAPS

"Scan LDD": visualizza informazioni sui driver caricati (il programma non si chiude, come avviene selezionanod "Info") :thumbs:

- "Dump Rom": dump eseguito in circa 3 minuti; il file creato è di 38 MB

(scusa la mia ignoranza, ma cosa si intende per dump? :huh: )

Ti ho postato anche un VIDEO per renderti le cose più facili (nel video non ho fatto il DUMP altrimenti era troppo lungo e non riuscivo a metterlo online)

Spero di esserti stato d'aiuto.. ^_^

Ciaoz :thumbs:

Edited by alexandrius

Share this post


Link to post
Share on other sites

Ciao! Davvero un bel progeto, comunque ecco i risultati su un N73 NoBrand V 4.0839.42.0.1 :mumble:

"Info": Mi mostra in tre schermate "PageSize: 1000", "DirAddr: f8013780", "RomAddr: f8000000" e poi si chiude il programma

"Test Patch": crasha all'istante

"Caps Off": crasha all'istante senza aver disattivato le caps

"Scan LDD": mi dice una lista di driver (una ventina), e poi torna al programma

"Dump Rom": mi dice: RomSize: 140a000, poi comincia a creare il file, ma mentre stava creando romdumpplus.dmp, è arrivato a 14Mb e poi si è fermato... avevo la MMC piena :D ...

Edited by Fire000

Share this post


Link to post
Share on other sites

Ooohhh Cribbio!!! Ecco perche' tutti sti crash... ho dimenticato di includere un file! :D

Ora rigenero il pacchetto...

Edited by Il.Socio

Share this post


Link to post
Share on other sites
Ooohhh Cribbio!!! Ecco perche' tutti sti crash... ho dimenticato di includere un file! :lol:

Ora rigenero il pacchetto...

Ooohhh Cribbio!!! Ecco perche' tutti sti crash... ho dimenticato di includere un file! :D

Ora rigenero il pacchetto...

dai...sto aspettando versione aggiornata per testare su n97

Share this post


Link to post
Share on other sites

Ah pero', quanti smanettoni qui su Nokioteca! ;) Grandi ragazzacci!

Ho uppato il pacchetto aggiornato... Grazie a tutti del feedback! :lmaosmiley:

Share this post


Link to post
Share on other sites

Ho testato su Omnia HD dove Rompatcher crasha invece la tua app no :lmaosmiley:

Cliccando Test Patch vedo:

Data: ea62f002
Patched!
Page released!

Info:

PageSize: 1000
DirAddr: 80077f0c
RomAddr: 80000000
RomSize: 5bd0000
SuperPage: c0000000

Caps Off:

SuperPage: c0000000
OldVal: 0
NewVal: 0

Share this post


Link to post
Share on other sites

Quel valore 0 che ottieni dal Caps Off non promette bene... Potresti fare un "dump rom" dell'Omnia HD e postare il file romdumpplus.dmp?

Edited by Il.Socio

Share this post


Link to post
Share on other sites

Purtroppo, non e' uguale :thumbsup_anim: il dumprom di zorn e' buggato e non dumpa tutto... (o almeno, su N95 e N96 si perde l'ultimo pezzo a causa di un crash, per gli altri cell. non so)

Ad ogni modo, anche questo dovrebbe andare bene... a meno che per s**a i files utili non risiedano nella parte non dumpata... :D

EDIT: ho scaricato il dump ed ha estratto tutto per bene! Non c'e' bisogno di un nuovo dump... ;)

Dopo aver visto un po' la rom, ho voluto fare una prova ed ho inserito l'opzione "Caps Off OmniaTest" (presente nel nuovo pacchetto)

Giusto un tentativo buttato li per vedere se si riesce a disattivare le caps anche sull'omnia.

Edited by Il.Socio

Share this post


Link to post
Share on other sites

N95-1 firm 31.0.0.017

Info

test			   56e8
PageSize	   1000
DirAdd	80069ad0
RomAdd 80000000
RomSize  3939000
SuperPage c0000000

Test Patch

Data	   1a8368d8
		 Patched!
			 Page Released!

Caps Off

Super Page		   c0000000
Old Val				 1e
New Val				10

scan ldd

LocDrv
LscDataTrasmissionDriver
LscMultiplexer
NokiaSCDriver
NokiaSCDriverExtension
Custom
SosAdlServer
SecEnv
DisplayDriver
Comm
Hwa
StiLdd
dvfs_interface
BC02
Usbc

Edit:caps off funziona

Edited by zzzg

Share this post


Link to post
Share on other sites

Nel mio n-82 v 30.0.019

con info mi apre

Pagesize:1000

DirAddr: 80069ed8

RomAddr: 80000000

Romsize: 3a94000

SuperPage: c0000000

---------------------------

Con test patch

Data: d009091b e Patched Page Released!

Con caps off

SuperPage: c0000000

Oldval: 0

Newval: 10

----------------------------

Con Scan LDD mi fa vedere tranquillamente tutti i driver

------------------------

Con Dump rom

Romsize: 3a94000

nessun crash e tutto tranquillo per n-82!

:D

Share this post


Link to post
Share on other sites

Grazie ancora a tutti!

Sul fronte "disable caps", per i nuovi modelli, non so quanto si possa fare purtroppo.

Nel frattempo sto iniziando ad introdurre il supporto per le patch di rompatcher, cosi' perlomeno, si potra' vedere come si comporta con le patch standard.

@fez

probabilmente devi solo disinstallare la versione precedente ed installare quella piu' recente.

@drs

Potresti provare l'opzione "Caps Off TestOmnia" che trovi nell'ultima versione? (0.3)

Edited by Il.Socio

Share this post


Link to post
Share on other sites
Grazie ancora a tutti!

Sul fronte "disable caps", per i nuovi modelli, non so quanto si possa fare purtroppo.

Nel frattempo sto iniziando ad introdurre il supporto per le patch di rompatcher, cosi' perlomeno, si potra' vedere come si comporta con le patch standard.

Grandissimo! Non vedo l'ora di avere un patcher funzionante sul mio Omnia :D

Share this post


Link to post
Share on other sites

N97 FW 11

"Info": funziona

"Test Patch": crasha all'istante

"Caps Off": funziona

"Scan LDD":funziona

"Dump Rom": aspettavo circa 10 minuti e arrivato fino 14.8 mb

Share this post


Link to post
Share on other sites

ho provato anke caps off omnia test allora mi dice:

SuperPage: c0000000

Oldval: 1e

NewVal: 10

Share this post


Link to post
Share on other sites

@medveduk... quando effetui il dumprom, ti mostra una informazione riguardo alla dimensione, cosa ti viene riportato? Posta il dumprom da 14mb che e' stato generato...

@drs, sembrerebbe che le caps siano state disabilitate correttamente... controlla con xplorer...

Share this post


Link to post
Share on other sites

Testato su n96 firm 30 le CAPS non fungono.. cioè sembra che fungano perchè da Rompatcher noto che nel menu mi switcha in enable caps, ma in realtà non fungono.. perchè le cartelle rimangono invisibili!!!

Share this post


Link to post
Share on other sites

Su N82 fw 31: nessun crash, tutto funzionante, ma pur riscrivendo il valore delle caps in 10 le caps rimangono bloccate (verificato con le cartelle di sistema tramite xplore)

Share this post


Link to post
Share on other sites

non so come controllare perchè il mio x-plore già di suo può accedere a tutte le cartelle! :mumble:

Share this post


Link to post
Share on other sites

Se e' come il mio xplore, credo che possa accedere in lettura, ma non in scrittura.

Prova a fare una qualsiasi modifica in c:\sys\ ad esempio creando una nuova cartella li dentro... Se le caps sono attive otterrai un errore, se sono disattive, la cartella sara' creata con successo.

Edited by Il.Socio

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...