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.

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

Apple Watch Ultra 3 : l’écran reste actif même en veille, la preuve en vidéo

10:02

• 10


Promo : l’excellente Apple Watch SE 3 est déjà à 230 € (-15 %)

10:02

• 7


Bon plan : le chargeur mural MagSafe et USB-C de Zens à 32 € au lieu de 50 €

09:55

• 7


Pour un premier iPhone, est-ce raisonnable de mettre plus de 250 € ?

09:00

• 0


L’iPhone 17 Pro Cosmic Orange aurait-il un souci de décoloration ?

17/10/2025 à 22:30

• 52


WhatsApp limitera le nombre de messages envoyés sans réponse pour juguler le spam

17/10/2025 à 21:15

• 11


L’iPhone 17 Pro Max qui rit, l’iPhone Air qui pleure : Apple réajuste ses commandes

17/10/2025 à 20:30

• 93


L'iPhone 16 en promotion à seulement 741 €, près de 130 € de réduction

17/10/2025 à 19:30

• 4


Promo : le détecteur de fumée compatible HomeKit de Netatmo à 71 €

17/10/2025 à 19:00

• 26


Journal passe à la vitesse supérieure avec macOS Tahoe et iPadOS 26

17/10/2025 à 18:10

• 10


HomePod en panne ou capricieux ? Voici comment le réparer !

17/10/2025 à 16:59

• 0


Avec la puce M5, Apple reprend la tête des benchmarks nettement devant la concurrence

17/10/2025 à 16:47

• 70


Apple va diffuser la Formule 1 aux États-Unis pour les cinq années à venir

17/10/2025 à 16:26

• 44


Le premier iPhone pliable d’Apple attendrait finalement 2027

17/10/2025 à 15:24

• 47


Microsoft veut produire ses Surface hors de Chine dès 2026

17/10/2025 à 12:50

• 11


L’Union européenne veut la fin des chargeurs à câbles USB-C soudés

17/10/2025 à 12:30

• 124