[ROM][I8190][4.4.4] "Novafusion" CyanogenMod 11.0 [Stable][Unofficial]

  • 4.460 Antworten
  • Letztes Antwortdatum
Bin gerade dabei, es zu flashen. Bericht folgt im Laufe des morgigen Tages.


UPDATE: Habe es nun den ganzen Tag laufen gehabt. Akkuverbrauch sehr gut, 1,2 %/h. Dazu keine Bugs bemerkt, läuft komplett stabil und sehr sehr flüssig.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: magicw und tobi-1977
Kann ich absolut bestätigen!! Akkuverbrauch ist top und sonst läuft auch alles wie gewünscht!!!
 
Update :

Changelog:

CM sources update
fully updated to CM 11.0 M9
next part of battery improvements
Odin package update
 
  • Danke
Reaktionen: EgLe
Hmm, mal ne Bescheidene Frage :biggrin:

Wenn man nur einen Versionssprung macht, also letzte Firmware erst ne
Woche alte, warum soll man dann eigentlich nach dem Flashen des Images
dann noch die gapps installieren wenn die auf dem Gerät ehh schon die
neuesten sind?

Habe es so mal Probiert und eigentlich funktioniert es auchm daher meine Frage...


Habe es mal so getestet:

Firmware auf dem Gerät, CW11 von 29.07.2014
Neuste CM11 vom 05.08.2014 per TWRP 2.7 von SD-Karte installiert..

- ROM flashen. Dabei nicht die "Add more Zips"-Option nutzen sondern die ROM alleine flashen
- Wipe Cache/Dalvik Cache-Button bestätigen
- Restart-Button bestätigen

gaps und supersu nicht installiert.

Handy ist genau wie vor dem Flaschen mit allen Plugins, gapps und SuperSu
kann da eigentlich keine Unterschied feststellen...
 
Zuletzt bearbeitet:
sagt doch keiner
 
Hallo,

doch erste Seite erstes Posting :)
Von einer älteren CyanogenMod-ROM oder sonstigen CustomROM kommend:
....
6. ROM flashen. Dabei nicht die "Add more Zips"-Option nutzen sondern die ROM alleine flashen.
7. Google Apps und ggf. andere Zip-Files flashen
8. Optional:SuperSu flashen.
9. Wipe Cache/Dalvik Cache-Button bestätigen
10. Restart-Button bestätigen.
Optional, steht nur Bei SuperSU, ergo gapps flashen :biggrin:
 
"Von einer älteren CyanogenMod-ROM oder sonstigen CustomROM kommend"

Damit ist der Wechsel von CM10>CM11 gemeint


http://forum.xda-developers.com/showpost.php?p=44417547&postcount=3

Punkt 10:

Is it necessary to reinstall GApps and/or addon modules EVERY time I update my ROM?

Probably not. If your ROM supports addon.d backup functionality (most ROM's do - including PA), it's not necessary to install GApps with each ROM update - as long as you don't manually wipe the System partition. The backup script will backup your installed GApps (or Addon modules) and restore them after your ROM has been updated. However, it is a good idea to install an updated GApps from time to time as functionality may be added or improvements made.
 
Zuletzt bearbeitet:
  • Danke
Reaktionen: EgLe, tobi-1977, gf76 und eine weitere Person
Hallo ich habe gestern mein S3 mini geflasht und die CyanogenMod 11.0 by NovaFusion draufgemacht ! Es klappt alles wunderbar bis auf das ich die meldung bei jeder sms die ich verschicken will bekomme:

"sms/mms sendet eine grosse anzahl sms möchten sie zulassen das die app weiterhin nachrichen sendet"


Egal was ich mache und einstelle diese blöde meldung geht nicht weg !

Hat zufällig jemand ahnung wie ich die meldung nicht mehr bekomm ?
 
Auf Einstellungen -- Sicherheit -- SMS-Begrenzung ist was eingestellt?
 
hab ich alles schon probiert ! Begrenzung an und auch aus auf 30 eingestellt und niedriger immer das gleiche bekomme immer die meldung !

Der ursprüngliche Beitrag von 15:42 Uhr wurde um 15:43 Uhr ergänzt:

Hat sich erledigt :)
 
und wenn du auf "Keine" gehst?

Alternativ: Ich kann nicht so wirklich was dazu sagen, weil ich nicht die native SMS-App nutze sondern die App mysms, damit kann ich wie bei Whatsapp mit anderen mysms-nutzern nämlich Internet-basiert sms austauschen.

Also wenn du es nicht gelöst kriegst, versuche es mit einer Drittanbieter-App.

Der ursprüngliche Beitrag von 15:45 Uhr wurde um 15:46 Uhr ergänzt:

und wie hat es sich erledigt?
 
Update


Changelog:

CM sources update
last part of battery improvements patches for now
lower battery consumption by audio streaming services (like Google Music, Spotify etc.)
lower battery consumption by DSP services (like DSP Manager)
Odin package update
 
Romario schrieb:
Common Questions & Answers (FAQ) - Post #3 - XDA Forum

Punkt 10:

Is it necessary to reinstall GApps and/or addon modules EVERY time I update my ROM?

Probably not. If your ROM supports addon.d backup functionality (most ROM's do - including PA), it's not necessary to install GApps with each ROM update - as long as you don't manually wipe the System partition.

so, ich hab mir mal das updater-script angeschaut. Da gibt es tatsächlich eine backup-Routine im novafusion updater-script:
Uninteressantes - grün markiert
addon.d-backup-relevantes - rot markiert
Code:
[COLOR="SeaGreen"]assert(getprop("ro.product.device") == "golden" || getprop("ro.build.product") == "golden" || abort("This package is for \"golden\" devices; this is a \"" + getprop("ro.product.device") + "\"."););
mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/data");
package_extract_file("system/bin/otasigcheck.sh", "/tmp/otasigcheck.sh");
package_extract_file("META-INF/org/cyanogenmod/releasekey", "/tmp/releasekey");
set_metadata("/tmp/otasigcheck.sh", "uid", 0, "gid", 0, "mode", 0755);
run_program("/tmp/otasigcheck.sh");
sha1_check(read_file("/tmp/releasekey"),"7241e92725436afc79389d4fc2333a2aa8c20230") && abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
unmount("/data");
ui_print(" ");
ui_print("Brought to you by:");
ui_print("NovaFusion");
ui_print("www.NovaFusion.pl");
ui_print(" ");
ui_print("Creating backup....");
run_program("/sbin/mount", "-t", "auto", "/dev/block/mmcblk0p22", "/system");
[/COLOR][COLOR="Red"]package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_metadata("/tmp/backuptool.sh", "uid", 0, "gid", 0, "mode", 0755);
set_metadata("/tmp/backuptool.functions", "uid", 0, "gid", 0, "mode", 0644);
run_program("/tmp/backuptool.sh", "backup");
unmount("/system");[/COLOR]
[COLOR="Green"]show_progress(0.500000, 0);
ui_print("Formatting /system....");
run_program("/sbin/mkfs.f2fs", "/dev/block/mmcblk0p22");
ui_print("Mounting /system....");
run_program("/sbin/mount", "-t", "auto", "/dev/block/mmcblk0p22", "/system");
ui_print("Unpacking recovery....");
package_extract_dir("recovery", "/system");
ui_print("Installing ROM on /system....");
package_extract_dir("system", "/system");
ui_print("Creating needed symlinks....");
symlink("../bin/fsck.f2fs", "/system/bin/dump.f2fs");
symlink("../xbin/su", "/system/bin/su");
symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");
symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");
symlink("busybox", "/system/xbin/[", "/system/xbin/[[",
<--snip-->
ui_print("Restoring backup....");
[/COLOR][COLOR="Red"]package_extract_file("system/bin/backuptool.sh", "/tmp/backuptool.sh");
package_extract_file("system/bin/backuptool.functions", "/tmp/backuptool.functions");
set_metadata("/tmp/backuptool.sh", "uid", 0, "gid", 0, "mode", 0755);
set_metadata("/tmp/backuptool.functions", "uid", 0, "gid", 0, "mode", 0644);
run_program("/tmp/backuptool.sh", "restore");
delete("/system/bin/backuptool.sh");
delete("/system/bin/backuptool.functions");[/COLOR][COLOR="SeaGreen"]
show_progress(0.200000, 10);
ui_print("Flashing kernel....");
package_extract_file("boot.img", "/dev/block/mmcblk0p20");
show_progress(0.100000, 0);
unmount("/system");
ui_print("Done!");
ui_print(" ");
ui_print("Brought to you by:");
ui_print("NovaFusion");
ui_print("www.NovaFusion.pl");
ui_print(" ");[/COLOR]
Der Wechsel von grün - rot - grün - rot - grün ist einfach erklärt:

- der erste grüne Block ist eine check-routine (Version, md5 checksumme etc., "wird wirklich ins Samsung golden geflasht?")
- der darauf folgende rote Block ist die Zwischenspeicherung nach /tmp die Romario ja schon referenziert.
- dann wieder grün: der eigentliche Flashvorgang.
- dann wieder rot: jetzt wird der im /tmp zwischengespeicherte Bereich wieder zurückgeholt.
- dann zum Schluß grün: Kernelflash und Abschluß-Blabla

Schaut man sich aber das backuptool.sh - script an, dann kommt da schnell heiße Luft raus für unser S3mini:

Code:
#!/sbin/sh
#
# Backup and restore addon /system files
#

export C=/tmp/backupdir
export S=/system
export V=11

[COLOR="Red"]# Preserve /system/addon.d in /tmp/addon.d
preserve_addon_d() {
  mkdir -p /tmp/addon.d/
  [B]cp -a /system/addon.d/* /tmp/addon.d/[/B]
  chmod 755 /tmp/addon.d/*.sh
}
[/COLOR]
[COLOR="Green"]# Restore /system/addon.d in /tmp/addon.d
restore_addon_d() {
[B]  cp -a /tmp/addon.d/* /system/addon.d/[/B]
  rm -rf /tmp/addon.d/
}[/COLOR]

# Proceed only if /system is the expected major and minor version
check_prereq() {
if ( ! grep -q "^ro.cm.version=$V.*" /system/build.prop ); then
  echo "Not backing up files from incompatible version: $V"
  return 0
fi
return 1
}

check_blacklist() {
  if [ -f /system/addon.d/blacklist ];then
      ## Discard any known bad backup scripts
      cd /$1/addon.d/
      for f in *sh; do
          s=$(md5sum $f | awk {'print $1'})
          grep -q $s /system/addon.d/blacklist && rm -f $f
      done
  fi
}

check_whitelist() {
  found=0
  if [ -f /system/addon.d/whitelist ];then
      ## forcefully keep any version-independent stuff
      cd /$1/addon.d/
      for f in *sh; do
          s=$(md5sum $f | awk {'print $1'})
          grep -q $s /system/addon.d/whitelist
          if [ $? -eq 0 ]; then
              found=1
          else
              rm -f $f
          fi
      done
  fi
  return $found
}

# Execute /system/addon.d/*.sh scripts with $1 parameter
run_stage() {
for script in $(find /tmp/addon.d/ -name '*.sh' |sort -n); do
  $script $1
done
}

case "$1" in
  backup)
    mkdir -p $C
    if check_prereq; then
        if check_whitelist system; then
            exit 127
        fi
    fi
    check_blacklist system
    preserve_addon_d
    run_stage pre-backup
    run_stage backup
    run_stage post-backup
  ;;
  restore)
    if check_prereq; then
        if check_whitelist tmp; then
            exit 127
        fi
    fi
    check_blacklist tmp
    run_stage pre-restore
    run_stage restore
    run_stage post-restore
    restore_addon_d
    rm -rf $C
    sync
  ;;
  *)
    echo "Usage: $0 {backup|restore}"
    exit 1
esac

exit 0
Über das Backuptool.sh-script wird ausschießlich der Ordner /system/addon.d/ gesichert. Die Gapps liegen allerdings entweder in /system/app/ oder /system/priv-app/.
Ob die Gapps auch irgendwie im addon.d-Ordner gespeichert werden habe ich nicht gefunden. Somit bleibe ich bei meiner Empfehlung, die Gapps mit jedem ROM-Update zu flashen, um sicher zu stellen, dass auch wirklich noch alle Komponenten verfügbar sind.
 
  • Danke
Reaktionen: Romario und Iwogu
Huhu Leute, ich habe seit ein paar Updates wieder/immer noch richtig starke Probleme mit der Akku-Laufzeit. Mein Handy hängt fast nur noch am Ladekabel und das nervt. Über Nacht entlädt sich das Handy fast komplett. Der Spitzenreiter ist mal wieder Android OS mit über 50 %. Anscheinend hat mein Handy immer noch Probleme mit dem Deep Sleep-Mode?! Hat jemand von euch auch das Problem, oder geht es nur mir so? Habt ihr Tipps, was man in dem Fall machen kann bzw. mir sagen, wo dieses Thema schon diskutiert wurde? habe jetzt die Version vom 06.08. drauf (also die aktuelle). Über Lösungsvorschläge wäre ich sehr dankbar ;)
 
Betzy schrieb:
Anscheinend hat mein Handy immer noch Probleme mit dem Deep Sleep-Mode?!

Wenn du das nicht weißt, wie sollen wir das wissen :confused2:
überprüfe das doch bitte, sonst können wir nur mutmaßen.
 
Ich hatte schon öfter das Problem mit dem Akku bzw. seitdem ich CM installiert habe und das letzte mal wurde das vermutet. Wie kann ich das denn überprüfen?
 
Ok, danke. Dafür brauche ich aber doch net die App sondern kann das direkt einstellen bei CM. Ich stelle das erstmal so ein und schaue dann mal, wie sich das Handy weiterhin verhält. Werde dann berichten (Erstmal ohne die App).
 
Zuletzt bearbeitet:
Great success!

ich konnte mit dem gestrigen Release sehr gute Akku-Werte erzielen.
Der 1Ghz Bug ist aber immer noch vorhanden, ein Start ohne Wlan ist Pflicht!
Das Ändern des Taktes hilft leider nicht. Er wird zwar übernommen jedoch ohne Scaling (DeepSleep, 200Mhz..)

Ich frage mich nur, ob ich diese Werte auch erreicht hätte wenn ich eine Sim eingelegt hätte, und warum Mobilfunk-Standby Akku zieht wenn gar keine Möglichkeit besteht Netz zu haben?
 

Anhänge

  • Screenshot_2014-08-07-14-41-03.png
    Screenshot_2014-08-07-14-41-03.png
    21,7 KB · Aufrufe: 262
Zuletzt bearbeitet:

Ähnliche Themen

W
Antworten
2
Aufrufe
2.522
schdrag
S
EgLe
Antworten
1
Aufrufe
5.452
Laurinx
Laurinx
HirogenX
Antworten
21
Aufrufe
11.170
HirogenX
HirogenX
Zurück
Oben Unten