Tricking tiktok into thinking you’re in Japan

I finally got it working

It’s not a straightforward process, but bare with me, also it’s only for Android.

We’ll use an open source project called ReVanced, we’ll use it to patch our tiktok with “Spoof SIM country” patch, which… as from the name, spoofs our SIM card which tiktok is using to get our country.

First, we need to patch the tiktok:

There’s 2 ways, first one doesn’t require PC, just your phone. And the second one which does require a PC.

I didn’t had luck with the first way and it might not work since there’s only “SIM Spoof ” patch and I couldn’t find the “Spoof SIM country” patch:

1. From Revanced github, you need to download and install ReVanced Manager
2. Launch it, if under “ReVanced Patches” it keeps on saying “Loading…”, go to settings, under “Data sources” turn on “Use alternative sources”. Also you can try using a vpn.
3. You’ll need to download TikTok apk, I used apkmirror for that. You should download a suggested version, which you can see if you go to a patcher section, “select an app” and find tiktok there (you need tiktok installed). you can also click on the suggested version and it will google it with apkmirror. (Also I’m not sure, but I suggest you to download the “nodpi” version, as that’s what I used)
4. Once you get the apk, go back to ReVanced Manager, go to the patcher menu, click on “select an app”, “storage”, and select the apk you downloaded.
5. Click on “selected patches”, and make sure you have “SIM spoof” and “Settings” enabled.
6. Press Done
7. Press Patch
8. Wait, until it finishes
9. Press install, if it fails, delete tiktok and try again.
10. Launch tiktok
11. if it isn’t crashing, yay! you got it working! skip the second way and continue reading. If it is crashing, well… try second way… it kept on crashing for me so I had no luck with this way.

Second way, a little bit harder and requires PC with windows or linux ( and I think mac should work too ):

1. You need java installed, I’m not helping with that, just google it.
2. From Revanced github, you need to download 3 things, “revanced-cli.jar”, “revanced-patches.jar” and “revanced-integrations.apk”. I downloaded everything as a latest dev release, so I suggest you do the same.
3. Place them into the same folder
4. Read step 3 of the first way, but instead download 32.5.3 version, nodpi. Don’t forget to save it as “tiktok.apk”.
5. Open cmd or powershell in this folder, you can use shift + right click -> open this folder in powershell (in windows 10, not sure about others).
6. enter `java -jar revanced-cli.jar patch –patch-bundle revanced-patches.jar –merge revanced-integrations.apk -i “Spoof SIM country” -i “SIM spoof” tiktok.apk` , we’re using java to run the `revanced-cli`, which we use to patch the tiktok, `–patch bundle` we specify the available patches file, `–merge` we specify the revanced integrations file which some patches require, `-i` we include the patches we want to add besides the default ones. if you didn’t saved your apk as tiktok.apk then you have to change it in the command, just as the revanced-patches.jar, revanced-cli.jar and revanced-integrations.jar. If it says something like “java isn’t an existing command”, search on youtube “How to Run Java Program in Command Prompt (CMD) in Windows” (assuming you’re using windows).
7. wait
8. if everything is right, you should see tiktok-patched.apk in the same folder.
9. Send it to your phone and Install it
10. Launch and check if it works

Hopefully, we have working patched tiktok now.

For the people using first way:

As there’s no “Spoof SIM country” patch (at least for now), but there’s “SIM Spoof”, I’m not sure if you’ll have same settings or you’ll have some settings missing, since I couldn’t get first way to work, it kept on crashing. It might not even work tbh.

Back to the guide:

Don’t login yet,

Now we can go to the settings -> revanced settings -> enable “Fake sim card info”.

under it, change Country ISO to jp,

operator mcc+mnc to 44004,

and operator name to SoftBank Mobile. (Operator must be japanese one)

If you want to change operator to something else, don’t forget to change mcc+mnc, you can find mcc+mnc by googling it.

(optional) Go back to the normal settings, language -> Do not translate -> choose the languge we all love, 日本語.

(optional) also if you want, change language to 日本語.

Restart tiktok just to be sure, scroll few videos on fyp, if you see japanese video watch it fully. Scroll past other videos. Now you can login, but I suggest you to create new account, just to be extra sure.

Yay! Now when you will decide to waste some time of your life, at least you’ll do it in japanese!

Bonus: if you didn’t disable default patches, you won’t have ads and you can filter content, e.g. make it so it doesn’t show live streams on fyp.

I hope I’ve helped someone.

I didn’t linked anything because I’m not sure if I’m allowed to, If it’s allowed I’ll add do it later.

Update: it looks like there’s an issue (at least using the second way) with following channels when you have “Remove ad feeds” or “Hide livestreams” on. Workaround is to turn them off in the revanced settings, follow the channel and turn them back on. (Or just keep them off).

If you’re having issues that no one answers here, try asking for help at r/revancedapp

by Patient_Pickle_3948

Leave a Reply
You May Also Like