Ouvrir le menu principal

iGeneration

Recherche

iOS se rafraîchit de temps en temps en douce pour libérer de la RAM

Stéphane Moussie

lundi 07 décembre 2020 à 15:15 • 29

iOS

Apple emploie une technique pas très catholique, mais efficace, pour libérer de la mémoire vive sur iOS. D'après les recherches de Pwn20wnd, un des hackers responsables du jailbreak unc0ver, une partie d'iOS est redémarrée certaines nuits, quand l'iPhone n'est pas utilisé.

Cette pratique est passée inaperçue aux yeux de tous, à l'exception des adeptes du jailbreak. En redémarrant l'userspace, la partie du système qui comprend notamment les processus et applications de l'utilisateur, iOS mettait à l'arrêt un composant essentiel du jailbreak (Substrate), avec comme conséquence d'avorter le jailbreak dans son ensemble.

Pwn20wnd a réussi à identifier la commande responsable du redémarrage de l'userspace (elle se situe dans le processus launchd, qui gère les démons système) et à la modifier pour qu'elle n'affecte plus le jailbreak. Ce correctif d'unc0ver remonte en fait au mois de mars, mais il a été remis en lumière récemment par un autre hacker.

Selon Pwn20wnd, ce redémarrage de l'userspace n'est pas un bug d'iOS, mais une routine intentionnelle, qui remonte au moins à iOS 9. Celle-ci est normalement transparente pour l'utilisateur : elle se déroule uniquement quand l'iPhone n'est pas en activité et il ne s'agit pas d'un redémarrage complet (le noyau n'est pas redémarré). Seul l'espace utilisateur est redémarré, sans que cela n'affecte le bon fonctionnement des apps, a priori, y compris celles qui tournent en tâche de fond toute la nuit (la routine est peut-être ajournée quand le cas se présente).

Sur Twitter, un ingénieur d'Apple a confirmé en creux cette pratique en indiquant qu'elle ne devait pas avoir lieu toutes les nuits. Dans le cas inverse, si vous remarquez un redémarrage partiel quotidien (un internaute dit être concerné), il s'agit d'un bug à signaler à Apple.

Rejoignez le Club iGen

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

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Pourquoi devez-vous (vraiment) craquer pour un écran BenQ MA270U ou MA320U avec votre Mac ? 📍

11:03

• 0


Les smartphones devraient être (vraiment) interdits dans tous les collèges à la rentrée 2025

10:59

• 74


Sony augmente le prix de la PS5 de 50 € en France

09:52

• 28


Raccourcis peut directement ouvrir une conversation de Messages sous iOS 18.4

07:51

• 28


Le Vision Pro a enfin un futur, et l’iPad se rapproche enfin du Mac : la semaine Apple

13/04/2025 à 21:36

• 39


Droits de douane : l’absence de taxes sur les produits Apple n’est qu’un répit de quelques mois

13/04/2025 à 21:36

• 43


Boycott américain : Google plus incontournable qu’Apple pour les Français

13/04/2025 à 21:36

• 147


Redécouvrir iPhoneOS 1.0 en 2025... que de limitations, et que d’évolution !

13/04/2025 à 19:15

• 41


DOGE : Musk multiplie tranquillement les conflits d’intérêts entre l’administration et ses entreprises

12/04/2025 à 22:15

• 2


Tim Cook peut souffler : le matériel informatique (iPhone, Mac...) exempté des surtaxes de Trump

12/04/2025 à 16:45

• 84


Cyberattaque chez Autosur : vos données roulent sans vous, mais Incogni peut freiner l’hémorragie 📍

12/04/2025 à 11:10

• 0


Mon écran d’accueil : Félix et ses icônes rangées n’importe comment

12/04/2025 à 10:17

• 31


Colorware propose Apple Pencil Pro aux couleurs de Crayola

12/04/2025 à 00:30

• 7


Promo : le chargeur 65 W triple USB-C d’Ugreen à seulement 24,69 € (-38 %)

12/04/2025 à 00:15

• 9


AirPods : un prototype de boîtier transparent en fuite

11/04/2025 à 18:33

• 13


Déclaration 2025 : l’app Impots.gouv devient plus claire et plus complète

11/04/2025 à 18:30

• 14