Das wird keiner können, und vermutlich auch Du nicht. So eine Handysoftware ist keineswegs einfach, da ist gewaltig was drin. Normalerweise wird die Software von einem ganzen Programmiererteam in langer (kann über ein Jahr dauern) arbeit erstellt. Und dann sind immer noch genug Bugs drin.
Und das willst Du mal eben alleine machen? Wenn Du wirklich derart gewaltiges Wissen hast, dann könntest du längst Chef eine Programmierabteilung sein. Da du das nicht bist, vermute ich mal, daß das doch nicht so einfach ist.
PS: Im Übigen hättest Du ein Problem mit den Deutschen Gesetzen. Zwar wär das dann kein Copyright-Verstoß wie beim normalen Flashen, Da die Software ja von Dir ist, aber an anderer Stelle gäbe es Probleme. Ein Handy ist eine Funkanlage. Als solche muss dieses genehmigt sein. Für die Zulassung muß das Handy samt Software bei den entsprechenden Stellen zur Prüfung vorgelegt werden. Bei den Herstellern ist das meist kein Problem, aber ob Du als Privatperson da eine Zulassung bekommen würdest, halte ich doch für unwahrscheinlich.
Insofern: Vergiss es. Was Du vorhast ist wie mit einem Goggo bei der Formel eins zu gewinnen.
PS: Trotz des Risikos eines Gesetzesverstoßes lass ich mal offen, weil das Thema interresant ist, und sowiso keine Chance besteht, da selbst eine Software zusammenzubekommen. Sollte aber irgendwas zum Thema Flashen kommen, ist hier Feierabend!
Ein Handy komplett umprogrammieren zu wollen ist wirklich Wahnsinn. Erstens fehlen die die Infos über den Prozessor (wären vielleicht noch zu beschaffen) und ein geeigneter Compiler (wenn du nicht zufällig in Maschinencode programmieren möchtest). Jedoch geht es, die Eine oder Andere Funktion über Java zu implementieren, z.B. SMS.
Java ist eine Sache, das Betriebssystem eine andere. Das Betriebssystem ist nicht in Java Programmiert. Programmierumgebungen für Java gibt es nicht nur für Nokia-Handys. Aber damit kannst Du bei keinem Handy (auch bei Nokia nicht) das komplette System umprogrammieren. Du kannst lediglich neue Applikationen für das Handy basteln.
ob die Integration der Nokia-tools in diesem Fall so toll ist, weiß ich nicht - die IDE sollte aber auch nicht unbedingt das entscheidende Kriterium sein - wer will, kann sowas auch mit Nokias "Bordmitteln" und dem Editor schreiben; das wird allerdings etwas kompliziert
Und ich gebe meinen Vorschreibern Recht: Du kannst mit Java Applikationen fürs Handy schreiben, nicht die Grundfunktionen abschalten und umprogrammieren. Auf Geräten, die auf Symbian basieren, lassen sich afaik noch ein paar "Schweinereien" mehr machen, da man dank C++ API doch auf gewisse Funktionen des Betriebssystems zugreifen kann, die in der Java-API nicht vorhanden sind.
Es gibt dann noch Exoten: Hiptops Danger (EPlus) hat z.B. ein völlig eigenes Betriebssystem, das bis auf den Boot-Kernel komplett in Java geschrieben ist - das hat dann mit dem gängigen "Handy-Java" (=CLDC/MIDP) nichts mehr zu tun. Auch Smartphones auf Linux-Basis wie Motorolas A768 (Test demnächst bei AMB) oder das kommende E680 lassen dem Programmierer weitaus mehr Spielraum als die gängigen Systeme.
Auf Oliver's Beitrag bezogen kann ich noch folgendes hinzufügen:
Ein gutes Beispiel hierfür sind die Handyspiele. Jeder Hersteller, der Java in seine Handys implementiert, bietet ein SDK für's Entwickeln von Software an - nicht nur Nokia. Schon ganz allein in ihrem eigenen Interesse sind Siemens und viele Andere genauso schlau.