1 votes

Problème de mise à jour de cm-12-20150228-NIGHTLY-taoshan

J'ai installé le cm-12-20150228-NIGHTLY-taoshan à mon C2105 et maintenant je veux mettre à jour à cm-12-20150303-NIGHTLY-taoshan mais je reçois cette erreur.

This package is for device: C2105, C2104, c2105, c2104, taoshan this device is .

Que puis-je faire pour résoudre ce problème ?

Le même problème se pose avec le cm-12-20150301-NIGHTLY-taoshan et aussi avec la rétrogradation vers le cm-11-20140827-NIGHTLY-taoshan (que j'avais déjà installé). Il me semble qu'il manque les informations sur mon appareil. Comment puis-je ajouter l'information que ce dispositif est C2105/taoshan ?

J'ai essayé d'obtenir des informations de la part de mon /system/build.prop mais il semble que l'identifiant C2105 soit correct. Est-il possible de désactiver la validation du dispositif lors de l'installation d'un nouveau CM ? C'est ce que mon système actuel /system/build.prop ressemble :

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=LRX22G
ro.build.display.id=cm_taoshan-userdebug 5.0.2 LRX22G a166b92e84 test-keys
ro.build.version.incremental=a166b92e84
ro.build.version.sdk=21
ro.build.version.codename=REL
ro.build.version.all_codenames=REL
ro.build.version.release=5.0.2
ro.build.date=Sat Feb 28 10:03:21 PST 2015
ro.build.date.utc=1425146601
ro.build.type=userdebug
ro.build.user=jenkins
ro.build.host=cyanogenmod
ro.build.tags=test-keys
ro.product.brand=Sony
ro.product.name=C2105
ro.product.board=qcom
# ro.product.cpu.abi and ro.product.cpu.abi2 are obsolete,
# use ro.product.cpu.abilist instead.
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.cpu.abilist=armeabi-v7a,armeabi
ro.product.cpu.abilist32=armeabi-v7a,armeabi
ro.product.cpu.abilist64=
ro.product.manufacturer=Sony
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8960
ro.build.characteristics=phone
ro.cm.device=taoshan
# end build properties
#
# from device/sony/taoshan/system.prop
#
#
# system prop for taoshan
#

ro.sf.lcd_density=240

#
# ADDITIONAL_BUILD_PROPERTIES
#
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
com.qc.hardware=true
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
ro.telephony.ril_class=SonyRIL
wifi.interface=wlan0
wifi.supplicant_scan_interval=15
persist.hwc.mdpcomp.enable=true
wlan.driver.ath=0
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=96m
dalvik.vm.heapsize=256m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
ro.opengles.version=196608
ro.ril.transmitpower=true
persist.radio.apm_sim_not_pwdn=1
DEVICE_PROVISIONED=1
rild.libpath=/system/lib/libril-qc-qmi-1.so
ril.subscription.types=NV,RUIM
telephony.lteOnCdmaDevice=0
ro.use_data_netmgrd=true
ro.telephony.call_ring.multiple=false
ro.ril.telephony.mqanelements=6
ro.qualcomm.cabl=0
ro.cwm.enable_key_repeat=true
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=0
ro.qualcomm.bt.hci_transport=smd
persist.timed.enable=true
qcom.audio.init=complete
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=false
media.aac_51_output_enabled=true
ro.qc.sdk.audio.ssr=false
ro.qc.sdk.audio.fluencetype=none
lpa.decode=true
persist.gps.qmienabled=true
ro.gps.agps_provider=1
ro.error.receiver.system.apps=org.cyanogenmod.bugreport
ro.rommanager.developerid=cyanogenmodnightly
ro.com.google.clientidbase=android-sonyericsson
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.android.wifi-watchlist=GoogleGuest
ro.setupwizard.enterprise_mode=1
ro.com.android.dataroaming=false
ro.build.selinux=1
persist.sys.dun.override=0
persist.sys.root_access=0
ro.cm.version=12-20150228-NIGHTLY-taoshan
ro.cm.releasetype=NIGHTLY
ro.modversion=12-20150228-NIGHTLY-taoshan
ro.cmlegal.url=https://www.cyanogenmod.org/docs/privacy
persist.sys.recovery_update=false
ro.cm.display.version=12-20150228-NIGHTLY-taoshan
ro.config.notification_sound=Argon.ogg
ro.config.alarm_alert=Hassium.ogg
ro.config.ringtone=Orion.ogg
persist.sys.dalvik.vm.lib.2=libart.so
dalvik.vm.isa.arm.features=div
dalvik.vm.lockprof.threshold=500
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt

エディテージ J'ai donc vérifié le fichier "updater-script" et il semble que l'installateur CM essaie de valider la propriété ro.product.device qui manque dans mon build.prop . Je l'ai donc ajouté à la build.prop et j'ai essayé d'installer la CM à nouveau mais... Toujours la même erreur !

J'ai également essayé de modifier le build.prop et supprimer la validation mais maintenant je reçois une erreur disant que le paquet n'est pas valide à cause de la somme de contrôle ou quelque chose comme ça (je ne me souviens pas exactement).

0voto

user30185 Points 57

J'ai rencontré le même problème, exactement le même message d'erreur et je devenais fou. :P

Le problème dans mon cas était que la récupération était corrompue. J'ai juste téléchargé la récupération depuis aquí et mise à jour réussie.

J'espère que cela vous aidera :)

0voto

user1261104 Points 299

Vous êtes déjà très proches. Si vous êtes sûr que le téléchargement n'est pas corrompu et que le fichier téléchargé correspond bien à votre appareil, vous pouvez ouvrir le fichier zip, aller dans le script de mise à jour et supprimer la partie du script où il valide le téléphone que vous avez.

Après cette modification, la mise à jour devrait fonctionner correctement.

J'en parlerais également au responsable de la ROM, car plusieurs personnes peuvent rencontrer le même problème.

0 votes

Merci pour la réponse. Le problème est que la somme de contrôle ne peut pas être validée après avoir modifié le script de mise à jour. Avez-vous une idée de la façon de résoudre le problème de la somme de contrôle ?

0 votes

Honnêtement, je l'installe toujours et le teste pendant quelques minutes, si rien de bizarre ne se produit, c'est probablement bon. J'avais toujours une sauvegarde prête à l'emploi pour pouvoir revenir en arrière si nécessaire et je n'ai personnellement jamais pris la peine d'utiliser les sommes de contrôle...

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X