Skip to content

Commit

Permalink
Update 2023-08-30-Android-Fingerprinting-With-Wallpapers.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ColoursofOSINT committed Sep 2, 2023
1 parent 77e935a commit 44fe63d
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion _posts/2023-08-30-Android-Fingerprinting-With-Wallpapers.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,9 @@ Custom wallpapers are a common aspect of Android phones that are able to provide
# Android 8.1 and later
Fortunately, in devices running Android 8.1 and later, the call now requires the permission to read the external storage, but a second call - introduced to compensate for the extra permissions - `[getWallpaperColors()]` provides a somewhat similar, although more restrictive method to link users. This call provides the three most common hues from a wallpaper, which are generated by [WallpaperManager] upon setting of the lock and/or system (home) screen. The three colors; primary, secondary and tertiary, are set by a variational K-means quantifier and provided to applications with the [getWallpaperColors()] call. As introduced in the Material You update (Android 12 and up), this information is meant to be used to match application and system themes to the theme of the wallpaper. However, the information on these three hues are excellent for fingerprinting, as there is a great diversity of wallpapers.

![An image of the Fingerprint Application](https://raw.githubusercontent.com/ColoursofOSINT/ColoursofOSINT.github.io/master/assets/img/images/fingerprint/Fingerprint2.png) _An image of the Fingerprint Application_
![An image of the Fingerprint Application](https://raw.githubusercontent.com/ColoursofOSINT/ColoursofOSINT.github.io/master/assets/img/images/fingerprint/Fingerprint1.png)
![An image of the Fingerprint Application](https://raw.githubusercontent.com/ColoursofOSINT/ColoursofOSINT.github.io/master/assets/img/images/fingerprint/Fingerprint2.png)
_An image of the Fingerprint Application_

# The Math
For each of the three most common hues, there are 256 combinations for each RGB value, for a total of 2^24 combinations per color.
Expand Down

0 comments on commit 44fe63d

Please sign in to comment.