I am currently using Genymotion, an Android 8.0 emulator, in conjunction with a Python bot to perform actions such as following and unfollowing accounts that are relevant to my specific interest. This combination has proven to be highly effective thus far, as I have tested it on three different accounts without experiencing any bans.
Initially, when logging in to TikTok, I encountered an issue where the platform detected the usage of an emulator. Fortunately, I resolved this problem effortlessly by modifying the IMEI (International Mobile Equipment Identity) number of the virtual device. By default, most emulators use "000000000000000" as the IMEI number. To bypass this detection, I simply changed the IMEI number to a more authentic-looking value. After restarting the emulator, I was able to proceed without any further complications.