spAik 
    
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
»Voraussetzungen:
1. Sony Ericsson Menu Editor © Blind Guardian
2. eine menu.ml (z.B. hier aus FirstFreshs Thread: http://www.se-world.info/thread.php?threadid=172226 )
»Menu Editor:

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 
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
Diese Datei müsstest ihr dann mit PhoneXS (Beschreibung: http://www.se-world.info/thread171785-HO...0i-Modding.html ) 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.
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 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 (für >K800-Handys) bzw für alle anderen handys: restart_all.cst .
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 
Dieser Beitrag wurde 2 mal bearbeitet. Das letzte Mal von spAik am 29.04.2007 21:34.
|