1 votes

Installer l'application Polaroid Cube sur un OnePlus 12 avec Android 14

J'ai récemment acheté un Polaroid Cube+ (actuellement arrêté) sur eBay et je veux pouvoir utiliser toutes ses fonctionnalités.

Le manuel d'instructions et d'autres endroits mentionnent qu'il existe une application (nom du package com.polaroid.cube), mais il semble qu'elle ait été supprimée il y a quelques années. (La dernière version que je trouve date de 2017, v2.3.8.)

Je veux installer l'application Polaroid Cube sur mon OnePlus 12 avec Android 14, mais lorsque j'essaie d'installer (en exécutant l'APK ou via adb install --bypass-low-target-sdk-block), il indique que ce n'est pas compatible avec mon appareil. Il semble que les architectures ne correspondent pas (armeabi-v7a, armeabi vs arm64; l'erreur spécifique d'adb est INSTALL_FAILED_NO_MATCHING_ABIS).

Y a-t-il un moyen d'installer cette application sur mon OnePlus 12 ? Idéalement, cela ne devrait pas nécessiter de rootage, car j'ai des éléments d'authentification à deux facteurs liés à mon téléphone qui nécessitent qu'il ne soit pas rooté. De plus, je n'ai pas de vieux téléphones pour installer l'application; le but est d'installer cette application ancienne sur mon téléphone Android moderne.

4voto

John Dallman Points 123

Si la page de GSM Arena sur le OnePlus 12 est correcte, il ne peut exécuter que du code natif ARM64 : les cœurs du processeur de son SoC Snapdragon 8 Gen 3 ne peuvent pas fonctionner en mode 32 bits. Pour en savoir plus à ce sujet, consultez ici.

Si l'application nécessite un code natif 32 bits, ce qui semble être le cas d'après votre question, alors vous êtes bloqué : votre téléphone ne peut pas exécuter ce code. Le rootage ne servirait à rien, votre matériel ne le permet pas.

En théorie, il n'est pas impossible pour quelqu'un de concevoir un émulateur pour exécuter du code natif Android 32 bits sur Android 64 bits, mais je ne sais pas si cela a déjà été fait. Exécuter des applications complètes serait compliqué en raison du manque de bibliothèques 32 bits dans un système d'exploitation Android uniquement 64 bits, et de l'interface avec ART. La méthode "simple" pour effectuer cette tâche serait d'exécuter un système d'exploitation ASOP complet en 32 bits à l'intérieur de l'émulateur, mais cela implique probablement que le "dispositif" en 32 bits ait une identité distincte du dispositif hôte en 64 bits, ce qui pose de nombreux problèmes supplémentaires. Beaucoup de personnes ont dû envisager cette possibilité, et je comprends pourquoi personne ne l'a sérieusement tentée.

La solution la plus simple serait d'acquérir un téléphone capable d'exécuter du code natif 32 bits. Il en existe encore, mais ce ne sera pas éternel.

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