I'm curious if it's technically feasible to virtualize a phone on an existing smartphone. Essentially, I'd like to know if it's possible to use a virtual machine app to create an entire virtual phone, complete with its own virtual serial numbers, MAC addresses, IMEI numbers, and so on. My main concern is whether that virtual phone would appear completely legitimate to apps like YouTube or TikTok.
The reason I'm asking is that my TikTok account was banned suddenly, and any attempts to create a new account, even on different devices (like an old phone or my PC), result in an immediate ban as soon as I log in on my phone. I'm beginning to suspect that my IMEI might be banned, and I'm looking for a way to bypass this restriction. I'm not interested in switching devices since I just got a new phone a couple months ago, and I really want to keep connecting with friends on TikTok without being told to stop using the app. So, is this virtual phone setup doable? If not, why? Would it involve paid solutions? Any recommendations for better resources or communities to ask this question? Thanks!
6 Answers
Samsung devices do have a feature called Knox that allows you to create separate profiles with different app instances. You could try using that, but be cautious—disconnecting from the network, randomizing MAC addresses, and disabling location services is crucial to avoid detection in case of any bans. As for IMEI, I don’t think that's something you can spoof.
AndroVM can help with this! But keep in mind, the question is whether you'd really be able to hide from the app's surveillance. Given TikTok's tracking methods, it might be quite tough to bypass that with virtualization.
Honestly, it might be best to think about stepping away from TikTok. After getting hardware banned, trying to skirt around that restriction could just lead to more trouble.
It's pretty wild to think about what could have happened for you to get hardware banned. But to answer your question, I don't think you can easily do that. Virtualizing an entire phone on an existing phone just isn’t something most smartphones support right now.
There's not a viable way to achieve complete virtualization of a phone on most Android devices without rooting them, and that's a whole different challenge in itself. Plus, virtualization apps aren't really a thing on Android yet. It's more of a software limitation than the hardware's capability.
Have you tried using a VPN? Sometimes a good VPN can help evade some restrictions, but I’m not sure how effective it would be for your specific issue.

Exactly! TikTok uses location data and network tracking to verify accounts, so you’d need to be super careful.