J'essaie de mettre à jour ma tablette Tivax MiTraveler pour qu'elle fonctionne avec la dernière version d'Android. Malheureusement, le programme de mise à jour indique qu'aucune mise à jour n'est disponible. En regardant ce fichier journal que j'ai obtenu en sauvegardant l'appareil, il semble qu'il s'agisse d'une configuration matérielle générique :
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.user=inet_wupangpang
ro.build.host=supperFAE
ro.product.model=97D16W
ro.product.brand=softwinners
ro.product.name=wing_ibt
ro.product.device=wing-ibt
ro.product.board=wing
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=AWT
ro.product.locale.language=en
ro.product.locale.region=US
ro.board.platform=exDroid
ro.build.product=wing-ibt
ro.build.description=wing_ibt-eng 4.2.2 JDQ39 20130620 test-keys
ro.build.fingerprint=softwinners/wing_ibt/wing-ibt:4.2.2/JDQ39/20130620:eng/test-keys
ro.build.characteristics=tablet
ro.com.android.dateformat=MM-dd-yyyy
ro.build.display.id=A20_K9701_K9701L3B_1305282.20130620
persist.sys.timezone=Asia/Shanghai
ro.inet.LauncherTransparent=false
ro.product.firmware=1.3_20130614
net.bt.name=Android
net.change=net.bt.name
Il semble qu'il s'agisse d'une configuration simple, mais je ne sais pas comment procéder pour mettre à jour le système. Je n'ai pas trouvé de firmware spécifique pour mon appareil, mais j'ai trouvé plusieurs appareils qui utilisent exactement le même matériel et le même firmware. Malheureusement, aucun d'entre eux ne supporte une version plus récente d'Android.
J'ai remarqué que le firmware a deux couches : linux et Android. La couche Android fonctionne au-dessus de Linux et semble être un ensemble d'applications Java. Est-il possible de remplacer uniquement les composants Android et de reflasher le micrologiciel ? Si Android utilise une JVM, cela devrait fonctionner, non ? S'il s'agit d'un Java compilé, cela devrait fonctionner à condition d'utiliser la même cible Allwinners, non ?