28 września 2026 r. badacze TU Graz ogłosili, że aplikacja działająca na tym samym urządzeniu może obserwować wybrane zdarzenia dotyczące plików multimedialnych WhatsApp na Androidzie. Dzięki mechanizmowi FileObserver rejestruje nazwy i zmiany w folderze, ale nie odczytuje plików ani treści rozmów.

Jakie zdarzenia dotyczące plików WhatsApp są widoczne

Aplikacja obserwująca może otrzymywać powiadomienia o przychodzących, wysyłanych i usuwanych zdjęciach, filmach oraz innych plikach. Nazwy mogą wskazywać kategorię pliku, a położenie w folderze — na przykład w podfolderze Sent — może sugerować, czy plik został wysłany, czy odebrany.

To metadane aktywności, nie podgląd rozmów. Badacze TU Graz podają, że zawartość plików pozostaje niedostępna dla aplikacji obserwującej.

Jak FileObserver omija widok chroniony przez FUSE

Android wykorzystuje warstwę FUSE do oddzielenia widoków pamięci poszczególnych aplikacji. W efekcie zwykłe wyświetlenie zawartości folderu WhatsApp może zwrócić pusty wynik dla innej aplikacji. FileObserver, mechanizm powiadomień o zmianach w plikach, pozwala jednak zarejestrować obserwację folderu i otrzymywać informacje o zdarzeniach oraz nazwach plików.

W opisanej demonstracji aplikacja nie potrzebowała uprawnień, by odbierać te powiadomienia. Widziała, że plik się pojawił, został wysłany lub usunięty, ale nie mogła go otworzyć ani poznać jego zawartości.

Zdarzenie w pamięci nie oznacza dokładnej godziny otrzymania wiadomości

Powiadomienie FileObserver oznacza zmianę w systemie plików. Nie podaje więc samo z siebie dokładnej chwili, w której wiadomość dotarła do WhatsApp. Może pomóc odtworzyć kolejność aktywności związanej z plikami, ale nie jest precyzyjnym znacznikiem czasu dostarczenia wiadomości.

Zasięg metody i wpis o poprawkach

To lokalny kanał: aplikacja obserwująca musi działać na tym samym urządzeniu. Badacze TU Graz podają, że nie wiedzą o wykorzystaniu tej metody poza własnymi testami.

W wykazie poprawek projektu TU Graz przy Androidzie widnieje wpis „brak”.