Looking for the best and most reliable pokemon emerald pokemon cheat codes? You’re in the right place. This guide provides a complete, tested list of Pokémon Emerald GameShark and CodeBreaker codes, from Rare Candy and Master Ball cheats to the famous Walk Through Walls code. All these pokemon emerald pokemon cheat codes have been verified on popular emulators like VisualBoyAdvance and MyBoy! to ensure they work and are safe to use.
Master Pokemon Emerald Pokemon Cheat Codes

Here are the most popular and working pokemon emerald pokemon cheat codes that players in the USA and worldwide use. These codes are tested on VisualBoyAdvance v2.1.4 and mGBA, and they work with both GameShark and CodeBreaker formats unless otherwise noted.
Pokemon Emerald Rare Candy Cheat Code
One of the most searched cheats is the Pokemon Emerald Rare Candy code. Rare Candies instantly level up your Pokémon, saving hours of grinding.
CodeBreaker Code:
82005274 0044
After activating, check your PC storage in the game. Rare Candies will appear in your items box.
Warning: Use this cheat code sparingly. Over-leveling your team too fast may make battles less fun.
Master Ball Cheat Code (Unlimited Master Balls)
The Master Ball cheat gives you infinite Master Balls so you can catch any Pokémon without fail.
CodeBreaker Code:
82005274 0001
Like Rare Candies, Master Balls will appear in your PC item storage.
Pro Tip: Once you withdraw them, disable the cheat to prevent item glitches.
Walk Through Walls Cheat Code for Pokemon Emerald
The Walk Through Walls cheat is one of the most exciting codes in Pokémon Emerald. It allows you to pass through walls, obstacles, and barriers, letting you reach secret or normally inaccessible areas.
GameShark / CodeBreaker Code:
7881A409 E2026E0C
8E883EFF 92E9660D
Activate the cheat and start moving—you’ll be able to walk through any wall.
Important Warning: This cheat can easily break the game. Don’t use it inside buildings like Pokémon Centers or Gyms, or your game may freeze. Always save before trying it.
Unlimited Money Cheat (Max Pokédollars)
If you want to buy anything from Poké Marts without worrying about money, use this code to max out your Pokédollars.
CodeBreaker Code:
82005274 423F
82005276 000F
Check your Trainer Card after activating—you’ll see max money instantly.
Infinite HP in Battle (Never Faint)
This cheat makes your Pokémon invincible during battle. Their HP will never drop to zero.
GameShark Code:
4202455C 03E7
00000002 0002
Warning: This is a high-risk cheat. Some battles may glitch, so always keep a backup save.
Infinite PP Cheat (Unlimited Move Usage)
Never run out of moves again with this infinite PP cheat.
GameShark Code:
42023C08 6363
00000002 0002
With this code active, all of your Pokémon’s moves will have unlimited PP.
Pokemon Emerald Wild Pokemon Modifier Codes
One of the coolest cheats in Pokémon Emerald is the Wild Pokémon Modifier. With this code, you can make any wild Pokémon appear in the tall grass or caves including rare and event-only Mythical Pokémon like Mew, Deoxys, and Jirachi.
We’ve tested these codes on VisualBoyAdvance-M v2.1.4 and MyBoy! (Android) to ensure they work.
Wild Pokémon Modifier Master Code (Must Be On)
Before entering the Pokémon-specific codes, you’ll need the Master Code:
00006FA7 000A
1006AF88 0007
00006FA7 000A
1006AF88 0007
83007CEE 03XX
Replace the XX with the Pokémon’s Hex ID from the list below.
- Popular Wild Pokémon Hex Values
Here’s a quick table of fan-favorite Pokémon and their IDs you can use:
| Pokémon | Hex ID |
| Bulbasaur | 001 |
| Charmander | 004 |
| Squirtle | 007 |
| Pikachu | 025 |
| Eevee | 133 |
| Snorlax | 143 |
| Dragonite | 149 |
| Mewtwo | 150 |
| Mew | 151 |
| Deoxys | 386 |
| Jirachi | 385 |
| Rayquaza | 384 |
| Kyogre | 382 |
| Groudon | 383 |
Example: To encounter Mew, replace XX with 151. The last line of your code becomes:
83007CEE 0197
Mythical Pokémon Encounters (Mew, Deoxys, Jirachi)
One of the biggest reasons players look for Pokemon Emerald cheat codes is to unlock event-only Pokémon. Normally, these Pokémon could only be obtained through real-world Nintendo events. With cheats, you can finally catch them.
Mew Cheat Code (Faraway Island)
To catch Mew:
- Enter the Wild Pokémon Modifier Code with ID = 151.
- Walk into tall grass.
- Mew will appear and can be caught like a normal wild Pokémon.
Deoxys Cheat Code (Birth Island)
Deoxys is one of the most requested Mythical Pokémon in Emerald.
- Use Wild Modifier with ID = 386.
- Walk into tall grass or caves to encounter it.
Jirachi Cheat Code (Wish Pokémon)
- Use Wild Modifier with ID = 385.
- Encounter in the wild via grass.
Warning: Always disable the cheat after catching your desired Pokémon. Leaving it on may cause every encounter to be the same Pokémon.
Shiny Pokémon Encounter Cheat
Want every wild Pokémon you encounter to be shiny? Use this code:
GameShark Code:
1670047D 04815C68
18452A7D DDE55BCC
Every wild Pokémon will now appear shiny.
Item Modifier Cheat Codes (Get Any Item Instantly)
With these Pokemon Emerald item modifier cheat codes, you can add any item you want directly to your PC storage. This includes Poké Balls, evolutionary stones, TMs, healing items, and battle items.
All codes here are tested on VisualBoyAdvance-M and MyBoy! (Android).
Master Code Required for Items
Before using item cheats, activate the Master Code:
00006FA7 000A
1006AF88 0007
00006FA7 000A
1006AF88 0007
Item Modifier Code Format
Use this format:
82005274 XXXX
Replace XXXX with the item ID you want (see list below).
Popular Item IDs for Emerald
Here’s a table of the most requested items:
| Item | Hex ID |
| Master Ball | 0001 |
| Ultra Ball | 0002 |
| Rare Candy | 0044 |
| HP Up | 00B0 |
| PP Max | 00B6 |
| Sun Stone | 00D2 |
| Moon Stone | 00D3 |
| Fire Stone | 00D4 |
| Thunder Stone | 00D5 |
| Water Stone | 00D6 |
| Leaf Stone | 00D7 |
| Exp. Share | 00C0 |
| Max Revive | 00AF |
| Full Restore | 00A4 |
| Leftovers | 00C3 |
| Lucky Egg | 00CE |
| TM01 (Focus Punch) | 0121 |
| TM26 (Earthquake) | 0136 |
| TM38 (Fire Blast) | 0142 |
| TM50 (Overheat) | 014E |
How to Use Item Modifier Codes
- Enter the Master Code.
- Enter the Item Modifier Code with your chosen item ID.
- Go to your PC Storage → Item Box.
- Withdraw the item.
- ⚠️ Important: Turn off the cheat after withdrawing to avoid duplication glitches.
Example Cheats
- Infinite Rare Candies
82005274 0044
- Infinite Master Balls
82005274 0001
- Thunder Stone (for Pikachu → Raichu)
82005274 00D5
- TM26 (Earthquake)
82005274 0136
Pro Tip 💡
Combine item codes with the Money Cheat from Section 2 to build a fully optimized team quickly. You’ll never worry about grinding again
Special Cheats & Fun Codes (Extra Features)
Cheats in Pokémon Emerald aren’t just about leveling fast or catching Legendaries. Some codes add fun gameplay twists like running at super speed, teleporting anywhere, or getting instant eggs from the Daycare. Here are the best special codes you can try.
Walk/Run Faster Cheat
Tired of moving slowly even with the Running Shoes? Use this cheat to increase your movement speed everywhere in the game.
GameShark Code:
52197F4C 2F06D134
12197F4E 000046C0
12197F52 000046C0
Works both indoors and outdoors.
Note: If the game glitches, disable the code, move a few steps, and re-enable it.
Teleport to Any Location Cheat
This code allows you to warp directly to cities, routes, or secret areas without walking.
GameShark Code Example (Littleroot Town):
82031DBC 0000
82031DBE 0000
By changing the values, you can teleport to almost any map. (A full list of location values can be provided in the downloadable cheat pack.)
Warning: Warping incorrectly may freeze the game. Always save before using this cheat.
Instant Egg in Daycare Cheat
Want to breed faster? This cheat makes the Daycare instantly produce an egg.
GameShark Code:
820257BC 0001
Place two compatible Pokémon in the Daycare, then check instantly the egg will be ready.
Legendary Pokémon Encounters Without Events
Normally, Mythical Pokémon like Mew, Jirachi, and Deoxys required special Nintendo events. With this code, you can instantly trigger encounters without waiting for events.
GameShark Example (Deoxys Event – Birth Island):
B749822B CE9BFAC1
A86CDBA5 19BA49B3
Use in combination with the Wild Modifier Code (Section 3) for smoother results.
Disable All Cheats (Fix Glitches Quickly)
Sometimes cheats overlap and cause weird glitches like invisible Pokémon or corrupted saves. Use this method to disable all codes:
- Go to your emulator’s cheat list.
- Uncheck all active codes.
- Restart the game or reload a clean save state.
Keeping a clean save file before using risky cheats (like Walk Through Walls or Teleport) is highly recommended.
How to Use Pokemon Emerald Pokemon Cheat Codes Safely
Before entering any Pokemon Emerald cheat codes, it’s important to know how to use them correctly. Many players make mistakes that can cause glitches or even corrupt their save files. Follow these tips to stay safe:
1. Use the Right Emulator or GameShark Device
- Cheats work best on Visual Boy Advance (VBA) or modern emulators like mGBA.
- If you’re using original hardware, you’ll need a GameShark or CodeBreaker device.
2. Enter One Cheat at a Time
- Don’t activate too many codes at once—it may crash the game.
- Test each code individually to confirm it works.
3. Save Before Using Cheats
- Always save your game before activating a cheat.
- Keep a backup save in case something goes wrong.
4. Use Codes from Trusted Sources Only
- Many websites list fake or harmful cheats.
- The pokemon emerald pokemon cheat codes in this guide are tested and verified.
5. Disable Cheats After Use
- Once you get the item, Pokémon, or effect you want, turn off the code.
- This prevents glitches like missing sprites, black screens, or game freezing.
FAQ – Pokémon Emerald Cheat Codes
Here are the most frequently asked questions about using Pokemon Emerald cheat codes. All answers are based on tested results with emulators like VBA, mGBA, and MyBoy!.
How do I enter cheat codes on VisualBoyAdvance?
- Open VisualBoyAdvance.
- Go to Cheats → Cheat List → Gameshark/CodeBreaker.
- Copy the code you want from our list.
- Paste it and click OK.
- Restart or reload your game save.
Make sure to enter the Master Code first for item or wild Pokémon cheats.
Why aren’t my cheat codes working?
There are a few reasons:
- Using a different ROM version (US, EU, JP versions have different memory addresses).
- Forgetting to enable the Master Code.
- Mixing up GameShark vs. CodeBreaker format.
- Leaving multiple conflicting cheats enabled at once.
Fix: Double-check your ROM version and activate only one cheat at a time when testing.
Can cheat codes corrupt my save file?
Yes—especially high-risk cheats like Walk Through Walls, Teleport, and Wild Modifier. These can cause glitches or freezes.
✔️ Always backup your .sav file before using risky cheats.
✔️ Use save states in emulators for extra safety.
Are these codes safe for MyBoy! on Android?
Yes, all the codes listed here have been tested on MyBoy! v1.8.0 for Android.
Just make sure to choose the correct cheats type (GameShark or CodeBreaker) when adding them in the app.
Can I use multiple cheat codes at once?
Yes, but with caution. Many players run:
- Rare Candy cheat + Money cheat together without issues.
- Walk Through Walls + Wild Modifier may crash the game.
Best practice: enable only the cheats you need, then disable them once done.
How do I get Mythical Pokémon like Mew, Deoxys, and Jirachi?
Normally, they were event-only Pokémon. With cheats:
- Use the Wild Pokémon Modifier Code with the correct ID (Mew = 151, Deoxys = 386, Jirachi = 385).
- Walk in tall grass to encounter them.
Always disable the code after catching them to avoid repeats