Multi account

With antidetect you can do multi account on many e-com websites, marketplaces, where you can leave reviews. It’s a big growing business, which was expanded in pandemic time. People do shopping online more and more, and antidetect multi accounting can help you grow up your business. However, it’s not easy to configure properly your software if you don’t know how device detection works.

Today we will dive into Battery Status API from JavaScript, as it written on mozilla dev:

The Battery Status API, more often referred to as the Battery API, provides information about the system’s battery charge level and lets you be notified by events that are sent when the battery level or charging status change.

Just enter developer tool in your browser (Ctrl + Shift + I) and put there this js code:

navigator.getBattery().then((battery) => {
    function updateAllBatteryInfo() {
        updateChargeInfo();
        updateLevelInfo();
        updateChargingInfo();
        updateDischargingInfo();
    }
    updateAllBatteryInfo();
    battery.addEventListener("chargingchange", () => {
        updateChargeInfo();
    });

    function updateChargeInfo() {
        console.log(`Battery charging? ${battery.charging ? "Yes" : "No"}`);
    }
    battery.addEventListener("levelchange", () => {
        updateLevelInfo();
    });

    function updateLevelInfo() {
        console.log(`Battery level: ${battery.level * 100}%`);
    }
    battery.addEventListener("chargingtimechange", () =>  {
        updateChargingInfo();
    });

    function updateChargingInfo() {
        console.log(`Battery charging time: ${battery.chargingTime} seconds`);
    }
    battery.addEventListener("dischargingtimechange", () =>  {
        updateDischargingInfo();
    });

    function updateDischargingInfo() {
        console.log(`Battery discharging time: ${battery.dischargingTime} seconds`);
    }
});

And after run the code, we get:

Battery charging? Yes
Battery level: 100%
Battery charging time: 0 seconds
Battery discharging time: Infinity seconds

Now just unplug you charge from device, and we get:

Battery charging? No
Battery level: 100%
Battery charging time: Infinity seconds
Battery discharging time: Infinity seconds

Now, imagine situation: we configured antidetect for multi account with mobile device snapshot, found some socks based on mobile network and opened some marketplace website to make reviews. Geolocation is also configured properly. But what if we spend X hours on the website and

Battery charging? No
Battery level: 100%

Will stay in constant ? It is simple for website developer find such visits in log and mark them as risk score = high.

ChatGPT, write me a SQL request which select user from users with battery charging equal no, batter level is 100 percent and last seen time is more than login time for 1 hour

ChatGPT says:

SELECT *
FROM users
WHERE battery_charging = 'no'
AND battery_level = 100
AND last_seen_time > login_time + 1

That’s all, developer detected and marked your reviews with high risk. On someday, you can be banned. It is very important to make a check list of such things when you configure your antidetect to do multi account, then detect probability will going to zero.