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.

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

Non, Siri ne liste pas toutes les musiques qui passent quand vous écoutez la radio

02/01/2026 à 21:30

• 2


Deux nouvelles fonctions pour CarPlay dans iOS 26.2

02/01/2026 à 20:25

• 11


Le bracelet Apple Watch Pride de 2016 se vend toujours à prix d'or

02/01/2026 à 18:40

• 40


CES 2026 : ce fabricant veut vous faire scanner vos courses depuis la porte du réfrigérateur

02/01/2026 à 17:30

• 13


RhinoShield remet ça : –15 % sur les coques et protections iPhone 📍

02/01/2026 à 15:52

• 0


Les clés de sécurité de la PlayStation 5 diffusées, ce qui pourrait peut-être amener un jailbreak

02/01/2026 à 15:10

• 10


« Faut rester Free, Faut rester frais » : Free commence l’année 2026 avec… un clip de rap

02/01/2026 à 14:14

• 29


La gravure à 2 nm de TSMC est entrée en production comme prévu

02/01/2026 à 13:00

• 0


UniFi Protect s’améliore avec la prise en charge des notifications critiques d’iOS

02/01/2026 à 10:28

• 8


5G, 128 Go, 3 ans de garantie, écran 6” : cet iPhone tombe à 300 € ! (code : BYE25HI26)

02/01/2026 à 09:01

• 0


L’Ukraine et la Moldavie ont rejoint la zone d’itinérance commune de l’Union européenne

02/01/2026 à 08:53

• 25


Le retour des newsletters : on repart sur de bonnes bases (et un nouveau design)

01/01/2026 à 21:47

• 75


Apple en 2026 : les 10 questions qui vont rythmer l’année

01/01/2026 à 19:25

• 33


Station CarPlay : maxi écran, mini prix !

01/01/2026 à 14:57

• 0


Vision Pro : malgré un nouveau modèle, Apple reste dans l’impasse

01/01/2026 à 13:32

• 112


Mais où est le chargeur 40 W dynamique d'Apple ?

01/01/2026 à 08:10

• 29