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

Apple Store : acheter un Mac n’a jamais autant ressemblé à l’achat d’un iPhone

01/02/2026 à 15:34

• 53


AirTag 2, Creator Studio, guides… Les articles du Club iGen publiés en janvier

01/02/2026 à 15:24

• 0


Canal+ à partir de 16,99 € : l’offre idéale pour votre Apple TV ?

01/02/2026 à 13:33

• 110


Test du Palma 2 Pro de Boox : une liseuse format smartphone sous Android, est-ce une bonne idée ?

01/02/2026 à 08:00

• 27


iPhone 17, 17 Pro, Pro Max : de nombreuses coques Apple et Beats en promo (jusqu’à -40 %)

31/01/2026 à 23:39

• 15


Le pack de 3 détecteurs de mouvements intelligents Eve Motion à 110 €

31/01/2026 à 18:30

• 0


Soldes high-tech 2026 : faut-il vraiment acheter son Mac ou un iPhone sans protection ? 📍

31/01/2026 à 17:59

• 0


Les VPN, prochaine cible du gouvernement pour protéger les mineurs

31/01/2026 à 07:45

• 192


Claude en interne, Gemini pour le public : pourquoi Apple utilise deux IA différentes ?

31/01/2026 à 07:45

• 96


Apple met en ligne une nouvelle vidéo filmée avec un iPhone 17 Pro, pour fêter le Nouvel An chinois

30/01/2026 à 19:11

• 17


Apple met fin à son iPhone Upgrade Program au Royaume-Uni

30/01/2026 à 17:07

• 9


L'Arcep lance une enquête : les opérateurs de téléphonie ne lutteraient pas assez contre les usurpations de numéros

30/01/2026 à 16:40

• 25


L’Apple TV 4K est de retour chez Free

30/01/2026 à 16:27

• 15


Le réseau mobile d’Orange est perturbé suite à un « dysfonctionnement technique »

30/01/2026 à 14:54

• 28


Le pass Navigo annuel est une nouvelle fois repoussé sur iPhone

30/01/2026 à 14:17

• 85


Promo : un compteur d’énergie à six canaux pour Home Assistant à 78 €

30/01/2026 à 11:27

• 32