Jump to content
Nokioteca Forum

Rompatcher+ V3.1


Il.Socio
 Share

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! ;)

Modificato da Il.Socio
  • Mi Piace 3
Link to comment
Condividi su altri siti

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:

Modificato da alexandrius
Link to comment
Condividi su altri siti

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 ...

Modificato da Fire000
Link to comment
Condividi su altri siti

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

Link to comment
Condividi su altri siti

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.

Modificato da Il.Socio
Link to comment
Condividi su altri siti

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

Modificato da zzzg
Link to comment
Condividi su altri siti

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

Link to comment
Condividi su altri siti

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)

Modificato da Il.Socio
Link to comment
Condividi su altri siti

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

Link to comment
Condividi su altri siti

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.

Modificato da Il.Socio
Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy