Jump to content
Nokioteca Forum

Effetti Tat Kastor Su N95 (fw21) E N95 8gb (fw20)


Alex_N70
 Share

Recommended Posts

ciao a tutti sono nuovo , ho un n95-2v30, c'è da diventare pazzi a leggere tutte le 47 pagine , è circa un mese che creo patch e analizzò file per far funzionare i kastor , qualcuno mi fa un riassunto con tutte le cose che avete scoperto fino ad ora? (programmi o processi che fanno partire gli effetti, dll e file mancanti etc ) voglio collaborare

Link to comment
Condividi su altri siti

  • Risposte 1,1k
  • Created
  • Ultima Risposta

Top Posters In This Topic

ciao a tutti sono nuovo , ho un n95-2v30, c'è da diventare pazzi a leggere tutte le 47 pagine , è circa un mese che creo patch e analizzò file per far funzionare i kastor , qualcuno mi fa un riassunto con tutte le cose che avete scoperto fino ad ora? (programmi o processi che fanno partire gli effetti, dll e file mancanti etc ) voglio collaborare

https://www.nokioteca.net/home/forum/index....t&p=1267074

welcome

Link to comment
Condividi su altri siti

0x102822A6 non mi ha portato da nessuna parte, non ce n'è traccia però qualcosa mi suggerisce che dal momento che 0x102822a4 File: gfxtransadapter.dll 0x102822a5 File: gifcodec.dll ci siamo vicini o è un file mancante o [modalità cazzate attiva] non è che può essere generato al momento in cui serve dal sistema secondo parametri che sono differenti da ogni cell [modalità cazzate disattivata], spero che se non altro possa dare suggerimenti che facciano partire idee.

Link to comment
Condividi su altri siti

esploravo un pochino Z e mi son ritrovato davanti ad alcuni strani file... magari potete prendere qualche indicazione non so, ne capisco ben poco di symbian....cmq date un'occhiata a z:\system\data\templates\ (e dentro le varie cartelle ci sono dei file .smil contenenti cose riguardanti transition... non so se ho scoperto l'acqua calda o neanche quella... però buttateci un occhio per si e per no :thumbs:)

Link to comment
Condividi su altri siti

scusate per il doppio post , mi dici come leggi il dll gfxtrans.dll ,io uso l'hex viewer di x-plore ma non trovo nessuna funzione ne gli uid da te indicati , saresti così gentile da mostrarmi come lo leggi e dove trovi i riferimenti alle funzioni e agli uid che avevi indicato?

Domanda per chi c'é riuscito (ho montato i kastor a un mio amico) come si fa per lo scorrimento morbido dell'indicatore, gli altri effetti vanno ma l' indicatore no , eppure ho visto video su youtube dove funziona anche quello

Modificato da federicorazza
Link to comment
Condividi su altri siti

visto che vuoi fare un sunto e io sono nuovo, includi tutto quanto, senza saltare (sei hai tempo e voglia) , grazie

ho aperto un post apposita con vari effetti.... aspetto solo qualcuno che posti una guida...come t ripeto nn li ho saputi mai attivare... questo è il link

https://www.nokioteca.net/home/forum/index....=0#entry1272409

Modificato da cosmoss
Link to comment
Condividi su altri siti

Faccio un piccolo sunto sulla situazione del porting degli effetti Kastorsi firmware 30:

- Gli efffetti vanno SOLO su i FW indicato dal post in quanto gli altri FW non li supportano.

- Tramite la patch per vedere i menù nascosti si vedeva che la voce Effetti Tema era presente ma non si riusciva ad attivarla.

- Si pensò allora che bastasse attivare quella opzione per avere gli effetti, Il.Socio a suo tempo creò un programma che fa ciò che fa quando si preme Attiva nella voce Effetti Tema

- Si osservò che non andavano lo sostesso e Il.Socio cercò di capire il perchè, risultò che i telefoni con Kastor avevano in StaticFeatures.dll una voce 0x666 che diceva al telefono "supporto le transizioni"

- Allora Il.Socio riuscì a sostituire il StaticFeatures.dll di un FW 30 con uno di un FW 21 e la voce riapparve, ma quando si preme Attiva le transizioni non vanno proprio come con il programma.

-Il resto è storia recente riassunta qua: 1 2

Link to comment
Condividi su altri siti

vorrei una risposta da chi ha postato i file , perché dentro pslnengine.idb trovo il percorso c/progetti in corso/ida/drive z/sys/bin/gfxtrans.dll

A parte questo , basandomi sul riassunto vecchio vorrei proporre un' idea, a un certo punto l ' utente il socio si è bloccato , ma se non funziona ,la funzione pslengine41seteffects non da R0=0,e io penso dia R0=1 o R0=3 ma può darsi che il fatto che deve dare 0 è scritto in R0, intendo dire che se lui dà 1 anzi che 0 noi possiamo mettere 1 a R (R1=1) cioè in generale facciamo credere che il valore che ci dà in ritorno è quello giusto

Link to comment
Condividi su altri siti

vorrei una risposta da chi ha postato i file , perché dentro pslnengine.idb trovo il percorso c/progetti in corso/ida/drive z/sys/bin/gfxtrans.dll

A parte questo , basandomi sul riassunto vecchio vorrei proporre un' idea, a un certo punto l ' utente il socio si è bloccato , ma se non funziona ,la funzione pslengine41seteffects non da R0=0,e io penso dia R0=1 o R0=3 ma può darsi che il fatto che deve dare 0 è scritto in R0, intendo dire che se lui dà 1 anzi che 0 noi possiamo mettere 1 a R (R1=1) cioè in generale facciamo credere che il valore che ci dà in ritorno è quello giusto

Quei file vanno aperti con IDA (cerca su google). R0 è il nome di un registro dell'architettura ARM :)

Modificato da 95A31
Link to comment
Condividi su altri siti

cioè in generale facciamo credere che il valore che ci dà in ritorno è quello giusto

No, non e' sufficiente... Cosi' facendo non viene segnalato nessun errore in fase di attivazione degli effetti ma gli effetti non vengono attivati.

L'unico risultato che si ottiene e' che si salta la comparsa del messaggio di errore...

Bisognerebbe spulciare dentro la funzione per ricostruire la sua logica, come opera, su quali dati, e soprattutto, in quali casi viene restituito il valore di ritorno corretto...

Personalmente, l'ultimo tentativo che faro' sara' quello di confrontare i file decompilati di un fw21 con questi per vedere se salta fuori qualche differenza rilevante... Ma dubito...

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

Ma quindi? il problema dove sarebbe quindi??

se leggessi nelle altre pagine capiresti che il problema sta in una mancata retrocompatibilità dei fw alla patch..

la 21 probabilmente non aveva dei limiti, o semplicemente era strutturata diversamente..

il.socio ora come ora, se non trova a culo un punto di aggancio tra i file.. cioè se non capisce la metodologia di gioco del sistema in fase di attivazione effetti grafici, deve necessariamente confrontare le 2 versioni e scovare cosa c'è di diverso..

un lavoraccio che personalmente non saprei ricreare.. mi spiace per ilsocio e l'altro col nick strano ma, sono gli unici 2 che macinano symbian

Link to comment
Condividi su altri siti

Ho seguito attentamente tutta la discussione.. mi pare strano però che tra una versione ed un'altra ci sia tutta questa differenza di sistema.

È evidente che per qualche motivo la Nokia abbia voluto togliere questa funzione, di solito funziona sempre così, che una versione "più nuova" funziona come quella vecchia "meglio" e con "delle cose in più".. mah

Capisco superficialmente il sistema symbian, quindi non saprei che dire di più, ringrazio le persone che ci stanno lavorando sopra.. speriamo;)

Ciao!

Link to comment
Condividi su altri siti

oltre al fatto dei file tfx e del processo che viene avviato (io mi sono fatto la stessa domanda) vorrei mettermi al passo con voi sperando di non rallentare , pagine indietro si è parlato di mettere 2 file (st...feature) in c/sys/bin e c/sys/hash , ottenendo così la visualizzazione di effetti tema>attiva ma a me ciò non accade, va riavviato il cell (95-2 30.0.18 brand tim) e qualcun' altro aveva detto di aver notato gli effetti per poco tempo prima che andasse in crash hello word ? È il mio telefono o dove sbaglio?

Link to comment
Condividi su altri siti

Il.Socio ti ricordo che nei telefoni con le transizioni ci sono delle DLL in più (quelle che iniziano con tfx...) che al 99% sono necessarie, per quelle come si fa?

ma scusa.. avete metà tracciato in mano dei collegamenti.. non potete aprirle con un editor e fare una interpolazione tra i vari dll? vedere se cambia qualcosa nelle versioni diverse..

ovviamente se son diversi non si possono hakkare, rischiando di mandare in crash altro..

potete editare i dll? perchè se riuscite a trovare il percorso di collegamento, si potrebbe aggiungere al file dll le varie istruzioni necessarie..

poi.. sempre teoria questa.. bisognerebbe masticarci dento e infilarci le mani..

non so.. ho sparato una mezza via.. ditemi voi dove siete bloccati

Link to comment
Condividi su altri siti

Il discorso non è seplice :P Quello che stiamo cercando di fare è: (non avendo i sorgenti) guardare cosa fanno quelle dll a livello di processore (come modificano i vari bit all'interno del cellulare) e interpretando queste istruzioni cercare di capire come funzionano. Il problema che si pone ora è che viene chiamato un valore ma non riusciamo a capire cosa lo determini\da dove venga :D Una volta capito cosa :P lo determina\da dove :P venga allora si vedrà come integrare (non ho idea di come sia possibile e sopratutto SE sia possibile) :P

Link to comment
Condividi su altri siti

Il.Socio ti ricordo che nei telefoni con le transizioni ci sono delle DLL in più (quelle che iniziano con tfx...) che al 99% sono necessarie, per quelle come si fa?

Si, si, mi ricordo! :D

Non ho ancora avuto modo di processare i vari files del fw 21, quindi non ti so dire nulla...

Dopo aver processato i vari files del fw21 potremo sapere un po' meglio chi linka quelle dll ed identificare le dipendenze tra loro e tra gli altri eseguibili del fw21.

Come ben dici, al 99% quelle dll sono necessarie e se sono linkate da altri eseguibili la cosa si complica sino a diventare probabilmente infattibile.

C'e' ancora una remota possibilita' che quelle dll non siano linkate da altri eseguibili ma che vengano caricate dinamicamente a mo' di plugin...

Ovvero, qualche eseguibile responsabile della gestione degli effetti tenta di caricare la dll con un certo UID e se essa non e' presente non fa nulla.

In questo caso, si potrebbe provare a rimappare tutti quanti gli import delle dll tfx... per rispecchiare quelli del fw30 e piazzarle poi su fw30 per fagliele caricare.

Un lavoraccio... e funzionerebbe solo su fw30.

Al momento credo che le tfx... siano linkate da qualche eseguibile del fw 21 e che al loro interno si occupino di creare l'istanza per la gestione degli effetti e piazzarla nel TLS 0x102822A6

https://www.nokioteca.net/home/forum/index....t&p=1267842

Quindi, al 99% non ci sara' effettivamente nulla da fare.

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