Xelio 10pro: OTA-Systemupdate fehlgeschlagen

  • 3 Antworten
  • Neuester Beitrag
Diskutiere Xelio 10pro: OTA-Systemupdate fehlgeschlagen im Odys Xelio 10 Pro / Xeno 10 Forum im Bereich Odys Forum.
P

pnbrt

Neues Mitglied
Hallo zusammen,
mein Xelio 10pro meldete mir vor ein paar Minuten, dass ein Systemupdate verfügbar sei. In der Annahme, dass über OTA (over the air) nur sinnvolle Sachen ausgeliefert werden, hab ich die Installation bestätigt.

Das Gerät schaltete sich aus, startete wieder, es kam der kleine Android und wurde dann von dem liegenden Android mit offener Klappe und Ausrufezeichen auf dem roten(!) Schild abgelöst. Danach startete sich das Gerät neu, und ich war wieder an der gleichen Stelle wie vor dem Neustart und es kam die Meldung, dass das Update fehlgeschlagen wäre, ob ich die Datei behalten möchte oder nicht.

Spontan hab ich den Axdia Support angerufen, und die wussten nicht nur nix von einem Update, die wollte mich noch dazu bringen mein Tablet auf Werkseinstellungen zurückzusetzen (Begründung: Das Tablet ist neu, da gibt's nix mit Updates oder so ... echter Android Profi :bored:).

Das hab ich natürlich nicht gemacht, sondern stelle euch jetzt die Update Datei zur Verfügung. Vielleicht kann jemand was dazu sagen, oder ob es bei anderen Leuten geklappt hat?!

Freue mich auf Infos und Anregungen,
Philipp
 

Anhänge

  • ODYS_OTA_bak2.zip
    147,5 KB Aufrufe: 125
hävksitol

hävksitol

Ehrenmitglied
Lies mal hier und die drei dort folgenden Beiträge - ein OTA-Update wäre also ein extremes Novum bei Odys.
 
J

JochenKauz

Gesperrt
Na das ist ja mal lustig... Odys wusste also nix von dem Patch.. interessant wo der wohl auf einmal herkommt.
Hier mal der Update Inhalt...
Code:
mount("ext4", "EMMC", "/dev/block/mtd/by-name/system", "/system");
assert(file_getprop("/system/build.prop", "ro.build.fingerprint") == "ODYS/DS975/DS975:4.1.1/JRO03H/20130221.103404:eng/release-keys" ||
       file_getprop("/system/build.prop", "ro.build.fingerprint") == "ODYS/DS975/DS975:4.1.1/JRO03H/20130221.103404:eng/release-keys");
assert(getprop("ro.product.device") == "DS975" ||
       getprop("ro.build.product") == "DS975");
ui_print("Verifying current system...");
show_progress(0.100000, 0);

# ---- start making changes here ----

ui_print("Removing unneeded files...");
delete("/system/app/RkVideoPlayer.apk",
       "/system/recovery.img");
show_progress(0.800000, 0);
ui_print("Patching system files...");
show_progress(0.100000, 10);
ui_print("Symlinks and permissions...");
set_perm_recursive(0, 0, 0755, 0644, "/system");
set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
set_perm(0, 3003, 02750, "/system/bin/netcfg");
set_perm(0, 3004, 02755, "/system/bin/ping");
set_perm(0, 2000, 06750, "/system/bin/run-as");
set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
set_perm(0, 0, 0755, "/system/etc/bluetooth");
set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/left_eye-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/nose_base-y0-yi45-p0-pi45-r0-ri20.lg_32/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/multi_pose_face_landmark_detectors.7/right_eye-y0-yi45-p0-pi45-r0-ri20.lg_32-2/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-r0-ri30.4a-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rn30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/detection/yaw_roll_face_detectors.6/head-y0-yi45-p0-pi45-rp30-ri30.5-v24/full_model.bin");
set_perm(0, 0, 0644, "/system/vendor/pittpatt/models/recognition/face.face.y0-y0-22-b-N/full_model.bin");
set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
set_perm(0, 0, 06755, "/system/xbin/librank");
set_perm(0, 0, 06755, "/system/xbin/procmem");
set_perm(0, 0, 06755, "/system/xbin/procrank");
set_perm(0, 0, 06755, "/system/xbin/su");
set_perm(0, 0, 06755, "/system/xbin/tcpdump");
clear_misc_command();
ui_print("Patching remaining system files...");
set_perm(0, 0, 0644, "/system/build.prop");
unmount("/system");
Insbesondere interessant ist der Part mit
delete("/system/app/RkVideoPlayer.apk","/system/recovery.img");
Da haben die wohl was vergessen zu löschen.:sneaky:
 
nondroid

nondroid

Erfahrenes Mitglied
hallo!

nur zur info für die eher unerfahrenen user, die ein update machen möchten:

in den systemeinstellungen gibt es einen punkt wo man zb. die android version, firmware version, kernel version und build nummer des gerätes nachlesen kann.
diese daten sollte man sich vor einem update auf einen zettel notieren, so hab ich das neulich gemacht, damit man ein gelungenes oder nicht gelungenes update dort anhand der einträge leichter überprüfen kann.
 
Zuletzt bearbeitet: