DEV Community

S I D D A R T H
S I D D A R T H

Posted on • Originally published at Medium on

Clone Apps & Games without third party apps using ADB.

Let’s get straight to the topic. You can actually create a clone of an app without using third-party apps like Dual Space, Parallel Space, or Space Duo.

To achieve this, you need to install SDK Platform Tools (ADB) from the official site Download.

Normally, cloning apps and games on Android requires third-party apps. But with ADB , you can do it manually!

Step 1: Go the installed SDK Platform tool directory, type “cmd” in the address bar and open a cli in that folder.


Step 1

Step 2: First check if your device support multiple apps. Type the following in the the following cmd.

adb shell pm list users
Enter fullscreen mode Exit fullscreen mode

If you don’t see any extra users, create a one.

adb shell pm create-user --profileOf 0 --managed "CloneUser"
Enter fullscreen mode Exit fullscreen mode

Step 3: Install the app for new user.

For different apps and games you have different packages name, for example:

For Pokemon Games (Pokemon TCG Pocket), type the following:

adb shell pm list packages | grep pokemon
Enter fullscreen mode Exit fullscreen mode

Now install it for the new user (999 in this case) :

adb shell pm install-existing --user 999 com.pokemon.pokemontcg
Enter fullscreen mode Exit fullscreen mode

Step 4: Switch to the new user and run the app.

Switch to user 999.

adb shell am switch-user 999
Enter fullscreen mode Exit fullscreen mode

Launch the game :

adb shell monkey -p com.pokemon.pokemontcg -c android.intent.category.LAUNCHER 1
Enter fullscreen mode Exit fullscreen mode

Now the game should open in the second profile as a cloned interface.

If you want to return to the main user :

adb shell am switch-user 0
Enter fullscreen mode Exit fullscreen mode

Popular Games Package Names:

  • Pokémon TCG Live com.pokemon.pokemontcg
  • Pokémon GO com.nianticlabs.pokemongo
  • Call of Duty Mobile com.activision.callofduty.shooter
  • PUBG Mobile com.tencent.ig
  • Free Fire com.dts.freefireth
  • Genshin Impact com.miHoYo.GenshinImpact
  • Clash of Clans com.supercell.clashofclans
  • Clash Royale com.supercell.clashroyale
  • Minecraft com.mojang.minecraftpe
  • Subway Surfers com.kiloo.subwaysurf
  • Among Us com.innersloth.spacemafia

Popular Apps Package Names:

  • WhatsApp com.whatsapp
  • Instagram com.instagram.android
  • Facebook com.facebook.katana
  • Facebook Lite com.facebook.lite
  • Messenger com.facebook.orca
  • Telegram org.telegram.messenger
  • Snapchat com.snapchat.android
  • YouTube com.google.android.youtube
  • TikTok com.zhiliaoapp.musically
  • Spotify com.spotify.music
  • Netflix com.netflix.mediaclient
  • Chrome com.android.chrome

Error Encounter:

If User 999 is blocked on your phone, try using a work profile:

adb shell pm create-user - profileOf 0 - managed "WorkProfile"
adb shell pm install-existing - user 10 com.pokemon.pokemontcg
adb shell am switch-user 10
Enter fullscreen mode Exit fullscreen mode

This keeps both versions running independently.

Enjoyed || Helpfull ? Leave a sub and like ❤

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.