Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android OS Entwicklung / Customize

Kleiner Einstieg zum modifizieren von Roms

Das Thema "Kleiner Einstieg zum modifizieren von Roms" befindet sich unter Android OS Entwicklung / Customize auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 18.06.2009, 01:04   #1 (permalink)
Super-Moderator
 
Benutzerbild von mjrgens

Registriert seit: 29.05.2009
Beiträge: 2.882
Abgegebene Danke: 0
Erhielt 580 Danke für 332 Beiträge
Idee Kleiner Einstieg zum modifizieren von Roms

Hi!

Dies ist keine Anleitung sondern eher eine Starthilfe zum modifizieren von Roms. Eine Anleitung wäre viel zu umfangreich, da jeder es anders haben möchte!

Wie entpacke ich eine Rom?

Dies könnt ihr zum Beispiel mit WinRAR machen. Nach dem entpacken habt ihr dann folgendes:
  • META-INF (Ordner mit Unterordnern; dort ist auch das Update-Script)
  • system (Ordner mit Unterordnern; dort sind die, zum modifizieren, interessanten Dateien)
  • boot.img (wichtige Datei, nicht löschen!)
Anmerkung: Ihr könnt soweit modifizieren, wie es euch passt, ihr euch auskennt und soweit ihr euer Magic nicht schrottet...

Welche Möglichkeiten hab ich beim modifizieren?

Da gibt es einige! Die einen sind einfach die anderen sehr umfangreich umzusetzen. Kommt natürlich auf die Erfahrung an! Am besten ihr schaut euch alles genau an und vergleicht mit anderen Roms. Hab ich auch gemacht! Drei Tipps gebe ich schon mal mit auf den Weg:
  • Die boot.img ist wichtig, damit euer Magic startet, aber auch um root Zugriff über adb zu bekommen. Die meisten Roms haben diesen root Zugriff aber.
  • Um root Zugriff auf dem Magic zu bekommen, um zu übertakten zum Beispiel, braucht ihr ein modifiziertes su. Dieses landet in den xbin Ordner unter system. Falls der Ordner xbin nicht vorhanden ist, erstellt ihn einfach.
  • In der Datei build.prop (zu öffnen mit dem Editor bzw. einer geeigneteren Alternative) kann man einige vorab Einstellungen vornehmen.

Worauf muss ich achten?

Beim modifizieren muss die Struktur, so wie sie ist, eingehalten werden. Einschließlich der Unterordner. Zudem dürft ihr Dateien nicht umbennen oder löschen, die zu einem Befehl gehören, den ihr nicht kennt, da sonst nix damit passiert oder ihr ein ERROR erhaltet. Ist aber klar oder? Zum Schluss ist es wichtig eure Modifikation wieder in eine ZIP zu packen und sie danach zu signieren.

Anmerkung: Welche Kompressionsrate ihr dabei nehmt, spielt keine Rolle.

Wie signiere ich meine modifizierte Rom?

Bevor ihr die folgenden Schritte befolgt, braucht ihr das JRE. Schaut nach ob ihr es habt, wenn nicht, installiert es!
  1. Ihr ladet euch dieses Paket.
  2. Entpackt es nach zum Beispiel C: und schiebt eure Rom in den Ordner sign.
  3. Nun, nur noch im Ordner sign die SIGN.bat ausführen und eure Rom wird neu erstellt, mit Signatur. Die fertige Modifikation heißt dann update-signed.zip. Ab jetzt könnt ihr sie einspielen! Wie sollte bekannt sein...
Anmerkung: Euere Rom ist nun mit den Testkeys signiert und kann nur mit einer modifizierten recovery.img eingespielt werden. Die meisten sollten sie aber schon haben. Wenn nicht, bekommt ihr sie hier.
__________________
T-Mobile G1 · HTC Magic (Prototype) · HTC Magic · Samsung Galaxy (GT-I7500)

mjrgens ist offline   Mit Zitat antworten
Folgende Benutzer bedanken sich bei mjrgens für diesen Beitrag:
Androfreak (18.03.2010), dilib (04.03.2010), hundekopf23 (13.01.2012), IrealiTY (07.05.2010), Lari (28.04.2010), mrot2321 (23.08.2010), Poza (09.03.2011), socky1706 (08.09.2010), zFr3eak (29.05.2010)
Alt 18.06.2009, 08:03   #2 (permalink)
Neuer Benutzer
 
Benutzerbild von Kamizu

Registriert seit: 01.06.2009
Beiträge: 24
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Beitrag AW: Kleiner Einstieg zum modifizieren von Roms

Hallo an alle RoM Experten unter euch,

erstmal gute Tuts die hier schon stehen. Super Arbeit. Nun mal einige Fragen die mich intressieren.

1. Welche "Entwickler Umgebung" habt Ihr? Linux oder Windows? Wenn Windows, welche Version Vista oder XP, 32 oder 64 Bit?

Logisch wäre ja, da ANDROID auf Linux basiert Linux zu nehmen oder? Doch welche? (Dann würde ich mir mal wieder ein neues Linux aufsetzen)

2. Ist der Kernel immer der gleiche? oder compilert ihr euren Kernel selber?

3. Wenn man jetzt für Bluetooth ein neues protokoll einbauen möchte? Wird das mit dem Kernel compilert? Ich denk da an die App Bluex.

4. Rom modifi: Gehen auch mehr screens oder so etwas in der Art?

Danke für Eure Antworten ....

Kamizu
__________________
HTC Magic

Ok Apone, gehen wir die Sache mal an ...
Kamizu ist offline   Mit Zitat antworten
Alt 18.06.2009, 08:31   #3 (permalink)
Super-Moderator
 
Benutzerbild von mjrgens

Registriert seit: 29.05.2009
Beiträge: 2.882
Abgegebene Danke: 0
Erhielt 580 Danke für 332 Beiträge
Standard AW: Kleiner Einstieg zum modifizieren von Roms

Guten Morgen!

Leider bin ich noch nicht so der Experte, versuche aber gerne deine Fragen zu beantworten!

Zitat:
1. Welche "Entwickler Umgebung" habt Ihr? Linux oder Windows? Wenn Windows, welche Version Vista oder XP, 32 oder 64 Bit?

Logisch wäre ja, da ANDROID auf Linux basiert Linux zu nehmen oder? Doch welche? (Dann würde ich mir mal wieder ein neues Linux aufsetzen)
Also ich bin zur Zeit mit Windows Vista (32bit) unterwegs. Aber du hast schon recht Linux würde sich anbieten. Welche Distro ist eigendlich egal, Ubuntu macht da den Einstieg aber leichter.

Zitat:
2. Ist der Kernel immer der gleiche? oder compilert ihr euren Kernel selber?
Also ich muss gestehen, dass ich mir noch nie einen Kernel kompiliert hab. Mangelnde Erfahrung...

Zitat:
3. Wenn man jetzt für Bluetooth ein neues protokoll einbauen möchte? Wird das mit dem Kernel compilert? Ich denk da an die App Bluex.
Keine Ahnung, aus wenig Interesse noch nicht mit beschäftigt.

Zitat:
4. Rom modifi: Gehen auch mehr screens oder so etwas in der Art?
Bestimmt! Aber hab mich damit auch noch nicht beschäftigt, da mir sogar nur zwei Screens reichen würden...
__________________
T-Mobile G1 · HTC Magic (Prototype) · HTC Magic · Samsung Galaxy (GT-I7500)

mjrgens ist offline   Mit Zitat antworten
Alt 18.06.2009, 09:22   #4 (permalink)
Moderator
 
Benutzerbild von burst

Modell: Samsung Galaxy Nexus

Registriert seit: 27.05.2009
Beiträge: 895
Abgegebene Danke: 18
Erhielt 250 Danke für 117 Beiträge
Standard AW: Kleiner Einstieg zum modifizieren von Roms

lan ne kurze Frage. das Recovery-Menü wird ja bei dieser Art von Modifikation nit beeinflusst. das heist ich kann per Nandroid immer wieder zurück auf eine Version die ich gesichert habe, fals ich beim Testen n Problem bekomme odeR?

lg
burst ist offline   Mit Zitat antworten
Alt 18.06.2009, 09:51   #5 (permalink)
Super-Moderator
 
Benutzerbild von mjrgens

Registriert seit: 29.05.2009
Beiträge: 2.882
Abgegebene Danke: 0
Erhielt 580 Danke für 332 Beiträge
Standard AW: Kleiner Einstieg zum modifizieren von Roms

Hi!

Ja das stimmt. Solange du in den fastboot Modus kommst, brauchst du dir keine Gedanken machen!
__________________
T-Mobile G1 · HTC Magic (Prototype) · HTC Magic · Samsung Galaxy (GT-I7500)

mjrgens ist offline   Mit Zitat antworten
Alt 18.06.2009, 09:56   #6 (permalink)
Moderator
 
Benutzerbild von burst

Modell: Samsung Galaxy Nexus

Registriert seit: 27.05.2009
Beiträge: 895
Abgegebene Danke: 18
Erhielt 250 Danke für 117 Beiträge
Standard AW: Kleiner Einstieg zum modifizieren von Roms

ok. dann werd ich mir auf basis des Original Vodafone Deutschland roms (solang ich das noch irgendwoher bekommen) ein eigenes Rom Basteln...
mal schaun obs was wird.
burst ist offline   Mit Zitat antworten
Alt 18.06.2009, 10:15   #7 (permalink)
Moderator
 
Benutzerbild von burst

Modell: Samsung Galaxy Nexus

Registriert seit: 27.05.2009
Beiträge: 895
Abgegebene Danke: 18
Erhielt 250 Danke für 117 Beiträge
Standard AW: Kleiner Einstieg zum modifizieren von Roms

wenn ich nun das Originale Vodafone runterlade und ändere. wie kann ich dann eig. an die OTA's kommen?
weis das schon jemand?
oder kann ich auch die update.zip vom OTA einfach ändern
burst ist offline   Mit Zitat antworten
Alt 18.06.2009, 11:53   #8 (permalink)
Super-Moderator
 
Benutzerbild von mjrgens

Registriert seit: 29.05.2009
Beiträge: 2.882
Abgegebene Danke: 0
Erhielt 580 Danke für 332 Beiträge
Standard AW: Kleiner Einstieg zum modifizieren von Roms

Hmm... Ich seh schon, ich muss noch einige Tipps nachschieben. Gebt mir ein wenig Zeit, da ich unterwegs bin!
__________________
T-Mobile G1 · HTC Magic (Prototype) · HTC Magic · Samsung Galaxy (GT-I7500)

mjrgens ist offline   Mit Zitat antworten
Alt 18.06.2009, 14:42   #9 (permalink)
Moderator
 
Benutzerbild von burst

Modell: Samsung Galaxy Nexus

Registriert seit: 27.05.2009
Beiträge: 895
Abgegebene Danke: 18
Erhielt 250 Danke für 117 Beiträge
Standard AW: Kleiner Einstieg zum modifizieren von Roms

musst du eig. nicht, aber ich wollte nicht selber suchen
burst ist offline   Mit Zitat antworten
Alt 18.06.2009, 15:02   #10 (permalink)
Super-Moderator
 
Benutzerbild von mjrgens

Registriert seit: 29.05.2009
Beiträge: 2.882
Abgegebene Danke: 0
Erhielt 580 Danke für 332 Beiträge
Idee AW: Kleiner Einstieg zum modifizieren von Roms

Noch zwei Tipps:
  • Dies ist die "originalste" Vodafone Rom (CRB17), die ich finden konnte (Quelle). Bedenkt, dass sie kein root oder ähnliches hat! Zudem ist sie nicht mit den Testkeys signiert. Ihr braucht also zum flashen eine originale recovery.img oder müsst es vorher mit den Testkeys signieren, wie, steht oben!
  • Dies ist, mir das letzte bekannte Update (CRB43). Auch hier müsst ihr bedenken, dass ihr die originale recovery.img braucht oder es mit den Testkeys signiert! Das OTA Update, ist fast gleich aufgebaut wie die Roms! Um Fehler zu vermeiden, empfehle ich euch dieses SPL, braucht allerdings eine modifizierte recovery.img (recovery-new.img).

Weitere Tipps werden folgen...
__________________
T-Mobile G1 · HTC Magic (Prototype) · HTC Magic · Samsung Galaxy (GT-I7500)

mjrgens ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht





Du liest gerade: "Kleiner Einstieg zum modifizieren von Roms" unter "Android OS Entwicklung / Customize" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.