1 votes

Quel type de langage de programmation est utilisé dans le fichier /system/xbin ?

J'ai exploré le fichier dans le dossier xbin, puis j'ai constaté que le fichier a un langage étrange comme celui-ci :

ELF(   4Q4   (444  TTT>>M]],LNL^L^hhh88QtdpH1H11RtdM]],,/system/bin/linker

Et chaque fichier commence toujours par :

ELF

Quel genre de programme est-ce ? Ces codes ont-ils déjà été compilés ?

1voto

Rehan Khwaja Points 332

Vous êtes en présence d'un fichier binaire compilé au format ELF.

De : https://en.wikipedia.org/wiki/Executable_and_Linkable_Format

Android utilise des bibliothèques ELF .so (objets partagés) pour l'interface Java Native. Avec Android Runtime (ART), la version par défaut depuis Android 5.0 "Lollipop", toutes les applications sont compilées en binaires ELF natifs lors de l'installation.

Donc ce code aurait pu être écrit dans n'importe quelle langue.

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