ROM MIUI FOR U8650 SONIC - Android to Awesomeness

stimmt, auch wenn man auf Englisch (US) stellt ist die Hälfte Chinesisch.. Gibt es denn irgendwie nen halbwegs idiotensicheren Weg die Systemtexte zu übersetzen? Würd mich da gern dran versuchen eigentlich.

Screenshot ist so ne Sache.. WIE mach ich die bitte mit der Rom? :D
Das "Power-Menu", also das was nach langem drücken der Power-Taste kommt, gibts ja nichtmehr. Stattdessen komm ich auf die Toggles Seite in den Benachrichtigungen, aber da ist auch keine Screenshot Funktion bei. Google sagt Volume Down + Menu Taste gleichzeitig macht nen Sreenshot, aber weder die Softkey-Menu-Taste + Volume Down, noch die Hardware-Home-Taste + Volume Down regeln da was ausser ihren normalen Funktionen..
 
Angeblich mit Menütaste drücken und halten und dann Vol-Down. Oder drückst du anders rum? Evtl. gehts auch gar ned mit dieser Version.
 
hm nope, Menü halten und dann Vol- drücken tut sich auch nichts x)
Hab jetzt noch 2 Screenshot Apps aus dem Store probiert, eine tat einfach garnichts, die andere speichert nur schwarze Bilder >.<
 
Du kannst Screenshots auch mit QtADB machen ;-)
 
Aber nicht so sinnvoll für unterwegs. :p
 
Ich "könnte" x.X
Letzte Version + Binaries gezogen, entpackt, lässt sich nicht starten x)
rpRu


PicMe/ShootMe auch ausprobiert, startet zwar, sagt mir aber witzigerweise dass er mangels Root-Rechten den Server nicht erstellen kann. SU-Permission hats zwar aber irgendwie will das wohl auch nicht wirklich.. Entweder mach ich echt grundlegend was falsch oder ne höhere Macht hat was gegen mich o.O Muss doch irgendwie möglich sein an Bilder zu kommen ^^
 
Zuletzt bearbeitet:
Die App probier ich mal aus, ehrlich gesagt schon keinen Plan mehr welche ich alle durch hab ^^

Framework apk umbauen könnte für mich dann schwerer werden ._. Ich meine jedenfalls schon öfter gelesen zu haben dass es unter OSX noch keine Möglichkeit gibt System-APKs wieder korrekt zu packen und zu signen :/

Edit: Macht zwar scheinbar nen Screenshot, aber die Datei im Output Ordner ist auch nur schwarz :/
 
Zuletzt bearbeitet:
Ich habe noch nie MIUI benutzt außerdem weiß ich nicht welche Screenshot Apps du probiert hast aber ich benutze für unterwegs immer Drocap2
 
Danke, werd mir drocap nachher mal ansehen. Mal sehen ob ich damit Bilder bekomme x)

Woah, Sachen gibts. LÄUFT! :D







Das wären erstmal ein paar Eindrücke :D Wenns besondere Wünsche gibt, was geknipst werden soll, immer her damit, jetzt funktionierts ja x)

Okay o.O Ich seh grad die Bilder in Originalgröße sind irgendwie was "verblasst".. Keine Ahnung warum, aber liegt halt definitiv an den Bildern ;) Am Handy ists schön farbenfroh :D
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: ElTonno
Schaut gut aus ^^
 
Dari, wenns recht ist würde ich deine Bilder gerne im #1 Post hinzufügen...
 
klar, kannst gern übernehmen ;) Sind ja als kleiner Einblick gedacht :D
 
  • Danke
Reaktionen: ElTonno
hm ^^
Hat sich überhaupt mal noch jemand ausser mir die Rom angetan oder genauer angeschaut? Scheint irgendwie nicht auf wirklich viel Interesse zu stoßen x)

Jedenfalls als Kleines Zwischenfazit nach mehreren Tagen;
Läuft eigentlich ganz flüssig, lässt sich auch gut übertakten (eigentlich logisch wenns auf CM7 und nem passenden Kernel aufbaut), aber OC brauchts nichtmal um rund zu laufen. Hab mir für den Launcher nochmal das Supercharger Script drüberlaufen lassen damit der nicht immer gekillt wird, ansonsten funktioniert nahezu alles. Was wohl irgendwie nicht funktioniert sind einige Einstellungen, so werden zB Einstellungen die die Statusbar betreffen nicht übernommen wenn sie in den CM Settings gemacht werden. Man kann da ja nen benutzerdefinierten Text als Ersatz für den Betreiber angeben, stört die Rom herzhaft wenig, wird nichtmal übernommen x) Statusbar-Einstellungen aus dem MIUI-eigenen Statusbar Menu werden aber normal angewandt und auch nach Reboot noch gehalten. Was auch irgendwie stört ist der Tastatur-Skin, abgesehn davon dass die Tastatur echt traumhaft reagiert kann man ja 3 Skins auswählen, iPhone-Gingerbread-Stone. Egal welchen man da auswählt, nach Reboot erscheint immer wieder der iPhone Skin. Schaut man dann in die Einstellungen steht als Auswahl trotzdem noch Gingerbread drin.. Die anderen Tastatureinstellungen werden übernommen ^^ Aber eigentlich auch nichts weltbewegendes, Alternative Tastatur drüber oder einfach den iPhone-Style liebgewinnen und gut x) Als ich mir die Rom mal von innen angesehen hab, hab ich im /system/app Ordner nen Musicplayer gefunden, scheinbar ne angepasste und übersetzte Version der MiuiMusicV3.apk. Allerdings ist nach Installation (der Rom) nirgends ein Player zu finden ^^ Ein Music Widget lässt sich platzieren, aber wenn ich mp3s öffnen will lässt sich die Aktion nicht ausführen. Den gleichen Player (egal ob exakt die Apk aus dem system Ordner, oder eine andere MiuiMusic Version) separat installieren lässt zwar einen Player erscheinen, der bekommt aber in unregelmäßigen Abständen FCs, auch unabhängig von der aktuellen Aktion und unabhängig vom Installationsort.. Sowohl Intern als auch Extern installiert stirbt der Player von Zeit zu Zeit, andere Player wie Winamp oder PlayerPro stört das nicht, die laufen soweit problemlos. Miui Themes laufen auch, sowohl für einzelne Themebereiche (Icons, Homescreens, Lockscreen etc) als auch Gesamtthemes, wobei die Rom scheinbar Probleme hat die Font zu ändern.. Wenn man ein Komplett-Theme anweden will und damit automatisch die Font ändern lassen will gibts entweder bunte Farben am Display oder schickes schwarz.. Nimmt man den Haken bei Fonts weg und stellt dann das Theme ein funktionierts wunderbar ^^ Einzige worauf man achten muss ist ein Lockscreen im MDPI Format, wovon es leider gerademal ne Handvoll gibt.. Alles ab HDPI führt dazu dass man sich selber aussperrt, denn die Elemnte die den Bildschirm entsperren sollen liegen dann meist ausserhalb des MDPI Bereiches und können nicht erreicht werden.. Da hilft nur noch Reboot und schnell sein um ein MDPI Lockscreen Theme zu nehmen x) Aber auch das soll den Spaß an Miui nicht trüben.. Viel mehr sind es die Random Reboots :/ Deswegen würd ich auch gerne wissen ob sich sonst noch jemand mit der Rom befasst, um ausschliessen zu können dass das an mir als Einzelfall liegt oder ob es eben einfach beim X3 dann so ist dass die Rom nach Lust und Laune Rebooted.. Nicht nur dass es einfach stört, je nach dem wird es auch ein Rollback weil eventuelle Änderungen an Einstellungen halt nicht übernommen werden, dazu kommt noch dass es in 90% der Fälle dann nicht beim Reboot bleibt, die Kiste bleibt im Bootloop hängen.. Booted durch bis zur Pin Abfrage, friert ein und Rebooted nach 3 sec wieder und das gleiche Spiel... Einzig Akku raus und Boot hilft da. Könnte man sich vielleicht mit abfinden wenn es _mal_ passiert, aber nicht wenn es mehrmals täglich und ohne jegliches Muster passiert.. Das passiert direkt nach dem Entsperren, mitten in einer App, oder auch generell mitten im Idle. Habs neben mir liegen, auf einmal vibrierts kurz und Rebooted :/ Und das passiert auch mit einer komplett frischen Install, kann also nicht wirklich an irgendwelchen Apps liegen, jedenfalls an keinen die ich selber nachinstalliert hab.

Bezüglich Hometaste/Lockscreen, bestätigt ^^ Hab beide Versionen hier (Die Originale und die Nachbearbeitete von ElTonno), in der von ElTonno funktioniert die Hometaste tatsächlich nur wenn das Gerät gesperrt ist, anders als zum Aufwachen regt sich da nichts.. Und nen Lockscreen gibts auch nicht in der Version, Drückt man irgendeine Taste ist man sofort wieder im System. Schätze mal bei der Bastelei an der build.prop ist da was schief gelaufen x) Hab sie mir aber nicht genauer angeschaut.

Hab auch mal Google und XDA ausgequetscht, bezüglich Übersetzungsmöglichkeiten.. Hab im HTCMania-Board Auszüge aus ner XML gesehen, scheint also größtenteils, wie hier auch schon angesprochen wurde, über ne XML machbar zu sein. Allerdings hab ich echt keinen Weg gefunden an die XMLs, bzw generell an irgendeinen Inhalt einer APK zu kommen ._. Unter OSX bin ich bei so Nischen-Apps eh ziemlich aufgeschmissen, da gibts unter Win einfach mehr Möglichkeiten an Tools. Hab bis jetzt einzig ne OSX Version von APKTool gefunden, aber mir liegt diese Terminal/CMD-Fummelei einfach nicht.. Ich bekomm das Teil einfach nicht zum arbeiten ^^

An sich müsste man "nur" die Reboots in Griff bekommen und bestmöglich alles übersetzen. Übersetzung müsste für jemanden der sich mit APK de- & encrpting auskennt eigentlich machbar sein, wie es mit den Reboots aussieht weiss ichs nicht, keine Ahnung wo man da anfangen müsste zu suchen.. Wundert mich aber auch sehr wenn die Rom auf dem 8650 läuft. Andere 8650 Roms machen doch auf dem X3 auch nicht solche Macken :/

Wär eigentlich echt cool wenn sich da noch was tun würde :D

Naja, soweit so gut. Das nur mal als kurzer knapper Bericht nach ein paar Tagen ^^
 
Dari schrieb:
Bezüglich Hometaste/Lockscreen, bestätigt ^^ Hab beide Versionen hier (Die Originale und die Nachbearbeitete von ElTonno), in der von ElTonno funktioniert die Hometaste tatsächlich nur wenn das Gerät gesperrt ist, anders als zum Aufwachen regt sich da nichts.. Und nen Lockscreen gibts auch nicht in der Version, Drückt man irgendeine Taste ist man sofort wieder im System. Schätze mal bei der Bastelei an der build.prop ist da was schief gelaufen x) Hab sie mir aber nicht genauer angeschaut.
Danke erstmal für dein Fazit!
Wegen der Home-Taste hab ich im Moment leider auch kein Plan woran das wohl liegen könnte, mal weiter forschen, ich schreibs auf jedenfall im #1 bei ;-)
 
Ich hab mal mit apktool die framework-miui-res decompiliert.

Unter /res gibts nur nen Ordner values-zh-rCN

Habe dann einen Ordner values-de-rDE angelegt. Darin dann die ganzen *.xml von values-zh-rCN kopiert und die strings.xml übersetzt. Zusätzlich noch die drawable-zh-hdpi kopiert und als drawable-de-hdpi angelegt. Leider gibts keine Grafiken für mdpi. o.o

Leider kann ichs aber nicht mehr zusammenpacken. apktool wirft mir Errors on mass aus. z.b.

C:\android\framework-miui-res\res\values-de-rDE\public.xml:1192: error: Public entry identifier 0x609006a entry index is larger than available symbols (index 106, total symbols 87).


Edit: Selbst wenn ich die .apk nur decompilieren lasse und danach wieder unverändert compilieren will, schmeisst er mir die gleichen Fehler aus.

Kannst du mal testweise probieren ob du nicht einfach eine framework-miui-res.apk aus einer MIUI v2.3 Rom flashen kannst, z.b. aus HTC HD2?
 
Zuletzt bearbeitet:
Müsste ich mal nach einer GB Miui Rom suchen, hatte es die Tage mal mit einer 2.3.7 Version für das Sony X10 versucht, die angeblich komplett deutsch sein sollte. Aber da gabs im framework Ordner nur die framework-res.apk, keine framework-miui-res.apk.. Und wenn ich die framework-res.apk tausche lässts sich im CWM nicht mehr installieren x)

Werd mich die Tage mal auf die Suche machen, wär natürlich sau easy wenns mit ner anderen framework-miui-res.apk läuft :D

Hab den Error mal eben gegoogled, scheint wohl irgendwie damit zu tun haben dass apktool beim decrypten irgendwelche arrays löscht, die dann beim recompilen fehlen und diesen Error ausgeben, steht jedenfalls so in der apktool Doc auf deren Website:

We try to decode it, we get warnings about broken arrays - apktool removes these arrays. Then we try to build it back, but we get error: "entry index is larger than available symbols". So we decode apk again, but with --keep-broken-res switch - we get app with invalid values-ERR* directories. We look into these dirs and see there is array/default_locales resource declared. If we look into default arrays (values/arrays.xml) we'll see there is no default_locales there - this is the reason, why we can't build apk after apktool has removed broken arrays.

Fix is simple: we have to add default_locales to values/arrays.xml. What is proper value for this res? We don't know. There are 4 different values in values-ERR* dirs, but we don't know, what exactly they mean. We could try to add empty array, array with one of values-ERR* values or merge all of them. Also we could try to find out what is this default_locales resource - then we'll be able to set proper value.
Quelle

Weiter hab ich mir gestern mal die wirklich original originale Original-Rom aus dem HTCMania Forum gezogen, nicht die übersetzte die hier auch verlinkt ist. Da sind zwar anfangs noch ein paar seltsame Chinesische Apps mit drin, aber wenn man das Keyboard tauscht und die unliebsamen Apps raus sortiert gehts, lässt sich auch genauso auf "Deutsch" stellen wie die andere Version. War einfach weil mich dieser MusicPlayer stutzig machte, liegt im /system/app Ordner, wird nicht angezeigt, funktioniert nicht, aber wenn man die selbe Apk nochmal installiert läuft er, aber auch dann nur mit FCs.. Kam mir irgendwie komisch vor ^^ Diese übersetzte MiuiMusicV3.apk die es da im app Ordner gibt ist jedenfalls eine Chinesische (wurde mir diesmal von anfang an angezeigt und lief auch wunderbar), konnte man auch Problemlos gegen eine Englische MiuiMusicV3 tauschen, läuft ebenfalls wunderbar. Seither hatte ich noch keine Probleme damit, Rom ist zwar jetzt erst ein paar Stunden drauf aber zumindest der Player macht schonmal keine Probleme mehr, Reboots hatte ich seit dem auch keine ^^ Wärs denn prinzipiell möglich dass so extreme Systemschwächen an ner Music.apk liegen könnten? Ich mein dass FCs kommen wenn da was nicht stimmt kann ich nachvollziehen, aber wärs möglich dass so eine doch recht "unwichtige" apk das komplette System zersägt und zum Reboot zwingt?

Jedenfalls, MorphX, wenn du die übersetzten XMLs noch hast, vielleicht hilft dir ja die Beschreibung und die apk lässt sich damit wieder packen. Was ich daraus lese ist dass man beim packen wohl irgendwie den Parameter "--keep-broken-res" mitnehmen soll, um eben die fehlerhaften arrays auszumerzen..
 
Danke dir. Den Parameter hab ich schon gefunden. Nur bisher nicht ausprobiert. Versuch ich später mal. Kannst dich ja mal bei miui-germany.de um schauen. Die v2 sind gb Versionen. Vielleicht findest du da eine mit passender framework. Ich kann leider nicht alle ROMs durchprobieren. Hab kein DSL nur umts.

Sent from my fingers to your eyes :)
 
Habs gerade ausprobiert. Der Parameter --keep-broken-res gilt ja nur für das decodieren. Da zeigt er mir ja keine Fehler an. Habs trotzdem mit dem Parameter decodiert und anschließend wieder versucht zusammenzubauen. Gleicher Fehler. Selbst wenn ich mit --force-all arbeite. oO

Edit: Hab auch noch nen anderen Fehler: C:\android\framework-miui-res\res\values\public.xml:920: error: Public symbol drawable/titlebar_tabhost_bg declared here is not defined.


Edit 2: zb hieraus mal die framework nehmen und testen? https://www.android-hilfe.de/showthread.php?t=208844
 
Zuletzt bearbeitet:
Hm schade... Weiß auch immernoch nicht was genau der da alles zusammengewürfelt hat um die ROM raus zu bekommen ^^ Jedenfalls, ich könnte erstmal mit der halb-übersetzung leben x) Mittlerweile weiß ich zumindest im Menü ziemlich gut welcher Punkt was ergibt, lässt sich ja relativ easy mit Try & Error rausfinden. Was mich in den letzten Tagen gestört hat war wirklich die Instabilität in erster Linie..
Nachdem ich statt der Übersetzten die originale Rom nutze und den Musicplayer gegen einen Englischen getauscht hab wurden es zwar weniger Reboots, die FCs der Music.apk waren auch weg, aber die Abstürze waren immernoch nicht komplett verschwunden :/
Hab dann mal Google & XDA befragt, scheint wohl mehrere Gründe für random Reboots unter GB Versionen von Miui zu geben, hab als erstes mal die stk.apk, die wohl für das Sim-Tool zuständig ist, eliminiert. Die scheint zumindest bei nem Haufen SGS2 User unter Miui zu Reboots geführt zu haben. Nur da random Reboots nunmal random und nicht reproduzierbar sind ist das ganze halt ein großes Geduldsspiel x)

Bzgl der Frameworks, ich hab mir jetzt 4 verschiedene Miui GB Roms angeguckt, 3 von miui-germany.de für das SGS2, Optimus Speed und das HTC HD2, sowieso die verlinkte für das HTC Desire. Allesamt enthalten keine framework-miui-res.apk, durch die Bank nur eine framework-res.apk.. Das Problem ist halt wenn ich die framework-res.apk in der Zip tausche und die Rom komplett neu flashen will gibts Errors.. Installation aborted - Corrupt File oder sowas hab ich in Erinnerung. Nur ich hab auch keinen Plan wie genau man diese update.zips richtig erstellt, so dass sie auch funktionieren und das tun was sie sollen ^^
Ich kann mich aber dran erinnern dass hier oder in dem anderen Miui Thread mal 2 solche zips geposted wurden, wo es auch ums framework ging. Nur ich finde diesen Post nichtmehr ._. Gibt es die noch irgendwo oder könnte jemand so eine zip nochmal erstellen? Dann könnte ich ausprobieren was passiert wenn ich das framework in einer installierten Rom durchtausche
 

Ähnliche Themen

schnueppi
Antworten
3
Aufrufe
3.401
schnueppi
schnueppi
O
Antworten
0
Aufrufe
2.009
OldCat
O
G
  • georg.c.mobile
Antworten
3
Aufrufe
2.449
avfreak
avfreak
Zurück
Oben Unten