Android 4.4 Kitkat for Defy/Defy+ voll funktions fähige ROM Probleme und Lösung

  • 2 Antworten
  • Letztes Antwortdatum
P

pseudodeed

Neues Mitglied
3
Kurz Test:
Seit 2 Tagen benutze ich nun das DEFY mit den unten genannten Konfigurationen und bis jetzt keinen einzigen Absturz oder Reboot. Habe folgendes getestet: SMS, MMS, GPS, WLAN, 2G-3G Wechsel, Bluetooth, Telefonieren und Navigiere gleichzeitig, Fotografieren. Melde mich nochmal wenn ich noch mehr Tests gemacht habe.

Würde gerne eine Übersicht über aktuellen Probleme und Lösungen allen die Interessiert sind und mir über die aktuellen Nightlies verschaffen.
Bitte helft mir oder korrigiert mich.
Meine DEFYS:
2 Motorola DFEY (Frau und mein Kind) und 1 Motorola DFEY+ (Meiner)
Software stand:
1 Motorola DFEY (Frau) Original 2.2
1 Motorola DFEY (Kind) CM 7 (2.3.7)
1 Motorola DFEY+ (Meiner) CM 11 cm-11-20151015-NIGHTLY-mb52x

Ich habe keine so richtige aktuelle List gefunden über die aktuellen Probleme und Lösungen für die aktuellen CM11 bzw. CM11 Nightlies.
Eventuell ist das ja für alle DEFY User interessant die eine aktuelle ROM haben wollen.
Da die aktuellen DEFY NIGHTLIES ganz gut laufen und ich nur noch ein paar Kleinigkeiten gefunden habe hoffe ich das, dass Vorhaben geling. Mit eurerer Hilfe bestimmt! :)

Ich würde gerne mit euerer Hilfe eine voll Funktionsfähige Rom basteln.
Ich weiß nicht wie viele das Defy noch im Einsatz haben.
Ich kenne mich nicht überall gut aus und brauche bei einigen Sachen hilfe.

Mit diesen Einstellungen läuft mein Defy stabil. Melde mich nach einem Test auf jeden fall wieder.

1. Ein Problem ist wohl der RIL BUG.

Beschreibung:
Vom Radio Interface Layer Bug sind wohl grundsätzlich ALLE ROMs betroffen.
Im Stock ROM gibt es einen Workaround, der den abschmierenden RIL automatisch "heilt"
Dieser Workaround lässt sich aber leider nicht einfach in die Custom-ROMs übertragen
Getriggert wird der Bug durch häufigen Wechsel zwischen 2G und 3G, häufigen Wechsel der Mobilfunkzellen und häufigen Wechsel von WLAN und G
Ebenfalls ungünstig wirkt sich wohl ein schlechtes Mobilnetz (O2) und /oder ein ungünstig gewähltes Baseband aus.

Lösung:
Permanent auf 2G schalten, bei Bedarf auf permanent 3G.
Bas band auf 2.21. Damit habe ich bis jetzt keine Reboots.


Der BUG tritt bei mir sehr selten auf (ca. 1 bis 2 mal im Monat) wenn Base band auf 2.21 gesetzt ist und 3G bevorzugt eingestellt ist.

Oder:
Telefon App öffnen
> Wählfeld öffnen
> *#*#4636#*#* eintippen
> "Telefoninformationen" öffnen
> Liste öffnen unter dem Text "Bevorzugten Netzwerktyp festlegen:"
> "WCDMA prefered" auswählen
> Phone neu starten

Zurück zum Standard wäre der Eintrag "GSM auto (PRL)".

For simplicity, there are two main types of cell carriers, GSM and CDMA.
The following popular data communication technology is associated with each cell carrier type:
GSM = GPRS (2g), EDGE(2g), UMTS(3g), WCDMA(3g), HSDPA(3g) {Cell Carrier examples: AT&T and T-Mobile}
CDMA = CDMA*(2/3g) EV-DO(3g) WiMax(3/4g) {Cell Carrier examples: Verizon and Sprint}

Now that the general stuff is out of the way, here's my take on the Preferred Network types:

WCDMA preferred - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 3G is favored more.
GSM only - The GSM phone is capable of using only 2G data communication. When the 2G signal is too low you get nothing at all.
WCDMA only - The GSM phone is capable of using only 3G data communication. When the 3G signal is too low you get nothing at all.
GSM auto (PRL) - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 2G is favored more.
This one is a bit confusing to me since PRL is associated mostly with CDMA technology and not GSM technology.
CDMA auto (PRL) - The CDMA phone is capable of using both 2G and 3G data communication and when signal strength is low 2G is favored more.
CDMA only - The CDMA phone is capable of using only 2G data communication. When the 2G signal is too low you get nothing at all.
EvDo only - The CDMA phone is capable of using only 3G data communication. When the 3G signal is too low you get nothing at all.
GSM/CDMA auto (PRL) - Some phones are equipped with both GSM and CDMA capabilities. This setting appears to just have the phone attempt
to stay connected to the data communication type that works the best. (Maybe the Samsung Galaxy S will take advantage of this???)
Unknown - If none of the above fit or the phone is acting weird as far as connecting to the carrier, you will see your preferred network type is set to this

Wie kann man diese Optionen z.B. WCDMA only Voreinstellen bzw. speichern? Build.prop
ro.telephony.default_network
0 WCDMA preferred
1 GSM only
2 WCDMA only
3 GSM auto (PRL)
4 CDMA auto (PRL)
5 CDMA only
6 EvDo only
7 GSM/CDMA (PRL)
8 LTE/CDMA auto (PRL)
9 LTE/GSM auto (PRL)
10 LTE/GSM/CDMA auto (PRL)
11 LTE only
12 Unknown
....
Das Defy hat noch ein paar Einstellungen mehr.

2. Google Apps
Manche Google Apps scheinen auf Reboots zu verursachen. Hatte auch mehrere getestet und hatte wirklich auch mit manchen Packeten öfter Reboots. Ich habe im Anhang die kleinsten die bei mir funktionieren mit nur Play Stor und die wichtigsten Service hochgeladen. (Größe 15.7MB) (minimal_Slim_AIO_gapps.4.4.4.build.4.6.zip)
PS: Mit diesen Gapps geht auch Swipe.

Lösung:
Gapps mit nur Play Store bzw. mit wenig Gapps.

3. Performance
Ist so weit ganz gut mit den aktuellen Nightlies. Manchmal wird mit manchen Apps vor allem auch mit manchen GOOGLE Apps das Defy langsam. Mit dem "Gapps mini Pack" ist die Performance auch besser da weniger Service im Hintergrund laufen.
Lösung HWA Einstellungen:
Mit den HWA Einstellungen bekommt man das sehr gut hin.
Denkt dran es gibt Apps die ohne Hardware Beschleunigung nicht funktionieren.
Optimalen Einstellungen:
I ran a script on all system apps so... here's the list of all apks in /system/app folder that are using HWA:Code:
System Apps using HWA:
Camera.apk
Apollo.apk
Gallery2.apk
SystemUI.apk
Email.apk
DownloadProviderUi.apk
Calendar.apk
Superuser.apk
Settings.apk
LiveWallpapersPicker.apk
Contacts.apkBrowser.apk
QuickSearchBox.apk
Trebuchet.apk
DeskClock.apk
You can disable it on the rest.
Die Einstellung erzeugt in diesen Ordner /data/local/hwui.deny Einträge.


Wenn jemand meine HWA Einstellungen einspielen möchte dann Flasht einfach mit der ROM HWA Einstellungen Flash.zip zusätzlich. Das kopiert euch in den Ordner /data/local/hwui.deny schon mal die oben genannten Apps rein. Wenn ihr das später machen wollt dann müsst ihr nach dem Flashen der Datei die App Daten und Cache leeren dann werden die Einstellungen auch geladen.

Wenn an die Developer Optionen frei geschaltet hat (Einstellungen Über das Telefon öfter tippen auf Build-Nummer) kann man unter Einstellungen Leistung bei Grafikoptionen die 16-Bit-Transparenz aktivieren. Bring noch einen kleinen Geschwindigkeitsboost beim scrollen und das scheint auch das Aufwecken des Handys zu beschleunigen. Unter den Entwicklungsoptionen könnt ihr alle Maßstab Fensteranimation auf 0.5, Maßstab Übergangsanimation auf 0,5, Maßstab Animationszeit auf 0,5 einstellen. Alles was Animation verwendet sieht dann flüssiger aus.

3. Ein Bug der hier beschrieben ist.
http://forum.xda-developers.com/show...postcount=7677
Nur für Developer wichtig.

Lösung:

Falls jemand einen Fix braucht im Anhang. Manche behaupten das dieser Bug auch Reboots verursacht. Ich habe den FIX auch drauf. (Fix cgroup CM11 FLASH.zip)
Dank ZIPMe konnte ich nun einen Flashbaren Fix erzeugen. Danke an ooo

4. Google Kamera Photosphäre geht nicht
Lösung:

Im Anhang findet ihr dafür eine gepatchte Camara APP zum Flashen mit der ihr alle Android Kamera Funktionen habt inkl. Photosphäre.

Falls jemand Interesse hat an der original Boot Animation findet man das auch als Anhang. (Boot Anim. ORG FLASH.zip)

Ich hoffe ich kann einigen helfen Ihr Defy stabil zum laufen zu bekomme und ich hoffe ihr könnt mir helfen. Danke schon mal an alle
Bitte korrigiert mich wenn ich falsch liege.
PS: habe auch die Forum Suchfunktion benutzt habe aber leider nichts passendes gefunden. Also ich meine keine richtige Übersicht.

Falls euch der Beitrag gefällt würde ich mich über eine Danke freuen.
 

Anhänge

  • Boot Anim. ORG FLASH.zip
    3 MB · Aufrufe: 233
  • Fix cgroup CM11 FLASH.zip
    124,5 KB · Aufrufe: 211
  • HWA Einstellungen Flash.zip
    137,1 KB · Aufrufe: 217
  • minimal_Slim_AIO_gapps.4.4.4.build.4.6.zip
    15,7 MB · Aufrufe: 247
  • camera42_patched.zip
    7,6 MB · Aufrufe: 188
Zuletzt bearbeitet:
1. RIL-Bug

Einfach permanent auf 2G schalten, bei Bedarf auf permanent 3G (geht über einen Toggle in den Notifications).

Oder so:
[ROM] CyanogenMod 11.0 (Android 4.4.4) | Seite 387

Ansonsten: Vergiss es, es zu fixen ...

2. Google Apps (für Kitkat 4.4)

Polemik: Ganz weglassen (braucht eigentlich kein Mensch), wenn doch, dann z. B. diese über TWRP installieren:

Dropbox - Google Apps KitKat 4.4.4 (by BaNkS)
(Enthält nichts, außer dem Play Store, den Play Store Services und den Google Services plus Basis-Syncs)

oder alternativ Open GApps von hier (Anklicken ARM + 4.4 + pico)
The Open GApps Project

oder alternativ diese (nicht selbst getestet)
gapps-kk-20150412-minimal-edition-signed.zip | gapps-kk-20150412-minimal-edition-signed.zip | by jajb for Generic Device
Thread dazu
[GAPPS][2015-04-12] Google Apps Minimal Edit… | Android Development and Hacking | XDA Forums

(Installation in allen Fällen über TWRP - erst NACH Nightly + reboot)

HWA-Einstellungen nicht vergessen (Haken entfernen nach Neustart)

3. Dieser Bug macht gar nichts und ist nur für Developer störend

Vergiss es.

4. Flashable zip für Bootanimation

Das braucht man niicht, wenn man root hat. - Man kann die Datei bootanimation.zip einfach selbst austauschen im Verzeichnis /system/media/

Alle Details (auch, wie man sich eine eigene Flashable zip-Datei macht) findet man hier:

Zu Fuß:
Gesucht: CM-10-Bootanimation (flashable zip)

Mit App:
Gesucht: CM-10-Bootanimation (flashable zip)

___

Noch ein Tipp:
Geh mit allen Defy auf CM11 von Quarx (10.2015 ++), da es absolut unverantwortlich ist mit den ganzen Sicherheitslücken (älterer ROMs) andere zu gefährden:
  • ShellShock
  • WebView
  • SSL
  • StageFright
  • MediaServer
  • (Certifi-Gate)
Wenn du schon dabei bist, sorg für die SIcherheit deiner Familie (und anderer).

Bugliste zur CM11-Quarx-ROM
_
 
Zuletzt bearbeitet:
Super Danke. Zusammengefasst:
1. RIL-Bug
Tritt nur auf wenn das Telefon selber zwischen 2G und 3G wechselt. Wenn man das manuell fest setzt passieret das nicht. Wahrscheinlich hat man dann eventuell kein Empfang aber das Telefon stürzt nicht ab.
2G (9,6 kBit/s), GPRS (115 kBit/s), EDGE (236 kBit/s), 3G UMTS (384 kBit/s), HSDPA (7 MBit/s).

Telefon App öffnen
> Wählfeld öffnen
> *#*#4636#*#* eintippen
> "Telefoninformationen" öffnen
> Liste öffnen unter dem Text "Bevorzugten Netzwerktyp festlegen:"
> "WCDMA only" auswählen (= Nur 3G)
> Phone neu starten

Zurück zum Standard wäre der Eintrag "GSM auto (PRL)".

Netzmodus wählen
dies Umstellen mit *#*#4636#*#* dort auf Telefondaten gehen, runterscrollen und bei "Bevorzugten Netztyp auswählen".
Quelle: http://www.google.ie/support/forum/p...211ac789&hl=en


For simplicity, there are two main types of cell carriers, GSM and CDMA.
The following popular data communication technology is associated with each cell carrier type:
GSM = GPRS (2g), EDGE(2g), UMTS(3g), WCDMA(3g), HSDPA(3g) {Cell Carrier examples: AT&T and T-Mobile}
CDMA = CDMA*(2/3g) EV-DO(3g) WiMax(3/4g) {Cell Carrier examples: Verizon and Sprint}

Now that the general stuff is out of the way, here's my take on the Preferred Network types:

WCDMA preferred - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 3G is favored more.
GSM only - The GSM phone is capable of using only 2G data communication. When the 2G signal is too low you get nothing at all.
WCDMA only - The GSM phone is capable of using only 3G data communication. When the 3G signal is too low you get nothing at all.
GSM auto (PRL) - The GSM phone is capable of using both 2G and 3G data communication and when signal strength is low 2G is favored more.
This one is a bit confusing to me since PRL is associated mostly with CDMA technology and not GSM technology.
CDMA auto (PRL) - The CDMA phone is capable of using both 2G and 3G data communication and when signal strength is low 2G is favored more.
CDMA only - The CDMA phone is capable of using only 2G data communication. When the 2G signal is too low you get nothing at all.
EvDo only - The CDMA phone is capable of using only 3G data communication. When the 3G signal is too low you get nothing at all.
GSM/CDMA auto (PRL) - Some phones are equipped with both GSM and CDMA capabilities. This setting appears to just have the phone attempt
to stay connected to the data communication type that works the best. (Maybe the Samsung Galaxy S will take advantage of this???)
Unknown - If none of the above fit or the phone is acting weird as far as connecting to the carrier, you will see your preferred network type is set to this

Wie kann man diese Optionen z.B. WCDMA only Voreinstellen bzw. speichern?
Build.prop
ro.telephony.default_network
0 = WCDMA Perfered
1 = GSM Only
2 = WCDMA Only
3 = GSM/WCDMA (auto mode, according to PRL)
4 = CDMA / EVDO. Perfered

ro.setupwizard.mode
OPTIONAL = Allow bypass of first start setup
DISABLED = Do not show setup on first start



Gibt es irgendwo eine Liste was der unterschied zwischen den BaseBand Versionen ist?
Bei mir geht es wirklich ganz gut mit 2.21.

2. Google Apps
Danke. Ich dacht eventuell hat jemand kleinere Gapps.
Ich habe die minimal_Slim_AIO_gapps.4.4.2.build.4.6.zip sind die kleinsten die ich gefunden habe die funktionieren. (15.6 MB)
Die Gapps brauchen wirklich nur minimal an Internen Speicher. Die Apps werden ja eh upgedatet und dann auf die SD Karte.
Lade sie mal hoch falls sie jemand anders noch braucht.

3. Dieser Bug macht gar nichts und ist nur für Developer störend
Ok Danke.

4. Flashable zip für Bootanimation
Super werde ich gleich testen.
Genial genau sowas habe ich gesucht. Danke

UND
......Noch ein Tipp: Geh mit allen Defy auf CM11 von Quarx (10.2015 ++)......
Will ich ja wenns funktionier mach ich das auch.

5. Frage wo ist diese Liste für HWA Einstellungen also was braucht dringend HWA was nicht?
Finde diese nicht.
Gefunden:
I ran a script on all system apps so... here's the list of all apks in /system/app folder that are using HWA:Code:
System Apps using HWA:
Camera.apk
Apollo.apk
Gallery2.apk
SystemUI.apk
Email.apk
DownloadProviderUi.apk
Calendar.apk
Superuser.apk
Settings.apk
LiveWallpapersPicker.apk
Contacts.apkBrowser.apk
QuickSearchBox.apk
Trebuchet.apk
DeskClock.apk
You can disable it on the rest.
 
Zuletzt bearbeitet:

Ähnliche Themen

evilware666
  • evilware666
Antworten
1
Aufrufe
1.960
Cua
Cua
V
Antworten
0
Aufrufe
2.105
villeneuve
V
D
  • derfreundlichenutzer
Antworten
4
Aufrufe
3.499
derfreundlichenutzer
D
Zurück
Oben Unten