Meine Rom

Also ich würde die Tipps hier von den erfahrenen Usern annehmen.
Man muss sich da schon langsam herantasten. Auch die Vorgehensweise, eine .apk als changelog geht nicht.
Ach so, solche Kritik ist nicht böse od. persönlich gemeint. Das gehört einfach zur Vorgehensweise.

Einfach als Textdatei hier im Thread reinschreiben und angeben, was man bezweckt und was man bisher gemacht hat.

(dickenseck hat uns doch auch alles aufgeschrieben und seine Veränderungen bekannt gegeben, so dass sich hier jeder ein Bild davon machen konnte. Da muss man sich schon mal durch gewisse Dinge durcharbeiten.)
 
marc132 schrieb:
Klar, wer helfen will, sagt einfach Bescheid. Nach Möglichkeit keiner, der an der communityrom arbeitet, die haben eine sehr spezielle Meinung zu meiner Rom. Dabei ist es keine Konkurrenz, sondrrn lediglich eine Erweiterung. Damit meine ich nicht Dickenseck.
Ich sehe dich nicht als Konkurrenten, zumal ich ja gar keine eigenen ROMs veröffentliche. Das Community-ROM ist ganz allein dickenseck seine Arbeit.
Hier und da habe ich mich natürlich sofern Zeit dazu war mit eingebracht und z.B. ein paar Module und MODs zur verfügung gestellt, diese sind alle öffentlich und für jeden zugänglich, jeder kann es Nachlesen und für seine Zwecke benutzen, nicht nur für das Nova.
Zwar habe ich auch mal überlegt mein ROM zu veröffentlichen aber im wesentlichen enthält es auch nur die Tweaks der Community-ROM und halt viele persönliche anpassungen des Themes, so ne Mischung aus ICS und HTC-Sense.

marc132 schrieb:
das mit dem installationsscript habe ich nicht rausbekommen. Klar, ich habe die rom als beispiel genommen und mir auch ein paar Sachen abgeguckt. Wenn dickenseck ein problem damit hat, kanb er es mir sagen.
Gegen das 'abgucken' spricht ja nichts aber du vermischst da verschiedene ROM-Versionen und am Ende ist nichts mehr nachvollziehbar.
Im Script steht halt 'B02 by Stachi', in der BuildProp steht 'Danke fürs Downloaden' und du sagst jetzt, die Basis ist die 'B30'.
Verwirrung komplett. Und das meine ich wirklich nicht Böse. ;)

marc132 schrieb:
Ok, ich mach mjch schlau zu den Programmen, hab aber zu sali wirklich nichts gefunden. Ich geh mal davon aus, dass es zum signieren ist, laut deinem oberen Beitrag. Ja Windows hat schon seine Probleme, als ich das erste mal die rom signiert habe, war das ein Programm, das nicht unter win sieben läuft, hat mir aber keiner gesagt.
smali/backsmali ist ein assembler/disassembler für das DEX-Format, den benötigst du eigentlich nur, wenn du direkt in den APKs etwas verändern möchtest.
Zum Signieren gibt es unter anderem das schon genannte update-tool aber auch in der Android-Entwicklungsumgebung ist SignApk.jar enthalten.
Diverse User haben Batch-Dateien oder gar EXE-Dateien hierfür erstellt um das ganz zu vereinfachen.
Windows7 ist als Entwicklungsumgebung denkbar ungeeignet, da auch wenn nur ein Hauptbenutzer eingerichtet ist, viele Anwendungen als 'Administrator' ausgeführt werden müssen.

marc132 schrieb:
Naja, bald kommt ja eh ics raus, dann kann ich mein Projekt begraben.
Das würde ich nicht sagen, erstmal denke ich nicht, das ICS gleich so rund laufen wird, wie sich das viele User wünschen und ausserdem spricht nichts dagegen für spezielle Anwendungen ein älteres aber schlankes und flottes ROM zu benutzen.

Ich wünschte mir nur, das du nicht so hecktisch an die Sache rangehen und mehr Sorgfalt walten lassen würdest.
 
  • Danke
Reaktionen: El-P und marc132
Cian schrieb:
Also ich würde die Tipps hier von den erfahrenen Usern annehmen.
Man muss sich da schon langsam herantasten. Auch die Vorgehensweise, eine .apk als changelog geht nicht.
Ach so, solche Kritik ist nicht böse od. persönlich gemeint. Das gehört einfach zur Vorgehensweise.
Einfach als Textdatei hier im Thread reinschreiben und angeben, was man bezweckt und was man bisher gemacht hat.
(dickenseck hat uns doch auch alles aufgeschrieben und seine Veränderungen bekannt gegeben, so dass sich hier jeder ein Bild davon machen konnte. Da muss man sich schon mal durch gewisse Dinge durcharbeiten.)

Also, wenn ein erfahrener user sagt, lösch die datei, würd ich das auch machen. Mit dem changelog weiss ich jetzt ja bescheid.

xminister schrieb:
Ich sehe dich nicht als Konkurrenten, zumal ich ja gar keine eigenen ROMs veröffentliche. Das Community-ROM ist ganz allein dickenseck seine Arbeit.
Hier und da habe ich mich natürlich sofern Zeit dazu war mit eingebracht und z.B. ein paar Module und MODs zur verfügung gestellt, diese sind alle öffentlich und für jeden zugänglich, jeder kann es Nachlesen und für seine Zwecke benutzen, nicht nur für das Nova.
Zwar habe ich auch mal überlegt mein ROM zu veröffentlichen aber im wesentlichen enthält es auch nur die Tweaks der Community-ROM und halt viele persönliche anpassungen des Themes, so ne Mischung aus ICS und HTC-Sense.
Ich hätte mir gerne deine rom angeguckt.:smile: Die build.prop tweaks hatte ich nicht aus der rom kopiert sondern aus dem forum. ebenso die batterieanzeige.
xminister schrieb:
Gegen das 'abgucken' spricht ja nichts aber du vermischst da verschiedene ROM-Versionen und am Ende ist nichts mehr nachvollziehbar.
Im Script steht halt 'B02 by Stachi', in der BuildProp steht 'Danke fürs Downloaden' und du sagst jetzt, die Basis ist die 'B30'.
Verwirrung komplett. Und das meine ich wirklich nicht Böse. ;)

wie änder ich das aus dem script, ich würd es gern einheitlich machen.

xminister schrieb:
smali/backsmali ist ein assembler/disassembler für das DEX-Format, den benötigst du eigentlich nur, wenn du direkt in den APKs etwas verändern möchtest.
Zum Signieren gibt es unter anderem das schon genannte update-tool aber auch in der Android-Entwicklungsumgebung ist SignApk.jar enthalten.
Diverse User haben Batch-Dateien oder gar EXE-Dateien hierfür erstellt um das ganz zu vereinfachen.
Windows7 ist als Entwicklungsumgebung denkbar ungeeignet, da auch wenn nur ein Hauptbenutzer eingerichtet ist, viele Anwendungen als 'Administrator' ausgeführt werden müssen.

also brauch ich smali im moment nicht. ich hab die signierungsbatchdatei, die dickenseck mir empholen hat. Aber irgenwie blick ich da nicht ganz durch.
leider finde ich auf google nicht so viele anleitungen, eigentlich keine richtige und die wege, die im forum beschrieben werden, gehen nicht.

xminister schrieb:
Das würde ich nicht sagen, erstmal denke ich nicht, das ICS gleich so rund laufen wird, wie sich das viele User wünschen und ausserdem spricht nichts dagegen für spezielle Anwendungen ein älteres aber schlankes und flottes ROM zu benutzen.

Ich wünschte mir nur, das du nicht so hecktisch an die Sache rangehen und mehr Sorgfalt walten lassen würdest.

Ok, vielleicht mach ich dann damit weiter. aber vielleicht kann ich auch die demnächst noch fertig bekommen. Und ich versuche mal, ruhiger dranzugehen.

Achja, neulich hatte ich in der schule, weil mir langweilig war, eine kleine website für die rom erstellt. Da dort noch keine downloads drauf sind, habe ich sie noch nicht veröffentlicht. Aber da die seite bei google und der eingabe "cat nova rom" schon ziemlich weit vorne ist, kann ich sie genauso gut auch heute veröffentlichen. Die Website: catnovarom.com


Der ursprüngliche Beitrag von 14:54 Uhr wurde um 16:10 Uhr ergänzt:

Meiner Meinung nach handelt es sich bei der Chainfire_pro.apk nicht um die pro version. Ich tausch sie aber besser mal aus oder lösch sie.
 
Zuletzt bearbeitet:
marc132 schrieb:
Ich hätte mir gerne deine rom angeguckt.:smile: Die build.prop tweaks hatte ich nicht aus der rom kopiert sondern aus dem forum. ebenso die batterieanzeige.
Kein Problem, das kannst du aber auch aus dem ROM holen, schreib es nur ins Changelog, damit man das Nachvollziehen kann.

marc132 schrieb:
wie änder ich das aus dem script, ich würd es gern einheitlich machen.
Das Update-Script kannst du auch ganz normal mit Notepad++ editieren.

marc132 schrieb:
Und ich versuche mal, ruhiger dranzugehen.
Hecktik bringt da wirklich nichts, man muss bei solchen Sachen viel geduld haben, viel suchen und manchmal auch sehr viel lesen. ;)

marc132 schrieb:
Achja, neulich hatte ich in der schule, weil mir langweilig war, [...]
Ich sach ja, alles auf einmal. ;)

marc132 schrieb:
also brauch ich smali im moment nicht. ich hab die signierungsbatchdatei, die dickenseck mir empholen hat. Aber irgenwie blick ich da nicht ganz durch.
leider finde ich auf google nicht so viele anleitungen, eigentlich keine richtige und die wege, die im forum beschrieben werden, gehen nicht.
Da habe ich dir mal etwas aus Windows-Zeiten an den Post drangehängt.
(mit Bildchen zum vergleichen)

- Update-Zip-Packager entpacken
- Script.bat mit Editor oder so öffnen und den Pfad (PATH) zu deiner Java JRE (Achtung! DOS-PFAD '~') anpassen und speichern.
- Dein ungepacktes ROM kopierst du in das Unterverzeichnis 'placehere'
- Dann startest du Script.bat mit doppelclick
- Sollte eine Fehlermeldung kommen, das Java nicht gefunden wurde, hast du einen falschen Pfad eingetragen
- Ist alles Okay, fragt das Script ob du das vorhandene Update-Script und update.zip löschen möchtest, hier tippst du 'n' ein und bestätigst mit 'ENTER'.
- Dann wählst du Punkt 2 'Create Update.zip (from files within placehere folder)' und drückst 'ENTER'

Jetzt wird das ganze in 'updateold.zip' gepackt.
Nach ein bissle Geduld, erscheint 'Everythink is OK' und das Archiv wird Signiert, das dauert dann nochmal kurz.
Als Ergebnis bekommst du dann 'update.zip'.

Wie man in WinRAR sehen kann 'signed by SignApk'.
 

Anhänge

  • Update-Zip-Packager.zip
    285,2 KB · Aufrufe: 2.114
  • Bilder_zum_Update-Packager.zip
    422,9 KB · Aufrufe: 148
  • Danke
Reaktionen: marc132
Geht ja ganz schön zur Sache hier.

Ich stell euch allen mal einen Kaffe (mit richtig flott Zucker drin) hin :drool: und bedanke mich bei allen die sich so engagieren, find ich echt toll.

ciao
 
xminister schrieb:
Das Update-Script kannst du auch ganz normal mit Notepad++ editieren.
[...]
Da habe ich dir mal etwas aus Windows-Zeiten an den Post drangehängt.
(mit Bildchen zum vergleichen)
- Update-Zip-Packager entpacken
- Script.bat mit Editor oder so öffnen und den Pfad (PATH) zu deiner Java JRE (Achtung! DOS-PFAD '~') anpassen und speichern.
- Dein ungepacktes ROM kopierst du in das Unterverzeichnis 'placehere'
- Dann startest du Script.bat mit doppelclick
- Sollte eine Fehlermeldung kommen, das Java nicht gefunden wurde, hast du einen falschen Pfad eingetragen
- Ist alles Okay, fragt das Script ob du das vorhandene Update-Script und update.zip löschen möchtest, hier tippst du 'n' ein und bestätigst mit 'ENTER'.
- Dann wählst du Punkt 2 'Create Update.zip (from files within placehere folder)' und drückst 'ENTER'
Jetzt wird das ganze in 'updateold.zip' gepackt.
Nach ein bissle Geduld, erscheint 'Everythink is OK' und das Archiv wird Signiert, das dauert dann nochmal kurz.
Als Ergebnis bekommst du dann 'update.zip'.
Wie man in WinRAR sehen kann 'signed by SignApk'.

Erstmal Danke. Aber wo finde Ich das update script?

welchen pfad soll ich angeben, wo ist die java jre und wie finde ich einen dospfad? :confused2: hab im netz nichts gefunden, da nicht so viel leute mit dos arbeiten.:sad:
ich glaub, ich muss das ändern, am anfang gibt es ne kurze fehlermeldung.
 
marc132 schrieb:
Erstmal Danke. Aber wo finde Ich das update script?
Gut versteckt in : \META-INF\com\google\android

marc132 schrieb:
ich glaub, ich muss das ändern, am anfang gibt es ne kurze fehlermeldung.

Also wenn Java nicht gefunden wurde, dann steht da 'Java was not found, you will not be able to sign apks or use apktool'.
Ne 'kurze' Fehlermeldung kann vom MODE befehl kommen, das ist aber nicht schlimm, kannste ignorieren.

marc132 schrieb:
welchen pfad soll ich angeben, wo ist die java jre und wie finde ich einen dospfad? :confused2: hab im netz nichts gefunden, da nicht so viel leute mit dos arbeiten.:sad:
Na den Pfad, wohin du Java installiert hast.
Unter Windows 7 64Bit hast du zwei Programmverzeichnisse.
Einmal c:\Programme wohin die 64Bit Anwendungen installiert werden
und einmal c:\Programme (x86) wohin Standardmässig 32Bit-Proggys installiert werden.
Java wird Standardmässig in Programme (x86) installiert, wenn du das bei der Installation nicht geändert hast.

Also Java sollte in c:\Programme (x86)\Java; hier dann ein Verzeichnis mit der Javaversion, darin dann ein BIN-Verzeichnis und darin eine Java.exe sein.

Nun das mit dem DOS-Pfad, DOS kann keine langen Dateinamen verarbeiten, Dateinamen bestehen unter DOS daher aus maximal 8 Zeichen und 3 Zeichen als Dateiendung durch einen Punkt getrennt.
Deshalb werden lange Datei-und Verzeichnisnamen unter DOS nach der 6. Stelle durch '~' abgekürzt.
Die MS-DOS Eingabeaufforderung von Windows kann zwar mit langen Dateinamen umgehen, das Script ist aber für das alte 8.3 System ausgelegt.
Man kann das zwar mit 'Gänsefüsschen' umgehen aber das wäre jetzt nicht zielführend, dies zu erklären.

Jetzt zurück zu den Programmverzeichnissen;

c:\Programme sieht in DOS so aus c:\Progra~1
c:\Programme (x86) sieht in DOS so aus c:\Progra~2 (da es Progra~1 schon gibt, wird hochgezählt)

So ergibt sich bei mir z.B. der Pfad: c:\Progra~2\Java\jre6\bin ,
da ich auch immer ein oder zwei ältere Java-Versionen drauf habe.
Die neueste ist leider nicht automatisch auch die beste. ;)
 
  • Danke
Reaktionen: marc132
OK, danke.
Also heisst der pfad bei mir: C:\Program Files (x86)\Java\jre6\bin
dann C:\Progra~2\Java\jre6\bin
soweit nicht so schwer.
eingetragen, gespeichert aber dann kommt wieder ne fehlermeldung.
 
marc132 schrieb:
OK, danke.
Also heisst der pfad bei mir: C:\Program Files (x86)\Java\jre6\bin
dann C:\Progra~2\Java\jre6\bin
soweit nicht so schwer.
eingetragen, gespeichert aber dann kommt wieder ne fehlermeldung.

Ja, der Pfad ist so, wie ich ihn schon eingetragen hatte.

Diese kurze Fehlermeldung mit 'mode' befehl nicht gefunden, tralalala kannst du ignorieren, schrieb ich oben schon. Hat nichts zu bedeuten.
 
  • Danke
Reaktionen: marc132
So, ich hab das jetzt hinbekommen, mit signieren und so.
hab den ersten beitrag mal aktualisiert.
Wer es sich angucken will: HIER
 
Geht das tool eigentlich nur mit Java v6?
 
marc132 schrieb:
Geht das tool eigentlich nur mit Java v6?
Ich kenne dein System nicht und weiß nicht, welche Java-Programme du alles nutzt.

Java auf dem neuesten Stand zu halten ist zwar eine gute Idee, klappt nur nicht wirklich.

Ich hatte ne Zeit lang die 1.6 und die 1.7 jeweils 32 und 64 bit drauf, weil jedes Java-Programm ne andere Version wollte oder einfach nicht lief.

Mal gingen einige Tools für Android nicht, dann konnte Subsonic kein Java finden, dann konnte JTorrent keine Seeds connecten.

...und irgend wann nach dem Java-Update ging gar kein Java mehr.

Ich habe jetzt die letzte v6 / 32bit drauf und alle Programme laufen.
Die 1.6 wird auch bei den meisten Java-Apps empfohlen.

Musst halt selber ausprobieren ob du mit der aktuellen JDK glücklich wirst.
Mach vorher ein Backup oder setze nen Wiederherstellungspunkt, das erspart dir Stundenlange Arbeit, falls es schief geht.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: marc132
könnte es an einem dieser programme liegen, dass Java nicht funtionierrt?
 
Schöne Seite, evtl solltest du noch erwähnen ob man das über 4.0 oder 2.3 drüber bügelt.

Und da wäre noch ein kleiner Fehler, ich kenne keine Workclockmod Recovery :D

Gesendet von meinem GT-I9100G
 
Der ganze Spaß hier kommt aus einer Zeit, da gab es noch keinen Android 4
 

Ähnliche Themen

marc132
  • marc132
Antworten
1
Aufrufe
1.367
xminister
xminister
N
  • NexRay
Antworten
2
Aufrufe
1.366
NexRay
N
W
  • wing84
Antworten
1
Aufrufe
1.615
baerchen
baerchen
Zurück
Oben Unten