Siemens M50
How to enable Java
required software:
- siemens m50/mt50 unlocker
- siemens java enabler
- siemens data exchange software for uploading whatever you want onto your siemens mobile phone
How to recover fucked up siemens m50 mobile phones
just upload an EEPROM image from another mobile phone device (6MB+) afterwards your mobile phone will show up "Wrong Software".. just unlock it with a siemens m50/mt50 unlocker and it will work again... or just be smart enough to make a backup of your own mobile phone before you start some experiments with it.
Java Programming
required sdk:
- j2me wireless toolkit (sun.java.com) Linux 8299 KB
Die Entwicklungsumgebung startet man mit ktoolbar
- New Project
- Projektname: HelloMIDlet
- es gibt ein Verzeichnis apps in denen sich die Sourcen sowie das endgültige Binary befinden wird. Die Verzeichnisstruktur ist wie folgt aufgebaut: "bin lib res src". In src muss man anschließend seine java source-file erstellen.
Source Beispiel:
import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui.*; public class test extends MIDlet { private TextBox textbox; public test() { textbox = new TextBox("", "Hello World!!!", 20, 0); } public void startApp() { Display.getDisplay(this).setCurrent(textbox); } public void pauseApp() {} public void destroyApp(boolean unconditional) {} }
- finally - build and run
Midlets
alarmclock:
http://midlet.org/repository/spruce/alarmclock/SpruceAlarmClock.jad
http://midlet.org/repository/spruce/alarmclock/SpruceAlarmClock.jar?md=127