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.

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Résultats Apple : l'iPad et le Mac à la fête, l'iPhone en difficulté

30/01/2025 à 23:15

• 23


Promo : l'iPhone 13 128 Go à 499 €

30/01/2025 à 21:46

• 4


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

30/01/2025 à 20:45

• 16


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

30/01/2025 à 20:15

• 46


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

30/01/2025 à 18:00

• 2


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

30/01/2025 à 17:15

• 57


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

30/01/2025 à 16:00

• 7


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

30/01/2025 à 15:33

• 44


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

30/01/2025 à 13:30

• 8


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

30/01/2025 à 11:00

• 6


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

30/01/2025 à 10:15

• 13


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

30/01/2025 à 09:19

• 9


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

30/01/2025 à 07:27

• 65


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

• 22


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