Worum genau geht es beim Market fix überhaupt?
Zum Teil werden Apps im Market als nicht kompatibel angezeigt die zuvor mit dem Stock ROM oder einem anderen Custom ROM funktioniert haben. Genau hier setzt dieser Fix an und stellt die Parameter so ein, dass dem Market gezeigt wird es handelt sich um das Stock ROM.
Welche Parameter werden geändert?
Die beiden folgenden:
ro.build.description
ro.build.fingerprint
Wo wird diese Anpassung durchgeführt?
Die Anpassung passiert in der build.prop im system Ordner.
Mit welcher Version ist das Script kompatibel?
Das Script ist so ausgelegt, dass die genannten Parameter immer durch die neuen Parameter getauscht werden. Dadurch ist es dem Script möglich mit jeder Version und sogar jedem anderen Custom ROM zu funktionieren.
Können bereits durchgeführte Anpassungen in der build.prop dadurch verloren gehen?
Nur wenn sich diese Anpassung auf die genannten Parameter bezieht.
Ist das Script getestet?
Teilweise. An meinem Desire Z wurde das Script getestet und hat einwandfrei funktioniert. Alle weiteren Geräte die durch das Script unterstützt werden konnte ich leider nicht testen da diese mir nicht zur Verfügung stehen.
Woher kommen die neuen Parameter?
Die neuen Parameter wurden der jeweils letzten Version des CyanogenMod entnohmen, da diese in der Regel den Stock Werten entsprechen. Sollte es aktuellere Parameter geben könnt ihr mir diese gerne zukommen lassen und ich werde diese dann in das Script einbauen.
Was tun wenn das Script nicht funktioniert?
Mit dem ausführen des Scripts wird ein Backup eurer build.prop erzeugt. Dieses Backup könnt ihr mit der fingerprint-restore.zip wiederherstellen. Abgelegt wird das Backup als build.bak im system Ordner.
Wie kann ich das Script nun verwenden?
Einfach die fingerprint.zip bzw. fingerprint-restore.zip mittels Recovery flashen.
HINWEIS:
Ich kann keine Garantie für die einwandfreie Funktion des Scripts mit sämtlichen angeführten Geräten übernehmen.
Kompatible Geräte:
B&N Nook Color (encore)
Google Nexus One (passion)
Google Nexus S (crespo) Funktion bestätigt
Google Nexus S 4G (crespo4g)
HTC Desire (bravo)
HTC Desire HD (ace) Funktion bestätigt
HTC Desire S (saga)
HTC Desire Z\G2 (vision) Funktion bestätigt
HTC EVO 4G (supersonic)
HTC EVO Shift 4G (speedy)
HTC HD2 (leo) Funktion bestätigt
HTC Incredible (inc)
HTC Incredible 2 (vivow)
HTC Incredible S (vivo)
LG G2x (p999)
LG Optimus 2x (p990)
Motorola Defy (umts_jordan)
Motorola Droid (sholes)
Motorola Droid 2 (cdma_droid2)
Motorola Droid X (cdma_shadow)
Motorola Milestone (umts_sholes)
Samsung Fascinate (fascinatemtd)
Samsung Galaxy S (galaxysmtd) Funktion bestätigt
T-Mobile MyTouch 4G (glacier)
Geräte und die Parameter die eingespielt werden:
B&N Nook Color (encore)
- ro.build.description=passion-user 2.3.4 GRJ22 121341 release-keys
- ro.build.fingerprint=google/passion/passion:2.3.4/GRJ22/121341:user/release-keys
Google Nexus One (passion)
- ro.build.description=passion-user 2.3.4 GRJ22 121341 release-keys
- ro.build.fingerprint=google/passion/passion:2.3.4/GRJ22/121341:user/release-keys
Google Nexus S (crespo)
- ro.build.description=soju-user 2.3.4 GRJ22 121341 release-keys
- ro.build.fingerprint=google/soju/crespo:2.3.4/GRJ22/121341:user/release-keys
Google Nexus S 4G (crespo4g)
- ro.build.description=sojus-user 2.3.5 GRJ90 138666 release-keys
- ro.build.fingerprint=google/sojus/crespo4g:2.3.5/GRJ90/138666:user/release-keys
HTC Desire (bravo)
- ro.build.description=3.14.405.1 CL96875 release-keys
- ro.build.fingerprint=htc_wwe/htc_bravo/bravo:2.3.3/GRI40/96875.1:user/release-keys
HTC Desire HD (ace)
- ro.build.description=2.50.405.2 CL87995 release-keys
- ro.build.fingerprint=htc_wwe/htc_ace/ace:2.3.3/GRI40/87995:user/release-keys
HTC Desire S (saga)
- ro.build.description=1.47.401.4 CL78999 release-keys
- ro.build.fingerprint=htc_europe/htc_saga/saga:2.3.3/GRI40/78999:user/release-keys
HTC Desire Z\G2 (vision)
- ro.build.description=2.42.405.2 CL84109 release-keys
- ro.build.fingerprint=htc_wwe/htc_vision/vision:2.3.3/GRI40/84109:user/release-keys
HTC EVO 4G (supersonic)
- ro.build.description=4.24.651.1 CL61076 release-keys
- ro.build.fingerprint=sprint/htc_supersonic/supersonic:2.3.3/GRI40/61076:user/release-keys
HTC EVO Shift 4G (speedy)
- ro.build.description=2.76.651.4 CL74499 release-keys
- ro.build.fingerprint=sprint/htc_speedy/speedy:2.3.3/GRI40/74499:user/release-keys
HTC HD2 (leo)
- ro.build.description=passion-user 2.3.3 GRI40 102588 release-keys
- ro.build.fingerprint=google/passion/passion:2.3.3/GRI40/102588:user/release-keys
HTC Incredible (inc)
- ro.build.description=3.26.605.1 CL264707 release-keys
- ro.build.fingerprint=verizon_wwe/inc/inc/inc:2.2/FRF91/264707:user/release-keys
HTC Incredible 2 (vivow)
- ro.build.description=2.18.605.4 CL81006 release-keys
- ro.build.fingerprint=verizon_wwe/htc_vivow/vivow:2.3.3/GRI40/81006:user/release-keys
HTC Incredible S (vivo)
- ro.build.description=2.30.405.1 CL88716 release-keys
- ro.build.fingerprint=htc_wwe/htc_vivo/vivo:2.3.3/GRI40/88716:user/release-keys
LG G2x (p999)
- ro.build.description=lge_star-user 2.3.3 GRI40 41fdc8a2 release-keys
- ro.build.fingerprint=lge/lge_lge_star/p999:2.3.3/GRI40/lgp999-V21e.41fdc8a2:user/release-keys
LG Optimus 2x (p990)
- ro.build.description=star-user 2.2.2 FRG83G 2ED2ADCFFC release-keys
- ro.build.fingerprint=lge/lge_star/p990/p990:2.2.2/FRG83G/lgp990-V10b.2ED2ADCFFC:user/release-keys
Motorola Defy (umts_jordan)
- ro.build.description=umts_jordan-user 2.3.5 JOREM_U3_3.4.2-179-4 1315761893 release-keys
- ro.build.fingerprint=MOTO/MB525_JOREM_U3/umts_jordan/jordan:2.3.5/3.4.2-179-4/1315761893:user/release-keys
Motorola Droid (sholes)
- ro.build.description=voles-user 2.2.2 FRG83G 91102 release-keys
- ro.build.fingerprint=verizon/voles/sholes/sholes:2.2.2/FRG83G/91102:user/release-keys
Motorola Droid 2 (cdma_droid2)
- ro.build.description=cdma_droid2-user 2.2 VZW 2.3.20 ota-rel-keys,release-keys
- ro.build.fingerprint=verizon/droid2_vzw/cdma_droid2/droid2:2.2/VZW/23.20:user/ota-rel-keys,release-keys
Motorola Droid X (cdma_shadow)
- ro.build.description=cdma_shadow-user 2.2.1 VZW 2.3.340 ota-rel-keys,release-keys
- ro.build.fingerprint=verizon/shadow_vzw/cdma_shadow/shadow:2.2.1/VZW/23.340:user/ota-rel-keys,release-keys
Motorola Milestone (umts_sholes)
- ro.build.description=umts_sholes-user 2.2.1 SHOLS_U2_05.26.3 296482885 release-keys
- ro.build.fingerprint=MOTO_RTEU/umts_sholes/umts_sholes/sholes:2.2.1/SHOLS_U2_05.26.3/296482885:user/release-keys
Samsung Fascinate (fascinatemtd)
- ro.build.description=soju-user 2.3.4 GRJ22 121341 release-keys
- ro.build.fingerprint=google/soju/crespo:2.3.4/GRJ22/121341:user/release-keys
Samsung Galaxy S (galaxysmtd)
- ro.build.description=soju-user 2.3.4 GRJ22 121341 release-keys
- ro.build.fingerprint=google/soju/crespo:2.3.4/GRJ22/121341:user/release-keys
T-Mobile MyTouch 4G (glacier)
- ro.build.description=2.19.531.1 CL95282 release-keys
- ro.build.fingerprint=tmobile/htc_glacier/glacier:2.3.4/GRJ22/95282:user/release-keys
Download:
fingerprint.zip
fingerprint.restore.zip
THX an ghost1227 für das SIAM Script das mir als Basis gedient hat