Baidu Netdisk's Shake Ads Now Use Magnetometers to Determine Orientation
Developers used AI to analyze the ad redirection logic in the iOS version of Baidu Netdisk, discovering that a variant named "NoShake" bypasses CoreMotion. Instead, it uses `CLHeading` from Core Location to read magnetometer data to detect phone shaking. Consequently, even after disabling gyroscope and accelerometer permissions, users can still be redirected to ads via the shake gesture. The analysis was based on Baidu Netdisk version 13.36.0, released on October 22.
Baidu Netdisk's shake-to-ad feature now uses a magnetometer to detect orientation.
A developer used AI to analyze the ad redirection logic in the iOS version of Baidu Netdisk and discovered a "no-shake" variant within the framework called NoShake. This variant bypasses CoreMotion and instead uses CLHeading from Core Location to read magnetometer data to determine if the phone is being shaken. Consequently, even after disabling gyroscope and accelerometer permissions, users can still be redirected to ads by shaking the device.
The analysis was based on Baidu Netdisk version 13.36.0, released on October 22. The report also noted that under certain parameters, an ad click will be executed automatically after a wait of about 1 second.
Source: Landian News