Pokemon Emerald cheats: Full list of emerald gameshark cheat codes, how to use them, and more


Pokemon Emerald is a popular role-playing game for the Game Boy Advance system. Released all the way back in 2004, this is one of few games that stood the test of time. Like many games, it features a variety of cheats that can be used to enhance gameplay and make the experience more enjoyable. Some of the popular cheats for Pokemon Emerald include catching another trainer’s Pokemon, ghost (walk through walls), no random battles, full light in dark areas, and more. On that note, here are Pokemon Emerald cheat codes for the Android emulator and original Game Boy:

Pokemon Emerald master codes

This code must be entered first before any other cheat codes will work. The master codes are:

  • D8BAE4D9 4864DCE5
  • A86CDBA5 19BA49B3

Type that master code in using your Gameshark or Action Replay and you should then be able to enter a number of cheats – we’ve got a list of great codes below.

Best Pokemon Emerald cheat codes


Cheat Code

Catch another trainer’s Pokemon

B6C5368A 08BE8FF4


E151C402 8A229A83

8E883EFF 92E9660D

Ghost (Walk through walls)

7881A409 E2026E0C

8E883EFF 92E9660D

7881A409 E2026E0C

C56CFACA DC167904

No Random battles

B505DB41 6E39EA4E

Full light in dark areas

0C7BD341 E9775222

Infinite PP


Infinite rare candies


Infinite money

D8BAE4D9 4864DCE5

A86CDBA5 19BA49B3


1C7B3231 B494738C

C051CCF6 975E8DA1

Shiny Pokémon

F3A9A86D 4E2629B4

18452A7D DDE55BCC

Wild Pokémon gender codes


7F06853C D823D089

7980105E FC3721D0


7F06853C D823D089

0A694B5A 43A6964F

Unlimited Master ball

(Requires Master code)

Master Code

B749822B CE9BFAC1

A86CDBA5 19BA49B3

Cheat code

128898B6 EDA43037

Some other Gameshark and Action Replay cheat codes for Pokémon Emerald

Maximum Stats cheat



Max HP

35A039FD B90C0C5B

Max attack

973FBE3F EDC8200D

Max defense

979050AE 6F56B497

Max SP attack

E9B89F9D C73B5749

Max SP defense

DBC9F375 30D76D78

Max speed

35B2E18D FC573426

Warp codes

You need to enable the master code before you can use warp codes at all. To start, input a code and you will go to your preferred location. But, do make sure to disable the code afterwards, otherwise, you will find yourself coming back to the same spot over and over again.



Player’s house

6266061B C8C9D80F

Elite four Sidney 

6178C413 3E2FF736

Flower house (Route 104)

41509519 56FA6E47

Old lady rest stop (Route 111)

A6DF8006 B219CFD6

Ever Grande city 

16830A6F EEFE51C8

Southern Island 

F0EC26B8 31EC5657

Petalburg city

734D21AC ABA1D48F

Slateport city

734D21AC ABA1D48F

Mauville city

B49EB935 5B46BF8B

Rustboro city 

93DF5785 8CD8CE27

Fortree city

B6D1DB88 5987C390

Lilycove city

EF6C4684 7B994DBB

Mossdeep city

872D5923 BC0EB4CF

Sootopolis city

1DE2E5F2 55690815

Littleroot town

F89BD08B ED8D449E

Oldale town

8F7BB880 613514DE

Dewford town

26FE9036 CFBAF75B

Lavaridge town

05DF8009 6EB6EEA8

Fallarbor town


Hall of fame

CE3EF9E9 3C41A95C

Safari Zone

28C0A6F2 8513BE9A

Verdanturf town

453A42B4 BE47C4F9

Pacifidlog town

9697749C BF836364

Meteor falls

8B15AE7E 9AAD3F68

Rusturf tunnel


Desert ruins

5CEE6819 2848B620

Granite cave

E7195B55 A78FB01D

Seafloor cavern

E9948A36 18A43F4A

Cave of origin

F94D9C59 8E44B1FD

Victory road 

29A1BB9F 7597347F

New Mauville 

7F9CEE84 60922F8D

Abandoned ship

7F9CEE84 60922F8D

Island cave 


Ancient tomb

23BB6E2D 5625207C

Aqua hideout

0E2A9416 7BEA4915

Sky pillar entrance

C4338331 146F9E5C

Desert underpass


Artisan cave

7DC043F4 06E4B479

Battle frontier

4D2A5A81 4E69A107

Faraway Island


Birth Island

4A99A22B 58284D2D

Navel Rock

842CB8A9 7F8B0149

It’s important to note that using cheats can make the game less challenging and take away from the overall experience. So, try to use the cheat codes only when you are truly stuck.


How to use Pokémon Emerald cheats with VBA Emulator?

You will obviously need a Visual Boy Advance Emulator for this to work:

  • Download Visual Boy Advance from their website. It works on PC, Mac, Android, iOS as well as Linux devices.
  • Open the Emulator. Click on the File, then tap/click Open, followed by Pokémon Emerald ROM
  • At the start of the game, click/tap on Cheats followed by the VBA menu Cheat List
  • Click on Gameshark
  • Input your codes and describe them properly to help manage your cheats
  • Click on OK two times to get back to the cheat-enabled game. That’s it!

How to use Pokémon Emerald cheats with My Boy Emulator?

  • Download and Install My Boy emulator for Android.
  • Now open your My Boy emulator so you can input the Pokémon Emerald ROM.
  • Click on the hamburger icon to open the My Boy menu.
  • Click on Cheats.
  • Click on New Cheat.
  • Click on the Cheat name and insert it in the text box.
  • Click on OK and get back to the game. The cheat should be enabled now


Leave a Reply

Your email address will not be published. Required fields are marked *