Pokemon Emerald cheats: Full list of emerald gameshark cheat codes & how to use them

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

Catch another trainer’s Pokemon

B6C5368A 08BE8FF4

B8D95CFE 06ED6EA1

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

BBB3B3B0

7AF06B2A

Infinite rare candies

BFF956FA

2F9EC50D

Infinite money

D8BAE4D9

4864DCE5

A86CDBA5

19BA49B3

A57E2EDE

A5AFF3E4

1C7B3231

B494738C

C051CCF6

975E8DA1

Shiny Pokémon

F3A9A86D

4E2629B4

18452A7D

DDE55BCC

Wild Pokémon gender codes

Male:

7F06853C

D823D089

7980105E

FC3721D0

Female:

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 codes

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 cheat 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.

Here are the locations:

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

7F7F34B1

DC5CFBD6

Hall of fame

CE3EF9E9

3C41A95C

Safari Zone

28C0A6F2

8513BE9A

Verdanturf town

453A42B4

BE47C4F9

Pacifidlog town

9697749C

BF836364

Meteor falls

8B15AE7E

9AAD3F68

Rusturf tunnel

3ACDD41E

AD84C3F9

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 

F8A26E0B

EACA612A

Ancient tomb

23BB6E2D

5625207C

Aqua hideout

0E2A9416

7BEA4915

Sky pillar entrance

C4338331

146F9E5C

Desert underpass

A74FB133

AAC2ACE1

Artisan cave

7DC043F4

06E4B479

Battle frontier

4D2A5A81

4E69A107

Faraway Island

8DEB234A

4C8DC5EC

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