# MTK IMEI Switcheroo (thingamabob)

**URL:** <https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750>\
**Category:** Programming and Development\
**Tags:** release, member-made\
**Created:** [May 1, 2026, 3:09am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750 "2026-05-01T03:09:12Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 3:09am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/1 "2026-05-01T03:09:12Z")

</div>

Change IMEI - two options:

- live patch (with root)
- patch nvdata directly and flash

I’m giving out jobs without asking before, it’s good pay, nada. But it’s great nada, best around.

@flipphoneguy Want to make a termux version? One liner curl, prompt for imei and reboot kinda style?

@sh7411usa Don’t think I didn’t notice that yuri keybox powershell translation 🤣 Wanna make a Windows batch file?

And if anyone wants to make an app, should be super easy with the `docs/` folder in the repo.

Enjoy 🙂

> **[GitHub - alltechdev/mtk-imei-switcheroo](https://github.com/alltechdev/mtk-imei-switcheroo)**
>
> Contribute to alltechdev/mtk-imei-switcheroo development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![sh7411usa](https://jtechforums.org/user_avatar/jtechforums.org/sh7411usa/32/4389_2.png) [@sh7411usa](https://jtechforums.org/u/sh7411usa)\
**Post date:** [May 1, 2026, 3:21am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/2 "2026-05-01T03:21:24Z")

</div>

Wow, cool stuff!

---

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 3:21am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/3 "2026-05-01T03:21:48Z")

</div>

windows bat wen

---

<div class="post-metadata">

**Author:** ![sh7411usa](https://jtechforums.org/user_avatar/jtechforums.org/sh7411usa/32/4389_2.png) [@sh7411usa](https://jtechforums.org/u/sh7411usa)\
**Post date:** [May 1, 2026, 3:23am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/4 "2026-05-01T03:23:15Z")

</div>

I’m looking over the code now. That’s going to be a very secret AES key now that its posted in plaintext on github. 🤣

---

<div class="post-metadata">

**Author:** ![sh7411usa](https://jtechforums.org/user_avatar/jtechforums.org/sh7411usa/32/4389_2.png) [@sh7411usa](https://jtechforums.org/u/sh7411usa)\
**Post date:** [May 1, 2026, 3:25am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/5 "2026-05-01T03:25:57Z")

</div>

the python tool is cross platform?, i only need to translate the bash?

---

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 3:26am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/6 "2026-05-01T03:26:31Z")

</div>

I would assume so.

@flipphoneguy

---

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 3:27am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/7 "2026-05-01T03:27:11Z")

</div>

Better luck for them next time. Not so secret though haha

I want to try with a tiq m5 next.

---

<div class="post-metadata">

**Author:** ![sh7411usa](https://jtechforums.org/user_avatar/jtechforums.org/sh7411usa/32/4389_2.png) [@sh7411usa](https://jtechforums.org/u/sh7411usa)\
**Post date:** [May 1, 2026, 3:29am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/8 "2026-05-01T03:29:46Z")

</div>

Did the draft, I have to wait to test it though, not near my qins now.

---

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 3:53am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/9 "2026-05-01T03:53:06Z")

</div>

This is a fun read:

> <https://github.com/alltechdev/f21-imei-switcheroo/blob/main/docs%2Freverse_engineering.md>

---

<div class="post-metadata">

**Author:** ![flipphoneguy](https://jtechforums.org/user_avatar/jtechforums.org/flipphoneguy/32/11165_2.png) [@flipphoneguy](https://jtechforums.org/u/flipphoneguy)\
**Post date:** [May 1, 2026, 10:11am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/10 "2026-05-01T10:11:07Z")

</div>

> [@ars18](#):
>
> @flipphoneguy Want to make a termux version? One liner curl, prompt for imei and reboot kinda style?

Sure! Should require python in termux or just rewrite everything in a bash script for termux?

---

<div class="post-metadata">

**Author:** ![flipphoneguy](https://jtechforums.org/user_avatar/jtechforums.org/flipphoneguy/32/11165_2.png) [@flipphoneguy](https://jtechforums.org/u/flipphoneguy)\
**Post date:** [May 1, 2026, 10:12am UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/11 "2026-05-01T10:12:05Z")

</div>

Btw it’s amazing!! I love it! And the docs are also very good!

---

<div class="post-metadata">

**Author:** ![flipphoneguy](https://jtechforums.org/user_avatar/jtechforums.org/flipphoneguy/32/11165_2.png) [@flipphoneguy](https://jtechforums.org/u/flipphoneguy)\
**Post date:** [May 1, 2026, 12:59pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/12 "2026-05-01T12:59:54Z")

</div>

K I made the pr.

I also created an app!! Lightweight (33kb!!) fast… Check it out

[https://github.com/flipphoneguy/f21-imei-switcheroo-app](https://github.com/flipphoneguy/f21-imei-switcheroo-app)

[direct download latest version](https://github.com/flipphoneguy/f21-imei-switcheroo-app/releases/latest)

All credit is to @ars18. He did the reverse engineering and everything. Translating his masterpiece python to Java is trivial

Edit: I forgot to mention. I was able to test both the termux pr and the app from my qin f25 which apparently uses the same encryption for the IMEI. I wonder how many other phones are like it

---

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 1:52pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/13 "2026-05-01T13:52:15Z")

</div>

Thanks! Nice work 🙂

So tests were all done only on f25? And the tool works completely there too? That would be great.

If yeah I’ll wait to merge till I test.

Maybe I should rename the repo so we can keep adding support for more.

F25 is single sim right?

Also, should work if live patch did, but can you test if off device patching and fastboot flash?

---

<div class="post-metadata">

**Author:** ![flipphoneguy](https://jtechforums.org/user_avatar/jtechforums.org/flipphoneguy/32/11165_2.png) [@flipphoneguy](https://jtechforums.org/u/flipphoneguy)\
**Post date:** [May 1, 2026, 2:36pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/14 "2026-05-01T14:36:19Z")

</div>

I only tested the LD0B\_001 and only on device. I don’t think I should test more cus it’ll fail. The f25 is dual sim which means the firmware is probably setup differently. The only thing that is the same is the path and the file LD0B\_001. It only changed sim 1 and keeps SIM 2 untouched.

---

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 2:50pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/15 "2026-05-01T14:50:05Z")

</div>

Send me nvdata I can add support potentially for imei2.

and md1img

---

<div class="post-metadata">

**Author:** ![flipphoneguy](https://jtechforums.org/user_avatar/jtechforums.org/flipphoneguy/32/11165_2.png) [@flipphoneguy](https://jtechforums.org/u/flipphoneguy)\
**Post date:** [May 1, 2026, 3:10pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/16 "2026-05-01T15:10:50Z")

</div>

I just checked myself. (I can send it you still want)  
As you wrote ony the docs, block #2 is untouched by your tool. On this phone (probably also on any 2 sim MT67xxx) the second block is copy paste of the first 1 for sim 2. You can easily add to your code to check if block 2 is padding or a second sim and if a second sim let the user choose how many of them to edit…

---

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 3:16pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/17 "2026-05-01T15:16:00Z")

</div>

Yeah I originally had “support” for imei2 I just took it out because I couldn’t test it. Shouldn’t be hard.

---

<div class="post-metadata">

**Author:** ![flipphoneguy](https://jtechforums.org/user_avatar/jtechforums.org/flipphoneguy/32/11165_2.png) [@flipphoneguy](https://jtechforums.org/u/flipphoneguy)\
**Post date:** [May 1, 2026, 3:16pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/18 "2026-05-01T15:16:58Z")

</div>

Should I add it?

---

<div class="post-metadata">

**Author:** ![ars18](https://jtechforums.org/user_avatar/jtechforums.org/ars18/32/11805_2.png) [@ars18](https://jtechforums.org/u/ars18)\
**Post date:** [May 1, 2026, 3:17pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/19 "2026-05-01T15:17:20Z")

</div>

If you test 100 percent in all functions forsure!

I’m gonna have to rename the repo

---

<div class="post-metadata">

**Author:** ![flipphoneguy](https://jtechforums.org/user_avatar/jtechforums.org/flipphoneguy/32/11165_2.png) [@flipphoneguy](https://jtechforums.org/u/flipphoneguy)\
**Post date:** [May 1, 2026, 3:17pm UTC](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750/20 "2026-05-01T15:17:49Z")

</div>

Or you can. whatever. Shouldn’t affect the termux wrapper though. I think you can merge it whatever

[Next page](https://jtechforums.org/t/mtk-imei-switcheroo-thingamabob/6750.md?page=2)
