Sie sind nicht angemeldet.     Anmelden | Registrieren
spAik spAik ist männlich

RanggrafikRanggrafikRanggrafikRanggrafikRanggrafikRanggrafik
Avatare sehen
nur Mitglieder
von SE-World!


Fachbeiträge: 417
Dabei seit: 20.08.2006

Handys: K800i
Provider: blau.de
Firmware: R8BF003

Status: Offline

   Sonntag, 29.04.2007 21:22 1 


DO THIS AT YOUR OWN RISK. AUF EIGENE GEFAHR . WEDER SE-WORLD NOCH ICH ÜBERNEHMEN HAFTUNG FALLS IHR WAS FALSCH MACHT Augenzwinkern


»Voraussetzungen:

1. Sony Ericsson Menu EditorInterner Link © Blind Guardian
2. eine menu.ml (z.B. hier aus FirstFreshs Thread: http://www.se-world.info/thread.php?threadid=172226Interner Link)

»Menu Editor:
SE-World Bild

SE-World Bild

Anmerkung zum Menu-Editor:
Tabmenu: So wie in den Einstellungen?
TwoRowHighlight: ...
DesktopTopMenu: Gleiches Menu in den Untermenus wie beim Standard-Desktop-Menu
DesktopFullscreen: Bildschirmfüllende Icons

Wenn ihr einen eigenen Text bei Caption eingebt müsst ihr bei LabelType "text" auswählen. Der Rest ist eigentlich selbsterklärend smile




Wenn man jetzt sein Menu öfters wechseln will kann man das neuerdings mit 2 neuen Tricks (womit das Bruteforcen wegfällt) CID49 only :

1. customize_upgrade-trick:

Ihr erstellt eine Textdatei mit folgendem Inhalt, die ihr dann in customize_upgrade.xml umbenennt:

code:
<?xml version="1.0" encoding="UTF-8"?>
<customization>
<file-operations>
<file-op parse-mask="fa" op="link" source="usb/other/default_upgrade.xml" dest="tpa/preset/default/default_upgrade.xml" />
<file-op parse-mask="fa" op="chmod" dest="tpa/preset/default/default_upgrade.xml" attr="r" />
</file-operations>
</customization>


Anmerkung:
usb/ wenn ihr ein K-Handy habt (z.B. K800)
tpa/user/ wenn ihr ein W-Handy habt
card/ wenn ihr mit dem Memorystick arbeiten wollt Augenzwinkern


Diese Datei müsstest ihr dann mit PhoneXS (Beschreibung: http://www.se-world.info/thread171785-HO...0i-Modding.htmlInterner Link ) in den Ordner tpa/preset/custom/ hochladen.
Nach erfolgreichem Hochladen arbeitet das Handy bei jedem Start default_upgrade.xml ab, die ihr in Other (oder wie in MyPhoneExplorer "Andere") abgelegt habt.

SE-World Bild

Beispiel default_upgrade.xml:

code:

<?xml version="1.0" encoding="UTF-8"?>
<customization>
<file-operations>
<file-op parse-mask="fa" op="copy" source="USB/Other/menu.ml" dest="tpa/preset/system/menu/menu.ml" />
<file-op parse-mask="fa" op="copy" source="USB/Other/icon1_selected.png" dest="tpa/preset/system/menu/icon1_selected.png" />
</file-operations>
</customization>


Anmerkung: Das Handy erkennt die Dateien zB im Menu nur an, wenn sie nicht in den öffentlichen Ordnern liegen. D.h. du musst die Dateien an die richtige Stelle hochladen.
Zum Automatischen Erstellen von der default_upgrade.xml kann man den XML Source Generator Externer Link benutzen



2. cmz_config-trick:

cmz_config.xml in TPA/PRESET/SYSTEM/DEFAULT/ kopieren

code:
<?xml version="1.0" encoding="ISO-8859-1"?>

<customization>
<cmz-config>

<parse-action>write</parse-action>
<use-old-cust>false</use-old-cust>

<protocol name="first upstart">
<parse-mask>f</parse-mask>
<cmz-mode>0xe2</cmz-mode>   <!-- CMZ_Mode_DDM | CMZ_Mode_All | CMZ_Mode_Settings | CMZ_Mode_FirstStartup -->
<parse-file>/tpa/preset/default/restore/webstorage-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/msg-imode-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/msg-text-viewer-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ready-to-run-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/data-sync-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/device-management-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/fitness-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/doja-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ui-dynamic-access-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/mediaplayer-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/call-handling-ui-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/browser-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/music-recognition-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ui-phonebook-restore.xml</parse-file>
<use-old-cust>true</use-old-cust>
<parse-file mode="mandatory">/tpa/preset/default/default.xml</parse-file>
<cmz-mode>0xe1</cmz-mode>   <!-- CMZ_Mode_CMZ | CMZ_Mode_All | CMZ_Mode_Settings | CMZ_Mode_FirstStartup -->   
<use-old-cust>true</use-old-cust>
<parse-file mode="mandatory">/tpa/preset/custom/customize.xml</parse-file>
</protocol>

<protocol name="recovery">  <!-- The last customization was interrupted, we must do some initialization to clean up -->
<parse-mask>f</parse-mask>
<cmz-mode>0xf2</cmz-mode>   <!-- CMZ_Mode_DDM | CMZ_Mode_All | CMZ_Mode_Settings | CMZ_Mode_FirstStartup | CMZ_Mode_Init -->
<parse-file>/tpa/preset/default/restore/webstorage-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/msg-imode-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/msg-text-viewer-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ready-to-run-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/data-sync-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/device-management-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/fitness-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/doja-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ui-dynamic-access-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/mediaplayer-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/call-handling-ui-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/browser-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/music-recognition-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ui-phonebook-restore.xml</parse-file>
<use-old-cust>true</use-old-cust>
<parse-file mode="mandatory">/tpa/preset/default/default.xml</parse-file>
<cmz-mode>0xe1</cmz-mode>   <!-- CMZ_Mode_CMZ | CMZ_Mode_All | CMZ_Mode_Settings | CMZ_Mode_FirstStartup -->   
<use-old-cust>true</use-old-cust>
<parse-file mode="mandatory">/tpa/preset/custom/customize.xml</parse-file>
</protocol>

<protocol name="MR all">
<parse-mask>a</parse-mask>
<cmz-mode>0xd6</cmz-mode>   <!-- CMZ_Mode_All | CMZ_Mode_Settings | CMZ_Mode_MasterReset | CMZ_Mode_DDM | CMZ_Mode_Init -->
<parse-file>/tpa/preset/default/restore/webstorage-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/msg-imode-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/msg-text-viewer-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ready-to-run-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/data-sync-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/device-management-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/fitness-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/doja-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ui-dynamic-access-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/mediaplayer-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/call-handling-ui-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/browser-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/music-recognition-restore.xml</parse-file>
<parse-file>/tpa/preset/default/restore/ui-phonebook-restore.xml</parse-file>
<use-old-cust>true</use-old-cust>
<parse-file mode="mandatory">/tpa/preset/default/default.xml</parse-file>
<cmz-mode>0xc5</cmz-mode>   <!-- CMZ_Mode_All | CMZ_Mode_Settings | CMZ_Mode_MasterReset | CMZ_Mode_CMZ -->
<use-old-cust>true</use-old-cust>
<parse-file mode="mandatory">/tpa/preset/custom/customize.xml</parse-file>
</protocol>

<protocol name="MR settings">
<parse-mask>s</parse-mask>
<cmz-mode>0x9a</cmz-mode>   <!-- CMZ_Mode_Settings | CMZ_Mode_ResetSettings | CMZ_Mode_DDM | CMZ_Mode_Init -->
<use-old-cust>true</use-old-cust>
<parse-file mode="mandatory">/usb/other/default.xml</parse-file>
<cmz-mode>0x89</cmz-mode>   <!-- CMZ_Mode_Settings | CMZ_Mode_ResetSettings | CMZ_Mode_CMZ -->
<use-old-cust>true</use-old-cust>
</protocol>

<protocol name="upgrade">
<parse-mask>u</parse-mask>
<cmz-mode>0x2e2</cmz-mode>  <!-- CMZ_Mode_DDM | CMZ_Mode_All | CMZ_Mode_Upgrade | CMZ_Mode_Settings | CMZ_Mode_FirstStartup -->
<use-old-cust>true</use-old-cust>
<parse-file mode="mandatory">/usb/other/default_upgrade.xml</parse-file>
<cmz-mode>0x2e1</cmz-mode>  <!-- CMZ_Mode_CMZ | CMZ_Mode_All | CMZ_Mode_Upgrade | CMZ_Mode_Settings | CMZ_Mode_FirstStartup -->
<use-old-cust>true</use-old-cust>
<parse-file>/tpa/preset/custom/customize_upgrade.xml</parse-file>
</protocol>

</cmz-config>
</customization>


Vorteil:
- default_upgrade.xml wird nicht bei jedem Handystart ausgeführt, sondern nur bei einem "Master-Reset".
Nachteile:
- Wenn man was falsch gemacht hat, kann man das nicht durch einen Neustart ausbügeln...dann muss man durch Bruteforcen wieder die richtige Datei hochladen
- Die Einstellungen werden (teilweise) zurückgesetzt

CID 51/52-Methode:

Hierzu braucht ihr DaVinci (einen Credit für diesen...kA wieviel sowas kostet) und restart_k790.cst Externer Link (für >K800-Handys) bzw für alle anderen handys: restart_all.cst Externer Link.
Diese Dateien machen das Gleiche wie oben beim cmz_config.xml-trick, nur das das eben von DaVinci automatisch beim Finalisieren gemacht wird.
In Wirklichkeit müsste das eigentlich jeder Client können, wenn man mit ihm manuell Dateien hochladen kann. Um nicht gegen die Nutzungsbedingungen zu verstoßen erspar ich mir die restlichen Erklärungen Augenzwinkern



Dieser Beitrag wurde 2 mal bearbeitet. Das letzte Mal von spAik am 29.04.2007 21:34.
Beiträge von spAik suchen
IP dieses Beitrags wurde gespeichert Zum Anfang der Seite 

Bookmark in Google Bookmark in Microsoft Live Favorites Bookmark in MisterWong Bookmark in Yahoo Bookmark in del.icio.us Bookmark in Digg Submit to Yigg SE-World » Sony Ericsson Allgemein » Tutorials und Anleitungen » Firmware-Modding-Tutorials » HOW-TO: Menuführung + Filesystem ändern (CID49-52)
Diesen Thread durchsuchen:
Zur Zeit in diesem Thread aktiv:
2 Gäste
Thema bewerten:
Statistik:
Dieses Thema ist 383 Tage alt und wurde bisher 6363 Mal aufgerufen.
Es befinden sich insgesamt 0 Antworten auf 1 Seiten.
Das Thema wurde von spAik begonnen.
Möglicherweise ähnliche Themen:
» Firmware-Programme und -Tools » [XS] PhoneXS 1.89 Beta (Flash und Customize CID49) (Sonntag, 27.01.2008 20:47)
» Firmware-Modding und Patches » [Dateisystem] [K800i] Zugriff auf Filesystem (Montag, 24.03.2008 08:37)
» Allgemeines zu Flashen und Debranding » DB2010 CID49 Modding mit SEFP (Mittwoch, 26.03.2008 17:45)