Jump to content
Nokioteca Forum

Modificare Il Menù


Alex_N70
 Share

Recommended Posts

scusate la mia ignoranza ma è il mio primo hack.

obiettivo nascondere icona guardian.

ho trovato UID.

Vado a prendere il fie 101f8847 da Z modifico la stringa 08x.

Poi quando lo devo andare a mettere in c: non ci riesco non mi funzioona.

Provo a fare due domdande semplici

il file 101f8847 in quale cartella va: nella 10102be9 oppre in 10202be9/pesist.

Il file .cre me lo ricrea ad ogni riavvio, perchè?

Quale è il file che devo mettere come attributo sola lettura, i .cre o il .txt

grazie e scusate ma non ne vengo fuori

Link to comment
Share on other sites

  • Replies 87
  • Created
  • Last Reply

Top Posters In This Topic

scusate la mia ignoranza ma è il mio primo hack.

obiettivo nascondere icona guardian.

ho trovato UID.

Vado a prendere il fie 101f8847 da Z modifico la stringa 08x.

Poi quando lo devo andare a mettere in c: non ci riesco non mi funzioona.

Provo a fare due domdande semplici

il file 101f8847 in quale cartella va: nella 10102be9 oppre in 10202be9/pesist.

Il file .cre me lo ricrea ad ogni riavvio, perchè?

Quale è il file che devo mettere come attributo sola lettura, i .cre o il .txt

grazie e scusate ma non ne vengo fuori

allora, in ordine:

-copialo in c:\private\10202be9

-aprilo e modifica la stringa

-chiudi, salvalo e riavvia

il file .cre viene creato ad ogni avvio, è una cosa normale. in questo caso non devi mettere niente in "sola lettura"

Link to comment
Share on other sites

  • 11 months later...
HACK PER MODIFICARE IL MENU'

(per N95 e altri Symbian 9.2)

Con questi procedimenti è possibile:

- Rinominare i programmi

- Cambiare le icone a programmi e cartelle

- Creare icone che aprono un URL

- Far apparire l'icona "temi" nascosta

- Nascondere delle icone a piacere

- Far sparire l'icona del menù in alto

- Bloccare la disposizione delle icone/cartelle

- Attivare l'animazione delle icone (nel N95-2 fw 20 non si potrebbe)

- Usare icone animate per i programmi di terze parti

- Posizionare le applicazioni appena installate in una cartella diversa da "Applicazioni" (volendo anche nella directory principale del menù)

naturalmente bisogna prima aver eseguito un hack per disattivare le capabilities.

fatto questo, andiamo a prendere il file C:\private\101F4CD2\content\appshelldata.xml. è un file di testo perciò si potrebbe editarlo anche sul cell con x-plore, ma essendo scritto su un'unica riga x-plore lo legge molto lentamente. meglio editarlo sul pc con blocco note e rimetterlo al suo posto.

questo è il codice che corrisponde a una cartella:

<appshell:folder positioned="1" title_name="Multimedia" long_name="Multimedia" short_name="Multimedia">
   ...
   ...
   ...
  </appshell:folder>

in mezzo ci sono righe che corrispondono alle applicazioni:

   <appshell:application positioned="1" uid="100058CA"/>
   <appshell:application positioned="1" uid="101FF976"/>
   <appshell:application positioned="1" uid="10201AFD"/>
   ...
   ...

le applicazioni sono identificate dall'UID, quindi dobbiamo trovare gli UID dei programmi che ci interessa modificare. si può fare facilmente con jbak taskman

nel menù del mio N95 8gb brand tim ho trovato una cosa interessamte:

<appshell:url positioned="1" url="http://wap.i.tim.it" title_name="Internet" short_name="Internet" long_name="Internet" icon_file="Z:\resource\apps\timMMMtileIcon.mif" icon_id="16384" mask_id="16385" lock_delete="1" lock_name="1"/>

è l'icona "internet" che apre il portale tim. quel codice ci dice come:

- creare un'icona per un url ( appshell:url url="http://www.qualcosa.apiacere" )

- dare il nome che vogliamo alle icone ( title_name="nomeacaso" short_name="nomeacaso" long_name="nomeacaso" )

- assegnare un'icona a piacere ( icon_file="qualchefile.mif" icon_id="1111" mask_id="1112" )

le ultime 2 cose si possono applicare a qualunque icona nel menù :)

nel mio menù ho creato le icone di Google e dell'Area Clienti 133 :thumbs:

scr000018gs5.jpg

per quanto riguarda le icone si possono usare quelle in formato .mbm e .mif

- le icone .mbm si creano con mbmtool e devono contenere 2 immagini: l'icona vera e propria e la maschera (monocromatica o in scala di grigi) per la trasparenza. ai valori icon_id e mask_id si assegna il numero dell'immagine corrispondente nel file mbm, ricordando che il conteggio parte da 0. vale a dire che se l'mbm contiene 2 immagini (l'icona e la maschera) si deve scrivere icon_id="0" mask_id="1".

come risoluzione consiglio 42x42 per il menù con l'icona in alto e 49x49 per chi ha il menù senza icona come me :thumbs:

- le icone .mif si creano processando un file .svg (vettoriale) con mifconv.exe (si trova nell'sdk symbian). come icon_id e mask_id mettete 16384 e 16385 (non so perchè ma ho visto che funzionano). ovviamente in questo caso non ha senso parlare di risoluzione :shifty:

NEW 20/10/08: Nel codice della cartella "Applicazioni" c'è il valore "default=1". Vuol dire che le applicazioni appena installate vanno a finire in questa cartella. Questa proprietà si può spostare a piacimento in un'altra cartella. Eliminandola completamente le applicazioni vanno di default nella cartella principale, come nel vecchio 6630

NEW 20/10/08: Se appshelldata.xml viene impostato come file di sola lettura, tutte le modifiche effettuate in seguito al menù (crea cartella, sposta, sposta in cartella, ...) saranno annullate dopo aver chiuso e riaperto il menù. Può essere utile, dopo aver sistemato tutte le icone a proprio piacimento, impedire che qualche ficcanaso ci metta il menù sottosopra :thumbs:

su consiglio di medveduk-88 sono andato a guardare nel file c:\private\10202be9\101f8847.txt (se non c'è lo si può copiare da z:) e ho trovato il modo per:

- far comparire l'icona "Temi" che per chissà quale motivo è stata nascosta :mumble:

- nascondere qualsiasi icona del menù (prima di tutto quelle del fw. TIM :Dito: )

- nascondere l'icona del menù come nei vecchi firmware dell'n95 (è equivalente all'hack nell'altro thread, infatti il file in questione è lo stesso)

- attivare l'animazione delle icone nel N95-2 fw 20 (nel fw 15 si poteva, nel 20 non più... fino adesso :thumbs: )

in questa riga:

0x8 string "1000590b,20007256,10005a32" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData

tra virgolette ci sono gli uid di applicazioni nascoste, cioè che non compaiono nel menù (il terzo è di "Temi", gli altri due sembrano non corispondere a nulla). sostituendo quegli uid con altri (anche più di 3) l'icona "Temi" ricompare come nei vecchi symbian e quelli che mettiamo spariscono. io ho voluto fare sparire questi:

per i brand tim:

20014fcc flashme

2000284a news click

10008d5e operator menu

20014fcb shozu

20014fce tim i'm

2000420a timail zone

per tutti:

20001bb9 adobe reader

e0004d7f BT switch

10005902 calcolatrice

fca00010 capsoff

101f4673 chat

1000590a chiamata rapida

101f85c7 chiavi att.

101f8555 comandi vocali

200009e0 condiv. in linea

101f4668 convertitore

20007803 download

101f6de5 gestione disp.

20007b38 giochi

10005234 guida

10208a0a home media

10005a22 info prodotto

1000594d infrarossi

101fd693 lettore flash

101fe41a lifeblog

1000594e modem

101ffb51 music store

1028190b podcasting

101fd861 push to talk

200044d5 ricerca

100058f5 segr tel ch

10201d2a tastiera s/fili

1020e566 tel. internet

10201afd toni 3-d

101ff968 trasferim. dati

2000023d zip manager

anche se più di 25 o 26 applicazioni non le nasconde (le prime tra quelle che vengono elencate tra virgolette) <_<

per l'icona del menù bisogna cambiare questa riga

0x7 int 0 0 cap_rd=alwayspass cap_wr=alwayspass

in questo modo

0x7 int 1 0 cap_rd=alwayspass cap_wr=alwayspass

NEW 20/10/08 aggiungendo questa riga alla fine del file si attiva l'animazione delle icone del menù:

0xD int 1 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData

però c'è qualcosa di strano... la prima volta, tempo fa, ha funzionato, poi ho provato a disattivare e riattivare questa cosa e non funzionava più in nessun modo :mumble: ora dopo un formattone per altri motivi ha funzionato di nuovo :rolleyes: e non mi va di fare altre prove, mi piace il menù con le animazioni e me lo tengo :shifty:

un consiglio di piciar: se qualche modifica sul file 101f8847.txt non ha effetto provate a cancellare c:\private\10202be9\persists\101f8847.txt

NEW 04/11/08 è possibile utilizzare le animazioni delle icone di default per programmi di terze parti, per non avere alcune icone animate a altre statiche (per esempio a IrRemote ho messo l'icona degli infrarossi).

basta copiare il file .m3g che ci serve da Z:\resource\m3gicons a C:\resource\m3gicons e rinominarlo con l'UID dell'appicazione a cui vogliamo cambiare l'icona. Vi faccio l'esempio di prima per esteso :thumbs:

- con JBak Taskman cerco l'UID dell'applicazione Infrarossi: 1000594d

- trovo il file 1000594d.m3g in Z:\resource\m3gicons e lo copio in C:\resource\m3gicons

- sempre con JBak Taskman cerco l'UID di IrRemote: 2000c3ec

- nella cartella C:\resource\m3gicons rinomino 1000594d.m3g in 2000c3ec.m3g

- ora IrRemote ha l'icona animata di Infrarossi (solo nel menù, nell'applicazione resta uguale)

naturalmente si possono usare in questo modo anche animazioni .m3g provenienti "dall'esterno" (a trovarne :wacko: )

sempre in aggiornamento.... :thumbs:

Vorrei chiederti un informazione necessaria al mio telefono per eliminare un icona dal mio cellulare che è diventata irrimovibile.

Ho un nokia n95 8gb e vorrei eliminare l'icona dell'ngage. Il programma è stato disinstallato ma è rimasta l'icona giochi con il relativo simbolo. Non mi permette di eliminare il programma in quanto esso è già stato rimosso, ho provato ad installare e disinstallare l'applicazione più volte ma il risultato non cambia, l'icona rimane sempre in ogni caso... Non vorrei arrivare a fare un hard reset per questo ma purtroppo non la voglio più vedere! C'è qualche modo per rimuoverla? Ho fatto l'hack nel cell... Un grazie anticipato a chi mi aiuterà...

Link to comment
Share on other sites

fai così: crea una cartella e mettici dentro l'icona di ngage, poi apri il file appshelldata.xml sul pc, trova la parte di codice della tua cartella e cancellala.

la parte che devi cancellare comincia con <appshell:folder... , la riconosci perchè contiene qualcosa come title_name="MiaCartella" (al posto di MiaCartella ci sarà il nome della cartella che hai creato) e finisce col tag </appshell:folder> successivo

Link to comment
Share on other sites

  • 2 months later...
  • 2 weeks later...

modifica del file c:\private\10202be9\101f8847.txt effettuata con successo su nokia 6210 per fare scomparire alcune icone del menu.

Ecco esattamente la procedura da me eseguita:

1) installazione di hellox 2.03, previa firma digitale del file (certificato symbiansigned), e successivo lancio del programma; telefono "hackato" con successo.

2) abilitazione di installserver_FP2 e open4All_RP+ su ROMPatcher Plus (installato da helloox 2.03) (nota: lo so che andava abilitata solo open4All, ma ho abilitato pure installserver per installare poi FEXplorer, senza bisogno di firma digitale).

3) mediante il programma FEXplorer, ho copiato il file Z:\private\10202be9\101f8847.txt sulla memory card E

4) ho passato il file E:\101f8847.txt sul PC mediante cavetto USB (entrando nel telefonino, da Computer --> Nokia Phone Browser\Nokia 6210 Navigator\Memory Card

5) ho editato il file 101f8847.txt sul PC, aggiungendo alla riga

0x8 string "1000590B,10008D5E,20007256,10005a32" 16777216 cap_rd=alwayspass cap_wr=WriteDeviceData

all'interno delle virgolette i codici UID dei programmi che mi interessava eliminare dal menu: "1000590B,10008D5E,20007256,10005a32"

Per trovare l'UID, si puo' usare Jbak Taskman.

Poi ho copiato il file, dal PC alla memory card, sempre tramite exlporer, sovrascrivendo il file ancora presente sulla memory card.

A questo punto, mendiante FExplorer, ho copiato il file presente sulla memory card, e l'ho incollato su c:\private\10202be9\

Ho riavviato il telefonino, e le icone erano sparite del tutto dal menu.

Nota importantissima:

se si edita il file 101f8847.txt direttamente sul telefonino (o sulla memory, o direttamente su c:\private\10202be9\ al riavvio, il file verra' cancellato, e la modifica alle icone non avverrà. IL FILE 101f8847.txt VA EDITATO SUL PC, E SOLO SUCCESIVAMENTE VA PASSATO SULLA MEMORY CARD. POI DALLA MEMORY, CON UN COPIA ED INCOLLA, SI TRASFERISCE SU C:\PRIVATE\10202BE9\

CI SONO USCITO MATTO UN PAIO DI ORE, PRIMA DI SCOPRIRLO. EDITAVO IL FILE INFATTI DIRETTAMENTE SUL TELEFONINO, E AL RIAVVIO IL FILE SPARIVA, E LA MODIFICA ALLE ICONE DEL MENU, NON VENIVA APPORTATA. OGNI QUALVOLTA SI VUOLE MODIFICARE IL FILE, VA EDITATO SUL PC, E POI TRASFERITO SUL TELEFONINO.

Edited by fasarnat
Link to comment
Share on other sites

  • 2 years later...
  • 8 months later...

puoi rinominare qualsiasi applicazione, ad esempio:

<menu:application id="3" short_name="Rubrica" long_name="Rubrica" title_name="Rubrica" uid="0x101F4CCE" predefined="" flags="lock_delete" application_name="Rubrica"/>

devi aggiungere

short_name="appchevuoi" long_name="appchevuoi" title_name="appchevuoi"

Link to comment
Share on other sites

puoi rinominare qualsiasi applicazione, ad esempio:

devi aggiungere

short_name="appchevuoi" long_name="appchevuoi" title_name="appchevuoi"

quindi io mi trovo la stringa /><appshell:application positioned="1" uid="20000000"/

se non ho capito male dovra essere modificato cosi:

/><appshell:application positioned="1"short_name="appchevoglio" long_name="appchevoglio" title_name="appchevoglio" uid="20000000"

e giusto o sbaglio qualcosa?

Link to comment
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.

 Share


×
×
  • Create New...

Important Information

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