Mobile profile Addon | Change browser fingerprint on your Android device

In Kameleo v1.8 we introduced the Mobile Profiles. We have a unique solution to change the browser fingerprint of a mobile device.

About Kameleo Mobile Profiles

Kameleo could already change the browser fingerprint of your desktop browser. The need of introducing mobile profiles was big since websites show more trust in mobile browsers You can find a couple of tools that can emulate a mobile browser in a desktop environment but none of them will be so effective like Kameleo.

Kameleo lets you browse with mobile profiles on a real Android device or on an Android Virtual Machine (VM). This is necessary because in a desktop environment you cannot have the typical touch events and gestures that we have on Kameleo Mobile Browser, so fingerprint detection algorithms will detect other tools.

This solution also lets you simply connect the web through a Socks5 proxy with your Android mobile device. The good news is NO root access is required for Kameleo Mobile Browser.

Kameleo-Mobile-Connection.png

Get started – Tutorial

  • To make things work you will have to download and install Kameleo.apk to your Android device.
  • Then you will have to start a profile on Kameleo Desktop.
  • Finally, you will have to connect your mobile to the Spoofing Engine.

Let’s see in details:

Install Kameleo to Android device

You can install the Android application to your mobile device by downloading the Kameleo.apk to your phone.

During the installation, your phone may alert you: For security, your phone is set to block installation of apps obtained from unknown sources. You have to enable the installation from the settings to be able to install apps downloaded not from Google Play.

Kameleo-Android-Install-Unknown-Source.png

Simply enable the Unknown sources in Security Settings.

Kameleo-Android-Allow-Install-Apps-From-Unknown-Sources.png

The Play Protect may also warn you: Blocked by Play Protect. Kameleo. Play Protect doesn’t recognize this app’s developer. Apps from unknown developers can sometimes be unsafe. Don’t worry we do not access any data on your device.

Kameleo-Android-Play-Protect.png

This can be installed to x86 Android VM as well. Supported Android versions are 4.4 and above, no rooting is required.

Start a mobile profile

Since Kameleo v1.8 you will be able to filter the Base Profiles and search for Mobile Devices. Android and iOS can be selected as an OS.

Kameleo-Mobile-Profiles-Filter-Android-iOS.PNG

After you selected your preferences you will see a list of base profiles like in the case of Kameleo Desktop profiles. But this time you will also see the mobile device type like “LG Nexus 5”. Simply select a profile from the list. You will be able to configure the details later.

Kameleo-Mobile-Profiles-Android-iOS.PNG

You can even set up a Proxy Connection for the profile. This lets you browse with your phone while connected to any type of proxy (Sock4A, Socks5, Http, Ssh). Here I set up the profile to connect the 911 S5 Client that is running on my Desktop computer.

Kameleo-Mobile-Socks5-Proxy.PNG

Once I start the profile it won’t start a browser like in the case of Desktop profiles but it will print the connection details of the Spoofing Engine.

The Spoofing Engine is running on your desktop computer where Kameleo runs. You can start as many Spoofing Engines as you want. All of them for different profiles. Then you can connect to them with your phone(s).

Kameleo-Mobile-Spoofing-Engine-Connection.PNG

Connect the Kameleo Spoofing Engine

Once the Spoofing Engine started on your desktop computer you will be able to connect to it with your Android Mobile device through the Kameleo app.

In order to be able to connect to the Spoofing Engine, you will have to access the same private network with your mobile as your desktop computer. If you are connected to the same WiFi it will be easy.

Open the Kameleo Android Application and insert the connection details. You may have to try all the different private IPs of your host computer since most likely only one of them will match with the network that your mobile device is connected to. Please note that your desktop computer’s Firewall rules can block the mobile app to connect to the Spoofing Engine.

Kameleo-Mobile-Connection.png

Once you are connected you can browse with perfect anonymity.

  • Your IP will be changed if you are using a VPN or a Proxy on the desktop machine.
  • Your browser fingerprint is changed to a mobile device’s fingerprint configuration.
  • Your behavior will also be like a mobile device’s behavior. All the touch events and gestures will occur so you won’t be suspicious.

Error – Can not connect the spoofing engine!

Connecting the Spoofing Engine with your phone can be unsuccessful. We created a separate article to help you with the connection.

Kameleo Mobile Browser

The Kameleo Mobile Browser is a fully functioning browser. It can handle different pages, browsing history. Please note that this is still under development and the browsing history and cookies won’t be loaded from the profile. This will be implemented soon.

Kameleo-Mobile-Fully-Functioning-Mobile-Browser.png

The good news is that all the browser fingerprint spoofing functions are working on Kameleo Mobile as on Kameleo Desktop.

Change canvas fingerprint

Changing the canvas fingerprint is one of the most powerful features of Kameleo. It is not just simply overrides the way how the canvas is drawn but it tricks the machine learning algorithms and provides a natural but changed canvas fingerprint. Read more about in our article about canvas fingerprinting.

The same quality of canvas fingerprint changing is implemented on Kameleo Mobile.

Kameleo-Mobile-Canvas-Fingerprint-Change_K.png

As you can see in the image above the fingerprint is changed and looks perfectly natural and consistent. It is not 100% unique like it has resulted in most of the privacy tools, but something like 99.xx%. The profile I selected is an Android with a Chrome mobile browser. Just as can be seen in the picture.

WebGL Hash spoofing

Another strong feature of Kameleo is the way how it changes the WebGL. Its technology enables the spoofed browser to look perfectly natural while the WebGL hash can be unique for every profile. This is working on Kameleo Mobile Profiles as well.

Kameleo-Mobile-Change-WebGL-Browser-Fingerprint_K.png

Change Geolocation with Kameleo Mobile

Requesting the location of a device is not just possible through it’s IP address but also with the Geolocation API. To make your virtual profile more natural and enable browsing without issues we encourage you to change your Geolocation as well. This is also working with Kameleo Mobile Profiles.

Kameleo-Mobile-Geolocation-Fingerprint-Spoofing_K.png

Other Browser Fingerprint Changes with Kameleo Mobile

As we said all the features are working on Kameleo Mobile as on Kameleo Desktop.

Kameleo-Mobile-Change-Browser-Fingerprint.png

Was this article helpful?
1 out of 1 found this helpful