Ouvrir le menu principal

iGeneration

Recherche

MobileTerminal : les commandes UNIX sans jailbreak sur iOS

Nicolas Furno

jeudi 02 février 2017 à 10:30 • 7

iOS

Steven Troughton-Smith est un bricoleur hors-pair qui a souvent déniché des fonctions cachées au fin fond d’iOS. Son dernier projet est un petit peu fou : un terminal et des lignes de commande UNIX pour iOS, sans jailbreak. Ce n’est pas une application distribuée sur l’App Store naturellement, ce n’est même pas vraiment un projet viable, mais davantage une démonstration de faisabilité (proof of concept) très impressionnante.

Le terminal mobile en action sur un iPad. On peut voir quelques commandes sur cette capture : ls qui liste les dossiers système, ping qui teste une connexion distante ou encore cp qui permet de copier/coller des éléments. Cliquer pour agrandir

Le projet est proposé sur GitHub, vous pouvez le récupérer en local et le compiler avec Xcode. Vous devrez toutefois modifier à la main certains fichiers qui contiennent des chemins en dur ou encore le compte développeur de Steven Troughton-Smith. Ce terminal mobile n’est compatible qu’en mode 32 bits, ce qui implique aussi quelques difficultés supplémentaires.

Même si vous arrivez à compiler le terminal et à l’installer sur votre appareil, vous verrez vite que le projet est limité. Quelques dizaines de commandes UNIX seulement sont accessibles et de l’aveu même de son concepteur, c’est un hack qui n’est pas facile à maintenir et qui n’est pas très pratique. Son espoir toutefois est d’inciter Apple à offrir cette possibilité un jour sur iOS. Si vous êtes développeur et que vous êtes d’accord, il a ouvert un radar dans le gestionnaire de bugs d’Apple.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Tandis qu’Asus se retire du marché du smartphone, Dreame se prépare à y entrer

10:16

• 0


WhatsApp Web : les appels de groupe pointent enfin le bout de leur nez

06:30

• 7


iPhone 18 : vers une généralisation des 12 Go de RAM ?

06:00

• 12


Une Dynamic Island réduite ou déplacée pour l’iPhone 18 Pro ? Les rumeurs se contredisent

19/01/2026 à 21:44

• 8


Chrome simplifie la migration depuis Safari sur iOS

19/01/2026 à 21:03

• 7


Affichez les informations de votre voiture sur votre iPhone avec cet adaptateur OBD-II

19/01/2026 à 21:00

• 0


Test de la lampe chauffe-bougie de SwitchBot, un éclairage Matter doublé d’un diffuseur de parfum

19/01/2026 à 20:30

• 13


Les Apple Watch SE 3 et Series 11 toujours privées de Configuration familiale avec connexion mobile

19/01/2026 à 18:59

• 7


Soixante iPhone 17 Pro synchronisés parfaitement pour des vidéos de mode de quelques secondes

19/01/2026 à 17:47

• 33


Threads aurait désormais plus d’utilisateurs actifs sur mobile que X

19/01/2026 à 15:51

• 61


C.A.F.E., un éditeur visuel pour les automatisations de Home Assistant

19/01/2026 à 15:31

• 20


Soldes : le kit de trois caméras eufyCam 2C (HomeKit) à 167 €

19/01/2026 à 14:47

• 4


Lexar lance un SSD magnétique qui se déverrouille via NFC

19/01/2026 à 14:44

• 3


Utilisez-vous Visual Intelligence sur votre iPhone ?

19/01/2026 à 12:36

• 51


Deux adaptateurs CarPlay en promotion, dès 45 € pour équiper votre voiture

19/01/2026 à 12:01

• 25


L’iPhone Air en promo à 938 € sur Amazon.it, une remise de 24 %

19/01/2026 à 11:30

• 12