Pokemon Heart and Soul just received a major v2.0 update. The game has been completely rebuilt using pokeemerald-expansion, bringing its features together on a newer and more modern foundation.
This new version is packed with exciting improvements and features that both new and returning players will enjoy.
Pokemon Heart and Soul takes the best parts of HeartGold and SoulSilver and rebuilds them into a full GBA game, complete with the entire Johto region, the Kanto post-game, and every Pokemon from generations 1 to 3.
If you want a classic Johto experience with the charm and speed of the Game Boy Advance era, this ROM hack is one of the best ways to play it.
And if you are searching for Pokemon Heart and Soul cheats, you are in the right place. We have compiled every working cheat code and tested them hands-on to make sure they work exactly as intended.
More cheats for Emerald-based hacks:
- Pokemon Dreamstone Mysteries Cheats
- All Pokemon Cheats Compilation
- Pokemon Ghost Grey Cheats
- Pokemon SoulGold Cheats
Human-Tested Cheats
Codes in our Verified Cheats section for Pokemon Heart and Soul V2 are tested by hand on a real emulator before they go live, and most include a screenshot of the cheat working in-game as proof. We do not auto-generate, scrape, or publish unverified codes.
Codes under Community-Shared Cheats come from readers, not our testing. Many have been confirmed working by other readers in the comments, but our team has not hand-tested them yet. We work through this list over time — once a shared code passes our own testing, it moves up to the Verified section with a screenshot.
- Codes last verified: September 2, 2026
- Tested by: Jeiboy
- Tested on: mGBA (Desktop), Pizza Boy (Android), Delta Emulator (iOS), and Manic Emu (iOS)
- Version: Pokemon Heart and Soul (v2.0.4)
Latest update: Replaced the Code Breaker code “100% Catch rate” with Action Replay/GameShark version, this version does not visually turn a thrown Pokeball into Master Ball – this is a better version. Found a code that doesn’t work? Report it in the comments and a real person will re-test it, see how we test cheats.

Verified Pokemon Heart and Soul V2 Cheats
The following cheats are confirmed to work for Heart and Soul (v2.0.4). More hand-tested cheats coming soon, stay tuned.
All PokeMart items ₽1 (GameShark/Action Replay)
No Random Pokemon Encounters (Code Breaker)
v2.0.4
320015D7 0000
v2.0.2
820015B7 0000
How it works: With this cheat, all normal encounters in wild will be disabled. This works like unlimited repel, but does not work on trainer battles.
Item Modifier – Buy Any Items for 0 (Code Breaker)

v2.0.4
82034348 YYYY
8203434A 0000
8203A000 4348
8203A002 0203
8203A004 0001
v2.0.2
82034328 YYYY
8203432A 0000
82039F14 4328
82039F16 0203
82039F18 0001
How to use: Add the cheat code and replace YYYY with the corresponding item id. Enable the cheat and go to PokeMart and purchase the item.
Item ID’s
0001 = POKe BALL
0002 = GREAT BALL
0003 = ULTRA BALL
0004 = MASTER BALL
0005 = PREMIER BALL
0006 = HEAL BALL
0007 = NET BALL
0008 = NEST BALL
0009 = DIVE BALL
000A = DUSK BALL
000B = TIMER BALL
000C = QUICK BALL
000D = REPEAT BALL
000E = LUXURY BALL
000F = LEVEL BALL
0010 = LURE BALL
0011 = MOON BALL
0012 = FRIEND BALL
0013 = LOVE BALL
0014 = FAST BALL
0015 = HEAVY BALL
0016 = DREAM BALL
0017 = SAFARI BALL
0018 = SPORT BALL
0019 = PARK BALL
001A = BEAST BALL
001B = CHERISH BALL
001C = POTION
001D = SUPER POTION
001E = HYPER POTION
001F = MAX POTION
0020 = FULL RESTORE
0021 = REVIVE
0022 = MAX REVIVE
0023 = FRESH WATER
0024 = SODA POP
0025 = LEMONADE
0026 = MOOMOO MILK
0027 = ENERGY POWDER
0028 = ENERGY ROOT
0029 = HEAL POWDER
002A = REVIVAL HERB
002B = ANTIDOTE
002C = PARALYZE HEAL
002D = BURN HEAL
002E = ICE HEAL
002F = AWAKENING
0030 = FULL HEAL
0031 = ETHER
0032 = MAX ETHER
0033 = ELIXIR
0034 = MAX ELIXIR
0035 = BERRY JUICE
0036 = SACRED ASH
0037 = SWEET HEART
0038 = MAX HONEY
0039 = PEWTER CRUNCHIES
003A = RAGE CANDY BAR
003B = LAVA COOKIE
003C = OLD GATEAU
003D = CASTELIACONE
003E = LUMIOSE GALETTE
003F = SHALOUR SABLE
0040 = BIG MALASADA
0041 = HP UP
0042 = PROTEIN
0043 = IRON
0044 = CALCIUM
0045 = ZINC
0046 = CARBOS
0047 = PP UP
0048 = PP MAX
0049 = HEALTH FEATHER
004A = MUSCLE FEATHER
004B = RESIST FEATHER
004C = GENIUS FEATHER
004D = CLEVER FEATHER
004E = SWIFT FEATHER
004F = ABILITY CAPSULE
0050 = ABILITY PATCH
0051 = LONELY MINT
0052 = ADAMANT MINT
0053 = NAUGHTY MINT
0054 = BRAVE MINT
0055 = BOLD MINT
0056 = IMPISH MINT
0057 = LAX MINT
0058 = RELAXED MINT
0059 = MODEST MINT
005A = MILD MINT
005B = RASH MINT
005C = QUIET MINT
005D = CALM MINT
005E = GENTLE MINT
005F = CAREFUL MINT
0060 = SASSY MINT
0061 = TIMID MINT
0062 = HASTY MINT
0063 = JOLLY MINT
0064 = NAIVE MINT
0065 = SERIOUS MINT
0066 = RARE CANDY
0067 = EXP. CANDY XS
0068 = EXP. CANDY S
0069 = EXP. CANDY M
006A = EXP. CANDY L
006B = EXP. CANDY XL
006C = DYNAMAX CANDY
006D = BLUE FLUTE
006E = YELLOW FLUTE
006F = RED FLUTE
0070 = BLACK FLUTE
0071 = WHITE FLUTE
0072 = REPEL
0073 = SUPER REPEL
0074 = MAX REPEL
0075 = LURE
0076 = SUPER LURE
0077 = MAX LURE
0078 = ESCAPE ROPE
0079 = X ATTACK
007A = X DEFENSE
007B = X SP. ATK
007C = X SP. DEF
007D = X SPEED
007E = X ACCURACY
007F = DIRE HIT
0080 = GUARD SPEC.
0081 = POKé DOLL
0082 = FLUFFY TAIL
0083 = POKé TOY
0084 = MAX MUSHROOMS
0085 = BOTTLE CAP
0086 = GOLD BOTTLE CAP
0087 = NUGGET
0088 = BIG NUGGET
0089 = TINY MUSHROOM
008A = BIG MUSHROOM
008B = BALM MUSHROOM
008C = PEARL
008D = BIG PEARL
008E = PEARL STRING
008F = STARDUST
0090 = STAR PIECE
0091 = COMET SHARD
0092 = SHOAL SALT
0093 = SHOAL SHELL
0094 = RED SHARD
0095 = BLUE SHARD
0096 = YELLOW SHARD
0097 = GREEN SHARD
0098 = HEART SCALE
0099 = HONEY
009A = RARE BONE
009B = ODD KEYSTONE
009C = PRETTY FEATHER
009D = RELIC COPPER
009E = RELIC SILVER
009F = RELIC GOLD
00A0 = RELIC VASE
00A1 = RELIC BAND
00A2 = RELIC STATUE
00A3 = RELIC CROWN
00A4 = STRANGE SOUVENIR
00A5 = HELIX FOSSIL
00A6 = DOME FOSSIL
00A7 = OLD AMBER
00A8 = ROOT FOSSIL
00A9 = CLAW FOSSIL
00AA = ARMOR FOSSIL
00AB = SKULL FOSSIL
00AC = COVER FOSSIL
00AD = PLUME FOSSIL
00AE = JAW FOSSIL
00AF = SAIL FOSSIL
00B0 = FOSSILIZED BIRD
00B1 = FOSSILIZED FISH
00B2 = FOSSILIZED DRAKE
00B3 = FOSSILIZED DINO
00B4 = GROWTH MULCH
00B5 = DAMP MULCH
00B6 = STABLE MULCH
00B7 = GOOEY MULCH
00B8 = RICH MULCH
00B9 = SURPRISE MULCH
00BA = BOOST MULCH
00BB = AMAZE MULCH
00BC = RED APRICORN
00BD = BLUE APRICORN
00BE = YELLOW APRICORN
00BF = GREEN APRICORN
00C0 = PINK APRICORN
00C1 = WHITE APRICORN
00C2 = BLACK APRICORN
00C3 = WISHING PIECE
00C4 = GALARICA TWIG
00C5 = ARMORITE ORE
00C6 = DYNITE ORE
00C7 = ORANGE MAIL
00C8 = HARBOR MAIL
00C9 = GLITTER MAIL
00CA = MECH MAIL
00CB = WOOD MAIL
00CC = WAVE MAIL
00CD = BEAD MAIL
00CE = SHADOW MAIL
00CF = TROPIC MAIL
00D0 = DREAM MAIL
00D1 = FAB MAIL
00D2 = RETRO MAIL
00D3 = FIRE STONE
00D4 = WATER STONE
00D5 = THUNDER STONE
00D6 = LEAF STONE
00D7 = ICE STONE
00D8 = SUN STONE
00D9 = MOON STONE
00DA = SHINY STONE
00DB = DUSK STONE
00DC = DAWN STONE
00DD = SWEET APPLE
00DE = TART APPLE
00DF = CRACKED POT
00E0 = CHIPPED POT
00E1 = GALARICA CUFF
00E2 = GALARICA WREATH
00E3 = DRAGON SCALE
00E4 = UPGRADE
00E5 = PROTECTOR
00E6 = ELECTIRIZER
00E7 = MAGMARIZER
00E8 = DUBIOUS DISC
00E9 = REAPER CLOTH
00EA = PRISM SCALE
00EB = WHIPPED DREAM
00EC = SACHET
00ED = OVAL STONE
00EE = STRAWBERRY SWEET
00EF = LOVE SWEET
00F0 = BERRY SWEET
00F1 = CLOVER SWEET
00F2 = FLOWER SWEET
00F3 = STAR SWEET
00F4 = RIBBON SWEET
00F5 = EVERSTONE
00F6 = RED NECTAR
00F7 = YELLOW NECTAR
00F8 = PINK NECTAR
00F9 = PURPLE NECTAR
00FA = FLAME PLATE
00FB = SPLASH PLATE
00FC = ZAP PLATE
00FD = MEADOW PLATE
00FE = ICICLE PLATE
00FF = FIST PLATE
0100 = TOXIC PLATE
0101 = EARTH PLATE
0102 = SKY PLATE
0103 = MIND PLATE
0104 = INSECT PLATE
0105 = STONE PLATE
0106 = SPOOKY PLATE
0107 = DRACO PLATE
0108 = DREAD PLATE
0109 = IRON PLATE
010A = PIXIE PLATE
010B = DOUSE DRIVE
010C = SHOCK DRIVE
010D = BURN DRIVE
010E = CHILL DRIVE
010F = FIRE MEMORY
0110 = WATER MEMORY
0111 = ELECTRIC MEMORY
0112 = GRASS MEMORY
0113 = ICE MEMORY
0114 = FIGHTING MEMORY
0115 = POISON MEMORY
0116 = GROUND MEMORY
0117 = FLYING MEMORY
0118 = PSYCHIC MEMORY
0119 = BUG MEMORY
011A = ROCK MEMORY
011B = GHOST MEMORY
011C = DRAGON MEMORY
011D = DARK MEMORY
011E = STEEL MEMORY
011F = FAIRY MEMORY
0120 = RUSTED SWORD
0121 = RUSTED SHIELD
0122 = RED ORB
0123 = BLUE ORB
0153 = NORMAL GEM
0154 = FIRE GEM
0155 = WATER GEM
0156 = ELECTRIC GEM
0157 = GRASS GEM
0158 = ICE GEM
0159 = FIGHTING GEM
015A = POISON GEM
015B = GROUND GEM
015C = FLYING GEM
015D = PSYCHIC GEM
015E = BUG GEM
015F = ROCK GEM
0160 = GHOST GEM
0161 = DRAGON GEM
0162 = DARK GEM
0163 = STEEL GEM
0164 = FAIRY GEM
0165 = NORMALIUM Z
0166 = FIRIUM Z
0167 = WATERIUM Z
0168 = ELECTRIUM Z
0169 = GRASSIUM Z
016A = ICIUM Z
016B = FIGHTINIUM Z
016C = POISONIUM Z
016D = GROUNDIUM Z
016E = FLYINIUM Z
016F = PSYCHIUM Z
0170 = BUGINIUM Z
0171 = ROCKIUM Z
0172 = GHOSTIUM Z
0173 = DRAGONIUM Z
0174 = DARKINIUM Z
0175 = STEELIUM Z
0176 = FAIRIUM Z
0177 = PIKANIUM Z
0178 = EEVIUM Z
0179 = SNORLIUM Z
017A = MEWNIUM Z
017B = DECIDIUM Z
017C = INCINIUM Z
017D = PRIMARIUM Z
017E = LYCANIUM Z
017F = MIMIKIUM Z
0180 = KOMMONIUM Z
0181 = TAPUNIUM Z
0182 = SOLGANIUM Z
0183 = LUNALIUM Z
0184 = MARSHADIUM Z
0185 = ALORAICHIUM Z
0186 = PIKASHUNIUM Z
0187 = ULTRANECROZIUM Z
0188 = LIGHT BALL
0189 = LEEK
018A = THICK CLUB
018B = LUCKY PUNCH
018C = METAL POWDER
018D = QUICK POWDER
018E = DEEP SEA SCALE
018F = DEEP SEA TOOTH
0190 = SOUL DEW
0191 = ADAMANT ORB
0192 = LUSTROUS ORB
0193 = GRISEOUS ORB
0194 = SEA INCENSE
0195 = LAX INCENSE
0196 = ODD INCENSE
0197 = ROCK INCENSE
0198 = FULL INCENSE
0199 = WAVE INCENSE
019A = ROSE INCENSE
019B = LUCK INCENSE
019C = PURE INCENSE
019D = RED SCARF
019E = BLUE SCARF
019F = PINK SCARF
01A0 = GREEN SCARF
01A1 = YELLOW SCARF
01A2 = MACHO BRACE
01A3 = POWER WEIGHT
01A4 = POWER BRACER
01A5 = POWER BELT
01A6 = POWER LENS
01A7 = POWER BAND
01A8 = POWER ANKLET
01A9 = SILK SCARF
01AA = CHARCOAL
01AB = MYSTIC WATER
01AC = MAGNET
01AD = MIRACLE SEED
01AE = NEVER-MELT ICE
01AF = BLACK BELT
01B0 = POISON BARB
01B1 = SOFT SAND
01B2 = SHARP BEAK
01B3 = TWISTED SPOON
01B4 = SILVER POWDER
01B5 = HARD STONE
01B6 = SPELL TAG
01B7 = DRAGON FANG
01B8 = BLACK GLASSES
01B9 = METAL COAT
01BA = CHOICE BAND
01BB = CHOICE SPECS
01BC = CHOICE SCARF
01BD = FLAME ORB
01BE = TOXIC ORB
01BF = DAMP ROCK
01C0 = HEAT ROCK
01C1 = SMOOTH ROCK
01C2 = ICY ROCK
01C3 = ELECTRIC SEED
01C4 = PSYCHIC SEED
01C5 = MISTY SEED
01C6 = GRASSY SEED
01C7 = ABSORB BULB
01C8 = CELL BATTERY
01C9 = LUMINOUS MOSS
01CA = SNOWBALL
01CB = BRIGHT POWDER
01CC = WHITE HERB
01CD = EXP. SHARE
01CE = QUICK CLAW
01CF = SOOTHE BELL
01D0 = MENTAL HERB
01D1 = (unresolved)
01D2 = AMULET COIN
01D3 = CLEANSE TAG
01D4 = SMOKE BALL
01D5 = FOCUS BAND
01D6 = LUCKY EGG
01D7 = SCOPE LENS
01D8 = LEFTOVERS
01D9 = SHELL BELL
01DA = WIDE LENS
01DB = MUSCLE BAND
01DC = WISE GLASSES
01DD = EXPERT BELT
01DE = LIGHT CLAY
01DF = LIFE ORB
01E0 = POWER HERB
01E1 = FOCUS SASH
01E2 = ZOOM LENS
01E3 = METRONOME
01E4 = IRON BALL
01E5 = LAGGING TAIL
01E6 = DESTINY KNOT
01E7 = BLACK SLUDGE
01E8 = GRIP CLAW
01E9 = STICKY BARB
01EA = SHED SHELL
01EB = BIG ROOT
01EC = RAZOR CLAW
01ED = RAZOR FANG
01EE = EVIOLITE
01EF = FLOAT STONE
01F0 = ROCKY HELMET
01F1 = AIR BALLOON
01F2 = RED CARD
01F3 = RING TARGET
01F4 = BINDING BAND
01F5 = EJECT BUTTON
01F6 = WEAKNESS POLICY
01F7 = ASSAULT VEST
01F8 = SAFETY GOGGLES
01F9 = ADRENALINE ORB
01FA = TERRAIN EXTENDER
01FB = PROTECTIVE PADS
01FC = THROAT SPRAY
01FD = EJECT PACK
01FE = HEAVY-DUTY BOOTS
01FF = BLUNDER POLICY
0200 = ROOM SERVICE
0201 = UTILITY UMBRELLA
0202 = CHERI BERRY
0203 = CHESTO BERRY
0204 = PECHA BERRY
0205 = RAWST BERRY
0206 = ASPEAR BERRY
0207 = LEPPA BERRY
0208 = ORAN BERRY
0209 = PERSIM BERRY
020A = LUM BERRY
020B = SITRUS BERRY
020C = FIGY BERRY
020D = WIKI BERRY
020E = MAGO BERRY
020F = AGUAV BERRY
0210 = IAPAPA BERRY
0211 = RAZZ BERRY
0212 = BLUK BERRY
0213 = NANAB BERRY
0214 = WEPEAR BERRY
0215 = PINAP BERRY
0216 = POMEG BERRY
0217 = KELPSY BERRY
0218 = QUALOT BERRY
0219 = HONDEW BERRY
021A = GREPA BERRY
021B = TAMATO BERRY
021C = CORNN BERRY
021D = MAGOST BERRY
021E = RABUTA BERRY
021F = NOMEL BERRY
0220 = SPELON BERRY
0221 = PAMTRE BERRY
0222 = WATMEL BERRY
0223 = DURIN BERRY
0224 = BELUE BERRY
0225 = CHILAN BERRY
0226 = OCCA BERRY
0227 = PASSHO BERRY
0228 = WACAN BERRY
0229 = RINDO BERRY
022A = YACHE BERRY
022B = CHOPLE BERRY
022C = KEBIA BERRY
022D = SHUCA BERRY
022E = COBA BERRY
022F = PAYAPA BERRY
0230 = TANGA BERRY
0231 = CHARTI BERRY
0232 = KASIB BERRY
0233 = HABAN BERRY
0234 = COLBUR BERRY
0235 = BABIRI BERRY
0236 = ROSELI BERRY
0237 = LIECHI BERRY
0238 = GANLON BERRY
0239 = SALAC BERRY
023A = PETAYA BERRY
023B = APICOT BERRY
023C = LANSAT BERRY
023D = STARF BERRY
023E = ENIGMA BERRY
023F = MICLE BERRY
0240 = CUSTAP BERRY
0241 = JABOCA BERRY
0242 = ROWAP BERRY
0243 = KEE BERRY
0244 = MARANGA BERRY
0245 = ENIGMA BERRY
02B2 = OVAL CHARM
02B3 = SHINY CHARM
02B4 = CATCHING CHARM
02B5 = EXP. CHARM
02B6 = ROTOM CATALOG
02B7 = GRACIDEA
02B8 = REVEAL GLASS
02B9 = DNA SPLICERS
02BA = ZYGARDE CUBE
02BB = PRISON BOTTLE
02BC = N-SOLARIZER
02BD = N-LUNARIZER
02BE = REINS OF UNITY
02BF = MEGA RING
02C0 = Z-POWER RING
02C1 = DYNAMAX BAND
02C2 = BIKE
02C3 = MACH BIKE
02C4 = ACRO BIKE
02C5 = OLD ROD
02C6 = GOOD ROD
02C7 = SUPER ROD
02C8 = DOWSING MACHINE
02C9 = TOWN MAP
02CA = VS. SEEKER
02CB = TM CASE
02CC = BERRY POUCH
02CD = (unresolved)
02CE = COIN CASE
02CF = POWDER JAR
02D0 = WAILMER PAIL
02D1 = POKé RADAR
02D2 = (unresolved)
02D3 = SOOT SACK
02D4 = POKé FLUTE
02D5 = FAME CHECKER
02D6 = TEACHY TV
02D7 = S.S. TICKET
02D8 = EON TICKET
02D9 = MYSTIC TICKET
02DA = AURORA TICKET
02DB = OLD SEA MAP
02DC = LETTER
02DD = DEVON PARTS
02DE = GO-GOGGLES
02DF = DEVON SCOPE
02E0 = BASEMENT KEY
02E1 = SCANNER
02E2 = STORAGE KEY
02E3 = KEY TO ROOM 1
02E4 = KEY TO ROOM 2
02E5 = KEY TO ROOM 4
02E6 = KEY TO ROOM 6
02E7 = METEORITE
02E8 = MAGMA EMBLEM
02E9 = CONTEST PASS
02EA = PARCEL
02EB = SECRET KEY
02EC = BIKE VOUCHER
02ED = GOLD TEETH
02EE = CARD KEY
02EF = LIFT KEY
02F0 = SILPH SCOPE
02F1 = TRI-PASS
02F2 = RAINBOW PASS
02F3 = TEA
02F4 = RUBY
02F5 = SAPPHIRE
02F6 = ABILITY SHIELD
02F7 = CLEAR AMULET
02F8 = PUNCHING GLOVE
02F9 = COVERT CLOAK
02FA = LOADED DICE
02FB = AUSPICIOUS ARMOR
02FC = BOOSTER ENERGY
02FD = BIG BAMBOO SHOOT
02FE = GIMMIGHOUL COIN
02FF = (unresolved)
0300 = MALICIOUS ARMOR
0301 = MIRROR HERB
0302 = SCROLL OF DARKNESS
0303 = SCROLL OF WATERS
0304 = TERA ORB
0305 = TINY BAMBOO SHOOT
0306 = BUG TERA SHARD
0307 = DARK TERA SHARD
0308 = DRAGON TERA SHARD
0309 = ELECTRIC TERA SHARD
030A = FAIRY TERA SHARD
030B = FIGHTING TERA SHARD
030C = FIRE TERA SHARD
030D = FLYING TERA SHARD
030E = GHOST TERA SHARD
030F = GRASS TERA SHARD
0310 = GROUND TERA SHARD
0311 = ICE TERA SHARD
0312 = NORMAL TERA SHARD
0313 = POISON TERA SHARD
0314 = PSYCHIC TERA SHARD
0315 = ROCK TERA SHARD
0316 = STEEL TERA SHARD
0317 = WATER TERA SHARD
0318 = ADAMANT CRYSTAL
0319 = GRISEOUS CORE
031A = LUSTROUS GLOBE
031B = BLACK AUGURITE
031C = LINKING CORD
031D = PEAT BLOCK
031E = BERSERK GENE
031F = FAIRY FEATHER
0320 = SYRUPY APPLE
0321 = UNREMARKABLE TEACUP
0322 = MASTERPIECE TEACUP
0323 = CORNERSTONE MASK
0324 = WELLSPRING MASK
0325 = HEARTHFLAME MASK
0326 = HEALTH MOCHI
0327 = MUSCLE MOCHI
0328 = RESIST MOCHI
0329 = GENIUS MOCHI
032A = CLEVER MOCHI
032B = SWIFT MOCHI
032C = FRESH-START MOCHI
032D = GLIMMERING CHARM
032E = METAL ALLOY
032F = STELLAR TERA SHARD
0330 = JUBILIFE MUFFIN
0331 = REMEDY
0332 = FINE REMEDY
0333 = SUPERB REMEDY
0334 = AUX EVASION
0335 = AUX GUARD
0336 = AUX POWER
0337 = AUX POWERGUARD
0338 = CHOICE DUMPLING
0339 = SWAP SNACK
033A = TWICE-SPICED RADISH
033B = POKéSHI DOLL
033C = STRANGE BALL
036A = GB PLAYER
036B = GS BALL
036C = GROWTH MULCH
036D = EXP. SHARE S
036E = HEALING HEART
036F = INFIN. REPEL
0370 = RARECANDY BOX
0371 = CLEAR BELL
0372 = LOST ITEM
0373 = MACHINE PART
0374 = MYSTERY EGG
0375 = PASS
0376 = RAINBOW WING
0377 = RED SCALE
0378 = SECRETPOTION
0379 = SILVER WING
037A = TIDAL BELL
037B = RADIO
037C = SQUIRTBOTTLE
037D = RM. 1 KEY
037E = RM. 2 KEY
037F = RM. 4 KEY
0380 = RM. 6 KEY
0381 = SITRUS BERRY
0384 = AZURE FLUTE
TM/HM in PokeMart (Code Breaker)

v2.0.4
82034348 YYYY
8203434A 0000
8203A000 4348
8203A002 0203
8203A004 0001
v2.0.2
82039F2C YYYY
82039F2E 0000
82039F14 9F2C
82039F16 0203
82039F18 0001
How to use: Replace YYYY with the corresponding TM/HM code id.
TM IDs
0246 = TM01
0247 = TM02
0248 = TM03
0249 = TM04
024A = TM05
024B = TM06
024C = TM07
024D = TM08
024E = TM09
024F = TM10
0250 = TM11
0251 = TM12
0252 = TM13
0253 = TM14
0254 = TM15
0255 = TM16
0256 = TM17
0257 = TM18
0258 = TM19
0259 = TM20
025A = TM21
025B = TM22
025C = TM23
025D = TM24
025E = TM25
025F = TM26
0260 = TM27
0261 = TM28
0262 = TM29
0263 = TM30
0264 = TM31
0265 = TM32
0266 = TM33
0267 = TM34
0268 = TM35
0269 = TM36
026A = TM37
026B = TM38
026C = TM39
026D = TM40
026E = TM41
026F = TM42
0270 = TM43
0271 = TM44
0272 = TM45
0273 = TM46
0274 = TM47
0275 = TM48
0276 = TM49
0277 = TM50
0278 = TM51
0279 = TM52
027A = TM53
027B = TM54
027C = TM55
027D = TM56
027E = TM57
027F = TM58
0280 = TM59
0281 = TM60
0282 = TM61
0283 = TM62
0284 = TM63
0285 = TM64
0286 = TM65
0287 = TM66
0288 = TM67
0289 = TM68
028A = TM69
028B = TM70
028C = TM71
028D = TM72
028E = TM73
028F = TM74
0290 = TM75
0291 = TM76
0292 = TM77
0293 = TM78
0294 = TM79
0295 = TM80
0296 = TM81
0297 = TM82
0298 = TM83
0299 = TM84
029A = TM85
029B = TM86
029C = TM87
029D = TM88
029E = TM89
029F = TM90
02A0 = TM91
02A1 = TM92
02A2 = TM93
02A3 = TM94
02A4 = TM95
02A5 = TM96
02A6 = TM97
02A7 = TM98
02A8 = TM99
02A9 = TM100
02AA = HM01
02AB = HM02
02AC = HM03
02AD = HM04
02AE = HM05
02AF = HM06
02B0 = HM07
02B1 = HM08
Mega Stones in PokeMart (Code Breaker)

v2.0.4
82034348 YYYY
8203434A 0000
8203A000 4348
8203A002 0203
8203A004 0001
v2.0.2
82039F2C YYYY
82039F2E 0000
82039F14 9F2C
82039F16 0203
82039F18 0001
How to use: Replace YYYY with the corresponding Mega Stone id. Go to Pokemart and purchase the mega stone.
Mega Stone IDs
0124 = VENUSAURITE
0125 = CHARIZARDITE X
0126 = CHARIZARDITE Y
0127 = BLASTOISINITE
0128 = BEEDRILLITE
0129 = PIDGEOTITE
012A = ALAKAZITE
012B = SLOWBRONITE
012C = GENGARITE
012D = KANGASKHANITE
012E = PINSIRITE
012F = GYARADOSITE
0130 = AERODACTYLITE
0131 = MEWTWONITE X
0132 = MEWTWONITE Y
0133 = AMPHAROSITE
0134 = STEELIXITE
0135 = SCIZORITE
0136 = HERACRONITE
0137 = HOUNDOOMINITE
0138 = TYRANITARITE
0139 = SCEPTILITE
013A = BLAZIKENITE
013B = SWAMPERTITE
013C = GARDEVOIRITE
013D = SABLENITE
013E = MAWILITE
013F = AGGRONITE
0140 = MEDICHAMITE
0141 = MANECTITE
0142 = SHARPEDONITE
0143 = CAMERUPTITE
0144 = ALTARIANITE
0145 = BANETTITE
0146 = ABSOLITE
0147 = GLALITITE
0148 = SALAMENCITE
0149 = METAGROSSITE
014A = LATIASITE
014B = LATIOSITE
014C = LOPUNNITE
014D = GARCHOMPITE
014E = LUCARIONITE
014F = ABOMASITE
0150 = GALLADITE
0151 = AUDINITE
0152 = DIANCITE
033D = CLEFABLITE
033E = VICTREEBELITE
033F = STARMINITE
0340 = DRAGONINITE
0341 = MEGANIUMITE
0342 = FERALIGITE
0343 = SKARMORITE
0344 = FROSLASSITE
0345 = EMBOARITE
0346 = EXCADRITE
0347 = SCOLIPITE
0348 = SCRAFTINITE
0349 = EELEKTROSSITE
034A = CHANDELURITE
034B = CHESNAUGHTITE
034C = DELPHOXITE
034D = GRENINJITE
034E = PYROARITE
034F = FLOETTITE
0350 = MALAMARITE
0351 = BARBARACITE
0352 = DRAGALGITE
0353 = HAWLUCHANITE
0354 = ZYGARDITE
0355 = DRAMPANITE
0356 = FALINKSITE
0357 = HEATRANITE
0358 = DARKRANITE
0359 = ZERAORITE
035A = RAICHUNITE X
035B = RAICHUNITE Y
035C = CHIMECHITE
035D = ABSOLITE Z
035E = STARAPTITE
035F = GARCHOMPITE Z
0360 = LUCARIONITE Z
0361 = GOLURKITE
0362 = MEOWSTICITE
0363 = CRABOMINITE
0364 = GOLISOPITE
0365 = MAGEARNITE
0366 = SCOVILLAINITE
0367 = BAXCALIBRITE
0368 = TATSUGIRINITE
0369 = GLIMMORANITE
100% Catch Rate (Action Replay/GameShark)
6005694D 0000E01B
How it works: the thrown ball should still look like the original appearance. It does not visually turn it into a Master Ball, the capture itself should succeed automatically.
Note: You can’t use the cheat on trainer battles and special encounters. Make sure to disable the cheat immediately after capture.
Community Shared Cheats and Guides
We encourage our readers to share any useful cheats, tips, or guides they discover. Your contributions can help other players and make our community even more helpful.
Conclusion
That wraps up our list of Pokemon Heart and Soul cheats. All these codes have been tested and used by our team in their playthrough and are all working as described.
However, if you encounter any errors, don’t be shy to ask for assistance in the comments below. One of your fellow Trainers will be happy to help you.
If you’re looking for more Pokemon cheats and ROM hack recommendations, PokeCoders is the perfect community to be a part of. Help yourself and bookmark our site to stay updated with our latest releases.






can you make a 100 catch rate that doesnt make the ball master ball?
We have that cheat for Pokemon SoulGold, but I’ll do my best to find for this game. Stay tuned for updates.
Update: Here’s the code 6005694D 0000E01B have fun!
Does anyone have a BP cheat or is it not available yet?
Hey Javs, welcome here. Sorry, but BP cheat isn’t available yet. Rest assured, I always keep hunting for new working codes and testing them whenever I find something promising. If I discover a working code, I’ll surely add it to the list.
Enjoying the item modifier code thanks! Would a Max Battle Points (BP) code be possible? That’d be so convenient!
Wow! I’m so happy to hear that the item modifier cheat work for you. I’ll do my best to find the Max BP cheat, stay tuned for updates.
the 100% catch rate code isnt working
May I know which GBA emulator you are using?
mGBA
Does the Mega Ring not work?
Hi! Is there a chance to get a hisuian sneasel?
Hi there, I understand that you’re looking for a cheat to get Hisuian Sneasel. Unfortunately, this game doesn’t have a working Wild Pokemon Modifier cheat at the moment. Since it’s a decomp ROM hack, the usual encounter codes from the original game don’t work with it.
thank you for your response, anyway does razor claw available in this rom?
You’re welcome, and yes. You can find the razor claw under the “Item Modifier – Buy any items for 0” cheat section.
For me, just the code breaker ones are working. I’m using gpSP as emulator.
Hi, could you add a nature modifier cheat if possible? Thanks!
Unfortunately, finding a working Nature Modifier code is extremely challenging on decomp rom hacks. The same goes for Wild Pokemon Modifier and Shiny Encounter cheats.
No need nature modifier. Just buy MINT using mart modifier to modify ur pokemon directly
Awesome! thanks for the tip.
Thank you for the new update. Everything is working now. I’m already elon musk in my first town. I hope you and you’re family and descendants all in good health.
Wow! such kind words, thank you so much, I’m glad that you appreciate my work. Enjoy!
Seems like most codes work on iOS Delta except 100% catch rate
Every emulator has different programs being used. That’s the reason why some codes work on a specific emulator but not on others. I’ll do my best to find the version of codes that works in your emulator. Stay tuned.
First off thanks for your work! However the $1 Pokemart Items code does not seem to work for me
Hey Alyx, welcome here and I’m glad that you liked my work. Can you tell me which GBA emulator you are using? I retested the cheat on my emulator mGBA and it works fine.
Update: The code has been updated and should now work perfectly on Delta Emulator for iOS and other GBA emulators. Have fun!
Hello, sorry for not including the emulator I was using in my original comment. It was delta, but thanks for checking and updating! Appreciate it, keep up the great work:)
No worries! Have fun with these cheats, and thanks for coming back.
Hey so none of the cheats work am i doing something wrong?
If you have the V2 version, we only have 3 available verified cheats at the moment. For the rest of the cheats, those are for the older version of the game. I’m currently testing more cheats to add into the verified list. Stay tuned for more codes.
None of the cheats are working, playing the 2.0.2 version on MyBoy Emulator!
Tried de 1$ Pokemart and the Master Ball
Hey Vinicius, thanks for reporting the issue, I’ve just made an update to the code for Pokemart items 1 and I believe it will now on MyBoy, give it a try. I appreciate your feedback on this.
It worked! Thanks a lot!
Amazing! Thanks for coming back and for the feedback! Happy gaming!
What’s the word on v2 rare candy and masterballs?
I’ve made an update to the cheat list and added some codes. More coming soon, stay tuned!
Sorry bro. Couldn’t get them to work on the Delta emulator app. Any advice?
Thanks for putting the hard work in.
Hey Freddy, good news! The code has been updated to support the Delta emulator on iOS. It appears that Delta has some limitations when detecting certain cheat types, but this updated version fixes the issue.
Have you managed to update these cheats please?
Yup, check it again. Will add more very soon. Pokemart item modifier and move modifier coming soon.
The £1 cheat for the pokemart doesn’t seem to be working. Do I need to press any buttons before doing it?
I’ve just made an update to the cheat code, it should now fully support Delta Emulator for iOS. Thanks for reporting the issue.
You might want to actually update on the cheats since the game has been updated to 2.0.2
Hey Black, thanks for coming here. That’s what actually I’m working on right now. Stay tuned for updates!
I’m not sure if you guys are still active…. It seems inactive the last few weeks or months.
Anyways if you guys are still active anyone willing to convert this 2 cheat codes into is either Game Shark/Action Replay Max or CodeBreaker.
BTW this 2 codes are:
DMA DISABLE:
B2809E31 3CEF5320
1C7B3231 B494738C
DELETE BOX 14 [Press L Button]:
8F498589 DB68ABFF
970D5CC7 33B6B682
These 2 codes is for getting rid of a Bad Egg for Pokemon Emerald and please convert these codes for Pokémon Heart and Soul v1.2.1/v2.0(This one for future update) and beyond.
these codes are use for getting remove the Bad Egg when you deposit in Box 14.
Hey Jotaro, yes, we are still active—as you can see, I am busy answering comments from our readers. While we are currently publishing less new content, our focus has shifted toward updating existing posts to improve the overall experience for our community. Regarding your request, converting cheat codes is something we are currently exploring; it is quite a technical process that we haven’t perfected yet, but I appreciate you sharing these details. I will keep this in mind for future updates.
uh guys im in the basement (the one where u save the director) i walked down the corridor on the furthest right, walkde to the bottom and saved, i relogged and the switch door shut and the npc is blocking the tile where the door is interactable waht do i do, and yes its saved like that. Someone help mee
Hey, is there any update on 1.21 codes? Nothings works from what I’ve tried so far
Need a all starter cheat and a shiny cheat please make as soon as possible
Hey Ankur, welcome! Unfortunately, those cheats aren’t available for ROM hacks like this. Since the game is heavily modified, many regular cheats we know don’t work or can cause issues. If we ever find a working version, we’ll make sure to share it to you guys.
Atleast can I have the wall hack code
How do I get past the ragecandybar guy ??
Rare candy automatically gave a bad egg the moment you get it, tested on john gba out of curiosity and gba.emu
Haven’t tried on another one or continue the story cause I wasn’t sure if it’ll continue giving me bad eggs
Hi could you please add this? Tested with PizzaBoy Pro emulator with Heart & Soul v1.2.1, I found these mints code
82026AF4 YYYY
Mints
0179 – Adamant
017A – Bold
017B – Brave
017C – Calm
017D – Careful
017E – Gentle
017F – Hasty
0180 – Impish
0181 – Jolly
0182 – Lax
0183 – Lonely
0184 – Mild
0185 – Modest
0186 – Naive
0187 – Naughty
0188 – Quiet
0189 – Rash
018A – Relaxed
018B – Sassy
018C – Serious
018D – Timid
TM & HM
0121 TM01 (Focus Punch)
0122 TM02 (Dragon Claw)
0123 TM03 (Water Pulse)
0124 TM04 (Calm Mind)
0125 TM05 (Roar)
0126 TM06 (Toxic)
0127 TM07 (Hail)
0128 TM08 (Bulk Up)
0129 TM09 (Bullet Seed)
012A TM10 (Hidden Power)
012B TM11 (Sunny Day)
012C TM12 (Taunt)
012D TM13 (Ice Beam)
012E TM14 (Blizzard)
012F TM15 (Hyper Beam)
0130 TM16 (Light Screen)
0131 TM17 (Protect)
0132 TM18 (Rain Dance)
0133 TM19 (Giga Drain)
0134 TM20 (Safeguard)
0135 TM21 (Frustration)
0136 TM22 (Solar Beam)
0137 TM23 (Iron Tail)
0138 TM24 (Thunderbolt)
0139 TM25 (Thunder)
013A TM26 (Earthquake)
013B TM27 (Return)
013C TM28 (Dig)
013D TM29 (Psychic)
013E TM30 (Shadow Ball)
013F TM31 (Brick Break)
0140 TM32 (Double Team)
0141 TM33 (Reflect)
0142 TM34 (Shock Wave)
0143 TM35 (Flamethrower)
0144 TM36 (Sludge Bomb)
0145 TM37 (Sandstorm)
0146 TM38 (Fire Blast)
0147 TM39 (Rock Tomb)
0148 TM40 (Aerial Ace)
0149 TM41 (Torment)
014A TM42 (Facade)
014B TM43 (Secret Power)
014C TM44 (Rest)
014D TM45 (Attract)
014E TM46 (Thief)
014F TM47 (Steel Wing)
0150 TM48 (Skill Swap)
0151 TM49 (Snatch)
0152 TM50 (Overheat)
0153 HM01 (Cut)
0154 HM02 (Fly)
0155 HM03 (Surf)
0156 HM04 (Strength)
0157 HM05 (Flash)
0158 HM06 (Rock Smash)
0159 HM07 (Waterfall)
015A HM08 (Dive)
Berries
0099 = Pomeg Berry
009A = Kelpsy Berry
009B = Qualot Berry
009C = Hondew Berry
009D = Grepa Berry
009E = Tamato Berry
Hi TyphlosionIsInnocent, thanks for sharing these codes with the community! To confirm if these work, we’d love to hear from other Pokemon Heart and Soul players who have tried them.
– Anyone here tested these codes? Let us know in the comments if they worked for you. Your feedback helps the whole community.
Forgot to add – in v1.2.1, once item cheat turned ON;
Go to Pokemart
Pick Buy
Scroll to 2nd option – item set with cheat code will be on 2nd option instead of 1st option.
Thanks for the follow up message, I appreciate it.
Hi could you please add this? Tested with PizzaBoy Pro emulator with Heart & Soul v1.2.1, I found these code works!
put this first – 82026AF4 YYYY
Mints
0179 – Adamant
017A – Bold
017B – Brave
017C – Calm
017D – Careful
017E – Gentle
017F – Hasty
0180 – Impish
0181 – Jolly
0182 – Lax
0183 – Lonely
0184 – Mild
0185 – Modest
0186 – Naive
0187 – Naughty
0188 – Quiet
0189 – Rash
018A – Relaxed
018B – Sassy
018C – Serious
018D – Timid
TM & HM
0121 TM01 (Focus Punch)
0122 TM02 (Dragon Claw)
0123 TM03 (Water Pulse)
0124 TM04 (Calm Mind)
0125 TM05 (Roar)
0126 TM06 (Toxic)
0127 TM07 (Hail)
0128 TM08 (Bulk Up)
0129 TM09 (Bullet Seed)
012A TM10 (Hidden Power)
012B TM11 (Sunny Day)
012C TM12 (Taunt)
012D TM13 (Ice Beam)
012E TM14 (Blizzard)
012F TM15 (Hyper Beam)
0130 TM16 (Light Screen)
0131 TM17 (Protect)
0132 TM18 (Rain Dance)
0133 TM19 (Giga Drain)
0134 TM20 (Safeguard)
0135 TM21 (Frustration)
0136 TM22 (Solar Beam)
0137 TM23 (Iron Tail)
0138 TM24 (Thunderbolt)
0139 TM25 (Thunder)
013A TM26 (Earthquake)
013B TM27 (Return)
013C TM28 (Dig)
013D TM29 (Psychic)
013E TM30 (Shadow Ball)
013F TM31 (Brick Break)
0140 TM32 (Double Team)
0141 TM33 (Reflect)
0142 TM34 (Shock Wave)
0143 TM35 (Flamethrower)
0144 TM36 (Sludge Bomb)
0145 TM37 (Sandstorm)
0146 TM38 (Fire Blast)
0147 TM39 (Rock Tomb)
0148 TM40 (Aerial Ace)
0149 TM41 (Torment)
014A TM42 (Facade)
014B TM43 (Secret Power)
014C TM44 (Rest)
014D TM45 (Attract)
014E TM46 (Thief)
014F TM47 (Steel Wing)
0150 TM48 (Skill Swap)
0151 TM49 (Snatch)
0152 TM50 (Overheat)
0153 HM01 (Cut)
0154 HM02 (Fly)
0155 HM03 (Surf)
0156 HM04 (Strength)
0157 HM05 (Flash)
0158 HM06 (Rock Smash)
0159 HM07 (Waterfall)
015A HM08 (Dive)
Berries
0099 = Pomeg Berry
009A = Kelpsy Berry
009B = Qualot Berry
009C = Hondew Berry
009D = Grepa Berry
009E = Tamato Berry
got a bad egg lol
From which cheat?
I got a bad egg by using inf pp, masterballs & buy inf repel so could be any of them but just having one bad egg in slot 1 in pokemon storage is nothing it doesn’t seem to affect the game just takes up one spot.
How do you breed a Happiny Egg? There is no Luck Incense in this game, and you can’t view a Happiny Pokédex page for obtaining method even if you saw one
I don’t understand
You can breed Chansey with Heart Scale to get Happiny egg.
Cheats work!
However, they have a cost of 20000 and they are replaced in Super ball space
I have a question, do you have a walk through wall cheat? Because I can’t get past the man in Mahogany town that seemingly gives you an infinite amount Rage Candy Bars.
Hey Law, welcome! Unfortunately, there’s no Walk Through Walls cheat for this game right now. The game is heavily modified, which makes many of the popular cheats we know either not work properly or cause glitches.
Alright thank you!
How do you get battle points for the saffron city dojo to buy the moves?
None of the cheats are working for me and I have the most up to date version of the game
Same. 2.0.2 version and none are working on delta
I’ve added some codes for V2, check it now. Will add more codes soon, still doing further testing especially the Pokemart item modifier and move modifier. Stay tuned!
82001460 6363
82001462 6363
for unli pp
Hi Diznut, welcome to Pokemoncoders. Let’s ask other players to confirm if the works.
– Anyone here can help us verify if this unlimited PP cheat works? Your feedback is greatly appreciated.
Yes this code does work. Tested on v1.20, using Pizza Boy Pro emulator.
Does anyone found cheatcodes for walkthrough wall?
Just tried this now and yes it is working
Amazing! Thank you for sharing your feedback, Chip. I appreciate it.
I can’t get any of the cheats to work
Same
Not a single one
First of all, the code provided here is wrong. This one worked for me for Unlimited Rare Candy:
82026AF4 00E3
And here is a proper guide how to use it:
1. Load the game
2. Open RetroArch
3. Main Menu -> Quick Menu -> Cheats
4. Add New Cheat to Top (or Bottom)
5. Important settings:
Enabled: ON
Code: 82026AF4 00E3
6. Go back and: Apply Changes
7. Go to a PokeMart
8. Buy the item that costs 0 PokeDollar
9. Open your Bag, navigate to KEY ITEMS and USE Rare Candy Box
10. For Unlimited Money, you can now sell your 999 Rare Candy, and then use the Rare Candy Box again to get 999 Rare Candy
Hi there, mate. Welcome, and thank you for sharing the correct code along with the guide.
When a new version of a game is released, the cheat codes often change as well, so your update is truly helpful. I’ve added this information to the page to make sure RetroArch players know how to properly use the cheat in their emulator.
Really appreciate you taking the time to share this with the community.
Me too