Ouvrir le menu principal

iGeneration

Recherche

Comment contourner le prochain plantage causé par le SDK de Facebook

Stéphane Moussie

vendredi 10 juillet 2020 à 16:26 • 54

App Store

Waze, Spotify, PUBG, Tinder, Pinterest, Le Bon Coin… Toutes ces apps ont planté durant deux heures environ aujourd'hui à cause d'un bug d'un composant Facebook qu'elles intègrent. Ce n'est pas la première fois que cela arrive ; en mai déjà ce composant avait fait planter les mêmes apps pendant quelques heures. L'épisode était passé un peu inaperçu en France, car il s'était déroulé en pleine nuit.

Ce plantage est particulièrement embarrassant pour plusieurs raisons. D'une part, il touche de nombreuses apps et les rend complètement inopérantes. D'autre part, même si vous vous tenez à l'écart de l'écosystème Facebook, vous êtes affecté. Ce n'est pas la peine d'avoir l'application Facebook installée sur votre iPhone ni de vous être connecté avec Facebook Login pour essuyer des plantages, le bug est interne aux applications tierces.

Que s'est-il passé à ces deux reprises ? C'est le dysfonctionnement d'un composant mis à disposition par Facebook (un SDK) qui a entraîné le chaos. Ce SDK est utilisé par de nombreuses applications tierces pour différentes choses : permettre aux utilisateurs de se connecter avec leur compte Facebook, avoir des statistiques d'utilisation ou bien encore insérer des publicités.

Ce SDK envoie des données vers les serveurs de Facebook et en reçoit en retour. Au lancement de l'app tierce, le SDK s'attend à recevoir un certain type de données. Le problème, c'est que, pour une raison ou une autre, quand le serveur envoie des données d'un autre type, le SDK ne sait pas les interpréter, ce qui entraîne une erreur et fait planter l'application au démarrage. Ce problème venant du serveur, Facebook a pu le corriger à distance (sans que les utilisateurs aient à mettre à jour leurs applications) et relativement rapidement.

Si d'aventure ce problème devait se produire à nouveau, n'y a-t-il rien que l'on puisse faire en attendant le correctif de Facebook ? Si. La solution la plus simple, c'est d'activer le mode avion. En coupant la connexion internet, on empêche le SDK de communiquer avec le serveur, et les applications peuvent donc se lancer sans problème. Évidemment, ce n'est pas une solution adaptée à beaucoup d'applications : il faudra vous contenter de vos playlists en local pour Spotify…

Des utilisateurs disent avoir trouvé une astuce pour Waze : killer Waze (l'éjecter de la vue multitâche) ; activer le mode avion ; lancer Waze et attendre une quinzaine de secondes ; puis désactiver le mode avion. Apparemment, Waze ne plante pas en opérant ainsi.

Il y a une autre solution qui demande plus de manipulations, mais qui est plus pérenne : bloquer les connexions de Facebook. Pour cela, il faut utiliser un pare-feu orienté protection de la vie privée. Il en existe plusieurs sur l'App Store, comme Lockdown Apps.

Après l'installation, touchez le bouton « Firewall » en haut de l'app, autorisez l'ajout d'une configuration VPN et validez cet ajout en saisissant le code de votre terminal. Lockdown apparaît comme un VPN, mais il filtre en fait toutes les requêtes en local, il n'agit pas comme un VPN classique qui fait passer la connexion par un tunnel (sauf si vous activez sa seconde fonctionnalité).

Sur la capture de droite, on remarque les requêtes Facebook bloquées par Lockdown.

Ensuite, sélectionnez « Skip Trial » si vous ne voulez pas de l'abonnement, et le tour est joué. En bloquant les requêtes de Facebook, Lockdown empêchera les applications tierces de planter si le SDK se remet à faire des siennes.

Source :

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

Échange Vision Pro contre VTT électrique !

09:24

• 0


Xavier Niel accuse les autorités de l’empêcher de venir casser les prix en Belgique

08:25

• 15


Le futur pliable d’Apple signe-t-il la fin de l’ère de l'iPhone Pro Max ?

07:54

• 21


De la fuite des cerveaux au futur MacBook Pro tactile : la semaine Apple

06:31

• 20


Les AirPods Pro 3 passent à 236 € sur Amazon, première promo depuis leur lancement !

19/10/2025 à 17:57

• 23


UPDF 2.0 : l'éditeur PDF qui transforme votre façon de travailler sur Mac, iPhone et iPad 📍

19/10/2025 à 17:38

• 0


Les batteries qui gonflent, cela n’arrive pas qu’aux autres

19/10/2025 à 17:36

• 59


Promos : iPad Air M3 à partir de 460 € et MacBook Air M2 16 Go à 759 €

19/10/2025 à 12:43

• 15


La certification Wi-Fi 7 est-elle un simple coup de tampon, comme l'affirme Free ?

19/10/2025 à 08:19

• 25


Mieux que le Mac à 500 € des rumeurs : voici l’iPhone à 250 € ! (et il existe vraiment)

19/10/2025 à 08:10

• 0


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

18/10/2025 à 22:30

• 86


Le prix de l'iPhone Air continue de s'écrouler : 859 € en import, 1099 € chez Amazon ! 🆕

18/10/2025 à 22:20

• 146


Pour la première fois, l'iPhone 16e (neuf) passe sous les 500 € ! 🆕

18/10/2025 à 22:01

• 28


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

18/10/2025 à 10:02

• 18


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

18/10/2025 à 10:02

• 7


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

18/10/2025 à 09:55

• 8