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.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Le vol supersonique historique du Boom XB-1 diffusé en live par un iPhone

20:45

• 0


Lucie, l’IA française open-source, débranchée après quelques jours et des réponses catastrophiques

20:15

• 10


Promo : 6 mois d’Apple Music à 2,99 € pour les nouveaux abonnés

18:00

• 2


Payer son ticket avec sa carte bancaire dans les transports parisiens, ce n’est pas pour demain

17:15

• 43


Journal : une application méconnue, voire ouvertement rejetée

16:00

• 5


Cetelem fait un financement à 0% de l'iPhone jusqu'à fin mars

15:33

• 40


Le dernier défilé Jacquemus a été entièrement filmé à l’iPhone 16 Pro Max

13:30

• 8


Malimite : quand GPT-4 décompile des applications iOS et macOS

11:00

• 6


Sunday Night Soccer : un match de foot bientôt inclus chaque semaine sur Apple TV+

10:15

• 12


Promo générale sur les Apple Watch SE et Series 10 aluminium et titane

09:19

• 9


Disney+ pourra diffuser des films seulement 9 mois après leur sortie au cinéma

07:27

• 60


Le gouvernement US voudrait limiter encore plus les exportations de Nvidia en Chine

29/01/2025 à 20:30

• 30


Le Play Store affiche désormais un badge « Vérifié » aux côtés des VPN de confiance

29/01/2025 à 20:00

• 19


DeepSeek disparait de l'App Store en Italie après des questions sur son utilisation de données personnelles

29/01/2025 à 18:00

• 28


Netflix ajoute un bouton de téléchargement d'une saison complète

29/01/2025 à 17:00

• 20


Windows 11 va intégrer l'iPhone dans son menu Démarrer

29/01/2025 à 16:00

• 17