Ouvrir le menu principal

iGeneration

Recherche

Une session de terminal sur un iPad, sans jailbreak

Nicolas Furno

lundi 11 décembre 2017 à 14:00 • 15

App Store

Un iPad peut déjà se connecter à un ordinateur distant via un terminal, certains travaillent même au quotidien avec ce genre de configuration (lire : L’iPad et un serveur, un combo gagnant pour travailler). Ce qui n’est pas possible néanmoins, c’est d’installer un terminal en local pour utiliser les lignes de commande UNIX sur la tablette. En tout cas, ce n’est pas possible de télécharger un tel terminal depuis l’App Store.

En début d’année déjà, le bricoleur fou Steve Throughton-Smith avait créé un terminal miniature pour l’iPad (lire : MobileTerminal : les commandes UNIX sans jailbreak sur iOS). C’était un projet assez limité, par exemple il ne fonctionnait qu’en 32 bits, ce qui ne lui a pas permis de passer iOS 11 d’ailleurs. Un nouveau projet est plus ambitieux, puisqu’il pourrait être soumis à l’App Store, si Apple venait à l’autoriser (ce qui n’est pas gagné).

Ce terminal a été développé en Swift et il contient environ 500 lignes de code en tout, cela reste ainsi un projet modeste. L’app respecte par ailleurs le sandbox d’iOS, elle est contrainte à un dossier, nommé « Root » dans la démo et ne peut pas manipuler le reste du système.

L’autre limite majeure, c’est que seules les commandes intégrées à l’app sont disponibles dans la session de terminal. Sandboxing oblige, tout doit être intégré par le développeur et il n’y a qu’une petite partie des commandes disponibles sur iOS qui sont accessibles. Impossible par ailleurs de charger des commandes depuis l’extérieur, ce qui pourrait permettre d’enrichir l’app.

Néanmoins, ces commandes UNIX peuvent être utiles même dans ce cadre limité, ne serait-ce qu’à des fins de développement. Si Apple veut que l’iPad remplace davantage de fonctions des ordinateurs, c’est peut-être une étape à envisager.

iOS 27 vous en dit un peu plus sur votre réseau Wi-Fi

07:44

• 7


Test du Fire TV HD (2026) : la clé HDMI la moins chère d'Amazon passe à Vega OS

07:00

• 5


Invitations : l'app qui s'invite toute seule dans vos notifications pour la coupe du monde

13/06/2026 à 16:03

• 27


Un bracelet Apple Watch exclusif pour les 10 ans du défi « Fermez vos anneaux »

13/06/2026 à 12:19

• 14


Siri AI : Apple coupe le micro dès votre retour en Europe

13/06/2026 à 11:02

• 54


"Le meilleur moment pour changer de smartphone, c'était hier"

13/06/2026 à 09:30

• 36


iOS 27 coupe le cordon pour de bon avec son propre mode de récupération

13/06/2026 à 08:45

• 40


Bouygues Telecom fait payer son app b.tv pour Apple TV, 5 €/mois

12/06/2026 à 19:16

• 73


iOS 26 est installé sur 79 % des iPhone actifs, en léger retrait par rapport à iOS 18

12/06/2026 à 18:35

• 28


Notes fait une (toute petite) place au Markdown dans les OS 27

12/06/2026 à 17:16

• 30


iOS 27 : une douzaine d’applications supplémentaires adoptent l’orientation paysage

12/06/2026 à 17:01

• 24


Activité, Forme, Fitness : comme tous les six ans, l’app de suivi sportif d’Apple change de nom sur iOS

12/06/2026 à 16:53

• 7


Prise en main de Siri AI sous macOS 27 : enfin un Siri à la hauteur ?

12/06/2026 à 15:19

• 18


Bon plan : l'AirTag 2 à 25 € l'unité ou 90 € le pack de 4, des prix records 🆕

12/06/2026 à 14:08

• 14


Il reste encore plus de 2 millions d'appareils 2G en France, à six mois de fermeture du réseau

12/06/2026 à 12:25

• 42


L’App Store va accueillir des bundles entre développeurs et des abonnements à plusieurs

12/06/2026 à 12:02

• 8