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

Corning présente le Gorilla Glass Ceramic, encore plus résistant que le Gorilla Glass standard

21:00

• 0


App Store : cinq VPN liés à une entreprise chinoise pourtant sur liste noire aux USA

20:30

• 0


Grâce à la Nintendo Switch 2, les cartes (micro)SD Express arrivent enfin

19:30

• 4


Nintendo retarde les précommandes de la Switch 2 aux États-Unis, à cause de Donald Trump

17:33

• 30


Google propose des jeux pour Android Auto

16:15

• 0


Qualcomm abandonne la 5G mmWave avec son Snapdragon 8s Gen 4, comme Apple avec son modem C1

15:30

• 3


iOS 18.4 : les navigateurs tiers peuvent désormais installer des extensions

13:50

• 8


Silence : une application pour bloquer les appels indésirables sans abonnement

12:30

• 76


Certains utilisateurs rencontrent des difficultés avec CarPlay depuis leur passage à iOS 18.4

11:00

• 33


Test de l’iPhone 16e : pour tout le monde, ou presque

09:26

• 32


La Switch 2 est déjà disponible en précommande chez certains revendeurs, avec des promos 🆕

09:25

• 67


Guerre commerciale : le cours de l’action Apple en compote

08:44

• 114


Tentant d’éviter les taxes, Sonos mise sur le mauvais cheval

03/04/2025 à 22:30

• 34


Test d'une prison pour smartphone, pour ceux qui n'arrivent pas à abandonner leur iPhone

03/04/2025 à 20:30

• 6


Orange Téléphone donne maintenant le nom du spammeur qui vous appelle

03/04/2025 à 20:15

• 32


L'Arcep observe une inflation des appels indésirables et abusifs chez les abonnés

03/04/2025 à 17:30

• 43