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 to simply connect the web thru a Socks5 proxy with your Android mobile device. Good news is NO root access is required for Kameleo Mobile Browser.
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 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.
Simply enable the Unknown sources in Security Settings.
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.
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.
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.
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.
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 your want. All of them for different profiles. Then you can connect to them with your phone(s).
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 thru 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.
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.
The good news is that all the browser fingerprint spoofing functions are working on Kameleo Mobile as on Kameleo Desktop.
Change canvas fingerprint
Changing canvas fingerprint is one of the most powerful feature 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.
As you can see on the image above the fingerprint is changed and looks perfectly natural and consistent. It is not 100% unique like it is resulted by 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 on the picture.
WebGL Hash spoofing
Other strong feature of Kameleo is the way how it changes the WebGL. It’s 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.
Change GeoLocation with Kameleo Mobile
Requesting the location of a device is not just possible thru 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.
Other Browser Fingerprint Changes with Kameleo Mobile
As we said all the features are working on Kameleo Mobile as on Kameleo Desktop.