Community Updates für Custom Roms

  • 100 Antworten
  • Neuester Beitrag
Diskutiere Community Updates für Custom Roms im Root / Hacking / Modding für Huawei Ideos X3 im Bereich Huawei Ideos X3 (U8510) Forum.
S

Smartphonenutzer

Fortgeschrittenes Mitglied
Grüßt euch,

sicherlich haben viele von euch mittlerweile eine Lieblingsrom welche ihr, aus ganz bestimmten Gründen, den anderen vorziehen.
Es haben aber auch sicherlich schon viele von euch gedacht: "Hmm, diese eine App sollte besser raus und diese dafür rein oder ihr hab auch gedacht direkt Änderungen an der "Basis" vorzunehmen und beispielsweise neue Treiber (wie die für Adreno200) einzubauen.
Nun sicherlich würde es dann auch andere User geben die die selben Änderungen vornehmen würden, es aber aus den unterschiedlichsten Gründen nicht tun (können). Und auch das Warten auf eine neue Version könnte dauern.

Wie wäre es also, wenn IHR Update.zips für EURE Roms erstellt und diese mit anderen teilt?

Die Posts sollten dann enthalten:
- Für welche ROM?
- Kurze Begründung mit nem Pro-Argument für eure zip
- Welche Änderungen die Update.zip durchführt
- Quellen (Wenns mehrere sind, dann schreibts in eine LiesMich.txt)
- Den Downloadlink
Anleitung zum erstellen von Update.zips:
1. Erstellt einen Ordner mit dem Namen eure Updates (kann auch einfach Update heißen)
2. Erstellt den Ordner /system (dessen Inhalt wird dann später eingespielt)
3. In diesem Ordner erstellt ihr weitere Ordner - je nach dem, was ihr alles Aktuallisieren wollt.
Da es sich meistens um App Aktuallisierungen handeln wird - erstellt ihr den Ordner /app
4. In diesen kommen dann die Apps, die eingespielt werden sollen.
(Hier nochmal die Verzeichnisstruktur: Updatename/system/app)
5. Jetzt wechselt ihr zurück zum Hauptordner (ihr sollten den Ordner system sehen)
6. Im Hauptordner erstellt ihr den Ordner META-INF
7. Darin dann den Ordner com und darin wiederum den Ordner google
8. Im Ornder google erstellt ihr den Ordner android
9. In diesen Ordner kommen dann die Dateien aus dem Anhang, nämlich
update-binary und updater-script
10. Den updater-script öffnet ihr dann mit einem Editor, beispielsweise Notepad++

Was muss ich im updater-script ändern?
- Das kommt darauf an, was man machen will
Hier die wichtigsten "Befehle":

ui_print("Text"); Anstatt Text könnt ihr eure eigene Benachrichtigung reinschreiben - diese wird dann während des Updates angezeigt
mount("yaffs2", "MTD", "system", "/system"); kein Befehl, ist aber nötig um Änderungen am Dateisystem eures Smartphones zu unternehmen. (je nachdem was ihr alles ändern wollt, müsst ihr auch andere Sachen mounten in den meisten fällen reicht system)
delete("/system/app/Appname.apk"); löscht eine bestimmte App vom Handy, den genauen Dateinamen könnt ihr z.B. durch eine Dateimanagerapp herausfinden.
weitere zu löschenden Apps sollten einzeln hinzugefügt werden, z.B.
delete("/system/app/App1.apk");
delete("/system/app/App2.apk");
unmount("/system"); muss anschließend durchgeführt werden

der Befehl für das installieren lautet:
package_extract_dir("system", "/system");
er installiert also alles was ihr im ordner system bzw. in dessen unterordnern gespeichert habt

Hinweis: Wenn ihr Apps sowohl löschen, als auch neue installieren wollt, sollte die Befehle lauten, dass ihr erst mountet - dann löscht - dann unmount mach - dann erneut mount - den befehl zum installieren - wieder unmount (andernfalls könnte es Probleme geben)
Vergesst das ; hinter jeder Befehlszeile nicht

Hier ein Beispiel:
ui_print("Hier koennte ihre Werbung stehen!");
ui_print("");
mount("yaffs2", "MTD", "system", "/system");
ui_print("Entferne Apps...");
delete("/system/app/App1.apk");
delete("/system/app/App2.apk");
delete("/system/app/App3.apk");
unmount("/system");
mount("yaffs2", "MTD", "system", "/system");
ui_print("Installiere Apps...");
package_extract_dir("system", "/system");
unmount("/system");
ui_print("Update abgeschlossen");
Jetzt müsst ihr nur noch eine .zip Datei erstellen, welche die Ordner system und META-INF beinhalten - fertig - viel Spaß beim Moddn

Edit: Hier einer Videoanleitung zu dem Thema, erstellt von DerGraf1997 und auf jedenfall sehenswert:
 

Anhänge

  • Anhang.zip
    125,5 KB Aufrufe: 1.374
Zuletzt bearbeitet von einem Moderator:
Diamond-X

Diamond-X

Experte
Ich bin der Meinung, dass dieser Thread dazu völlig ausreicht und keinen weiteren benötigt. Der andere wird daher gelöscht.
 
S

Smartphonenutzer

Fortgeschrittenes Mitglied
ok, hätte halt nur gedacht es wär übersichtlicher gewesen
 
DerGraf1997

DerGraf1997

Experte
Update 0.0.1 by Graf

Für:
Light MOD ROM

!!!NUTZUNG DES UPDATES AUF EIGENE GEFAHR!!! !!!WEDER ICH, NOCH ANDROID-HILFE.DE HAFTEN FÜR FEHLER BZW. PROBLEME ODER DEFEKTE, DIE MIT EUREM GERÄT AUFTRETEN UND DIE NICHT, ODER IN BEZUG ZU DIESEM UPDATE STEHEN!!!

Changelog:
- SoundRecorder.apk (Soundrekorder) entfernt und durch Rehearsal Assistant ersetzt
- AnStop Stopwatch hinzugefügt
- VuDroid (hat bei mir Probleme gemacht) durch APV PDF Viewer ersetzt
- AdAway (Ad blocker) hinzugefügt
- Sollte normalerweise VLC Media Player hinzufügen (hat er bei mir aber nicht)
- GoogleQuickSearchBox.apk entfernt (Funktion des Suchen-Buttons)

PRO:
- System wurde entschlackt
- Schneller
- Mehr OpenSource Apps, weniger Google

Tipp:
Da die Suchbox vom Suchen-Button entfernt wurde, kann man den Suchen-Button sinnvoll nutzen! :) Über Einstellungen > Cyanogenmod > Eingabe > Suchen-Taste kann man einen Hacken bei "Eigene Anwendung" machen und eine häufig genutzte Anwendung hinterlegen!
(Ich hab die Kamera genommen, ich hasse es wenn ich schnell einen Schnappschuss machen kann/muss/will und dann der Moment vorbei ist, bis ich die Kamera aus dem Menü gefummelt habe)

Bevor ihr downloadet: Für die, die es eilig haben - lest - falls noch nicht geschehen - den Changelog und die Information am Postbeginn, und ladet nicht direkt runter ;)

DOWNLOAD: File-Upload.net - Modified-001-by-Graf.zip

MD5: 076150f8019f0d94698d79a43fc53954
SHA-1: 3c71280e1edbcae991f611366dfd7293c9bde6ad
SHA-256: 2f7f8d664bb09e64db2eecb2143515c039881ee7b3eb0df66ee401200ee6a094
CRC32: 2e2f737f

Viel Spaß mit dem Update, MfG der Graf ;)

PS: Wer eine Suchfunktion möchte und/oder braucht, kann Quickdroid nehmen: https://code.google.com/p/quickdroid/
Dieses dann einfach installieren und im Cyanogenmod Menü auf den Suchen-Button linken, ODER aufs Handy pushen (for the Pros) und im Cyanogenmod Menü auf den Suchen-Button linken.

 
Zuletzt bearbeitet:
S

Smartphonenutzer

Fortgeschrittenes Mitglied
hmm, es gibt wohl doch kein interesse an custom updates^^
 
85MJ

85MJ

Neues Mitglied
Doch...das wird noch was. :D

Die werkeln alle noch...
 
Silverblade

Silverblade

Stammgast
Ich werde das Wochenende auch etwas veröffentlichen ;-)
 
A

angbor

Fortgeschrittenes Mitglied
Google Apps/Play Store

Für: Custom-Roms ohne installierte Google Apps, z.B. supertoast oder Cyangenmod 7.2.0 RC1

Installiert werden nicht alle Google Apps, sondern hauptsächlich nur die die für den Play Store erforderlich sind. Wer die weiteren Google Apps braucht, installiert am besten GApps.

GoogleCalendarSyncAdapter.apk (Synchronisierung des Kalenders per Google-Konto)
GoogleContactsSyncAdapter.apk (Synchronisierung der Kontakte per Google-Konto)
GoogleServicesFramework.apk (Stellt Account-Infos für Google Apps bereit)
NetworkLocation.apk (Stellt Drahtlose-Standortbestimmung bereit, z.B. für Google Maps)
OneTimeInitializer.apk (Wird beim ersten Start aufgerufen)
SetupWizard.apk (Einrichtungsassistent beim ersten Start)
Vending.apk (der Play Store 3.5.15)


Entfernt wird 'Provision.apk', da es zu einem Konflikt mit 'OneTimeInitializer.apk' kommt.

Die Nutzung ist natürlich auf eigene Gefahr, für eventuelle Schäden übernehme ich keine Haftung.

md5: f8920d83a9b16b031c0763ffe10140e3
 

Anhänge

  • PlayStore.zip
    3,9 MB Aufrufe: 340
S

Smartphonenutzer

Fortgeschrittenes Mitglied
ich möchte euch an dieser stelle auf die folgende videoanleitung hinweisen
Android: Eigene update.zip erstellen (flashbar) - YouTube

sie wurde von DerGraf1997 erstellt und zeigt ausführlich wie ihr beim erstellen einer update.zip vorgehen müsst
 
Zuletzt bearbeitet von einem Moderator:
ElTonno

ElTonno

Experte
## PDroid Patches ##

Was PDroid kann und wie Ihr es installiert bzw. benutzt, entnehmt bitte dem Thread vom xda-Forum (PDroid - The Better Privacy Protection)


PDroid-v1.27-custom_rom_supertoast_v1.zip
goo.gl/w4uMW
MD5: ddecdf1b7984d6f8559cd9bd1f12729f
PDroid-RESTORE-custom_rom_supertoast_v1.zip
goo.gl/NFKH4
MD5: b4167736f7e237011e222c1fe6d9cba6

PDroid-v1.32-update-cm-7.2.0-RC1-u8510-KANG-signed.zip
goo.gl/FPVKb
MD5: f53f7b5f6c22738e889fc6f030e66a39
PDroid-RESTORE-update-cm-7.2.0-RC1-u8510-KANG-signed.zip
goo.gl/z2RgW
MD5: 52db708258498facd30a3aae25e0aa86

PDroid-v1.32-Eclipse_ROM_V_7.3_w_zeam.zip
kommt später...
PDroid-RESTORE-Eclipse_ROM_V_7.3_w_zeam.zip
kommt später...

PDroid-v1.32-Light_MOD_1.1.zip
kommt später...
PDroid-RESTORE-Light_MOD_1.1.zip
kommt später...

PDroid-v1.27-X3 ICS CM7 [teammat3] (16.02.2012) - DE.zip
goo.gl/9fkZW
MD5: 7de1e77b7d62a3bca483b7cee247f8f8
PDroid-RESTORE-X3 ICS CM7 [teammat3] (16.02.2012) - DE.zip
goo.gl/VG01y
MD5: da57e29a4c75ceb227eacd61765004ad

ICS CM7 [by teammat3] DE_deodexed framework_flashable.zip
goo.gl/wDljf
MD5: 1a017c49734be80c0def7bb92fe66643
PDroid-v1.27-ICS CM7 [by teammat3] DE (deodexed).zip
goo.gl/d1ef1
MD5: 712a81f4c66676821fbdf15b94a2cede
PDroid-RESTORE-ICS CM7 [by teammat3] DE (deodexed).zip
goo.gl/MXRzA
MD5: 0739a60b2852073b4203f3431181b90e

PDroid-v1.32-LightWeight X3 [teammat3] - DE.zip
kommt später...
PDroid-RESTORE-LightWeight X3 [teammat3] - DE.zip
kommt später...

-------------------------------------
Danke an angbor für die 1.32 patches!
-------------------------------------
Wie DerGraf1997 oben schon geschrieben hat passiert hier natürlich auch alles auf eigene Gefahr ;-)
--------------------------
 
Zuletzt bearbeitet:
S

Smartphonenutzer

Fortgeschrittenes Mitglied
Light_MOD_1.1.zip (basiert auf supertoast-v1)
Patch: siehe oben
nein^^, auf der von semia99 angepassten benru89 cm7.2 :D

am nähersten müsste die LightWeight X3 [teammat3] dem kommen
 
ElTonno

ElTonno

Experte
oh mein Fehler ^^
wurde geändert...
 
Zuletzt bearbeitet:
DerGraf1997

DerGraf1997

Experte
PDroid ist so ein schöner Patch... funktioniert nur bei mir leider nicht... Erst kommt ganz normal das Bootlogo und dann 0,5 sekunden die Bootanimation und dann ist es AUS. Power-Taste hilft auch nix... Akku raus und mit Power+Volume Up ins Recovery und die Restore flashen^^ Mit der funktioniert es wieder
 
ElTonno

ElTonno

Experte
Ah blöd, das kenn ich irgendwo her ;-), liegt wohl an irgendeiner Einstellung bei mir am Rechner oder am Patcher 1.321, mit 1.27 wars kein Problem bei mir.
Welcher Patch war das bei dir?
 
DerGraf1997

DerGraf1997

Experte
Light Mod ;) Hab auch die MD5sums verglichen, hat alles seine Richtigkeit ;D
 
ElTonno

ElTonno

Experte
Da gabs schonmal Probleme mit 1.32 Patcher
Weiß nur noch nicht woran das bei mir liegt das er die Patches versaut.
1.27er laufen auf jeden Fall genauso der für RC1, ich nehm die 1.32er Patches dann erst einmal raus ;-)
 
DerGraf1997

DerGraf1997

Experte
Ich lass es einfach mit PDroid bis ich sowieso die nächste ROM flashen will :D Dann richtig mit NANDROID etc. ;) Ich habe es jetzt so gelöst:

1. Flashen des KANG-signed Patchers -> Fail
2. Rettungsversuch mittels KANG-restore-signed -> Epic Fail
3. FRettungsversuch mittels LightMOD-restore -> super epic mega fail
4. Wiederherstellung mittels Nandroid von gestern Nacht -> The epic super success Rettung of the year :D
 
ElTonno

ElTonno

Experte
Kleiner Patch um die Grenze der fps aufzuheben, ähnlich wie bei vsync.

Ermöglicht - wie man deutlich sieht - ein maximum des 2D-rendering rauszuholen, wohl auch etwas 3D ;-).
Wie aber im Zitat unten aufgeführt könnte es zu einem erhöhten Akkuverbrauch sowie Fehler in der Oberfläche auftreten.

Ob das auch einen praktischen Nutzen hat oder nur messbar in Benchmarks muss sich wahrscheinlich erst noch zeigen.

build.prop
Code:
debug.gr.swapinterval=0
swapinterval-discussion
Use swapinterval=0 set work GPU with out any limits. GPU render frames w\o feedback lcd matrix. GPU work at 100% load.
But....you not see all frames. And UI not more smooth, its fact, I try it. You only drain your battery. And get bugs UI. Yes, with this trick and max OC GPU@380mhz I can see 250fps in Gears. But this only digits. This level fps not seen.
Its no way to resolve fps cap.
Well, we have not good lcd controller Novatek. HTC EVO 4G have same controller and have same 53fps wall cap. (google: Novatek fps hack, XDA)
Maybe vendor can do something with fps cap, but I dont think that possible.
We not lucky.
I hope in new ver kernel Marco apply last research tweak\hack kernel to up fps at 53.
I think thats all what we can do now.
-----------------
Pro (bisher):
-2D/3D deutlich höher in Benchmarks
-manches Spiel profitiert möglicherweise auch von der höheren fps-Zahl

Contra (bisher):
-möglicherweise kürzere Akkulaufzeit
-möglicherweise auftretende UI-Fehler
-----------------
(vorher - nachher)
 

Anhänge

Zuletzt bearbeitet:
DerGraf1997

DerGraf1997

Experte
@ElTonno: Was bringt einem das Update? Ist es sicher? Oder mit Overclock?
 
gomorrha

gomorrha

Fortgeschrittenes Mitglied
el tonno, kannst du das bitte grob übersetzen, mein englisch ist nicht der oberburner und mein fachwissen ebenfalls nicht. es scheint auf jeden fall ziemlich interessanter stoff zu sein. oder sag uns einfach was wir machen müssen :-D

lg gomorrha