Home › Pokédex › Boldore
#0525 · Generation V

Boldore

Rock · Ore Pokémon — first seen in Generation V.

Showing the official games. Pick a ROM hack to see how it changes this Pokémon, or compare all of them.

Base stats

StatBaseMinMax
HP70
250344
Attack105
193339
Defense105
193339
Sp. Attack50
94218
Sp. Defense40
76196
Speed20
40152
Total390

Min and max are at level 100: the minimum is 0 IVs, 0 EVs and a hindering nature, the maximum 31 IVs, 252 EVs and a beneficial nature. Shedinja's HP is always 1 whatever the formula says.

Type defences

Damage Boldore takes from each attacking type.

×2
FightingGroundSteelWaterGrass
×½
NormalFlyingPoisonFire
×1
RockBugGhostElectricPsychicIceDragonDarkFairy

Evolution

Methods are the current official ones. A ROM hack may change them — trade evolutions especially; the guide table below says which do.

Moves by official game

Level-up, TM/HM, tutor and egg moves exactly as each game has them. The newest game this site covers is open; the rest fold out.

Ultra Sun / Ultra Moon18 level-up · 25 TM/HM · 7 tutor

Level-up

LvMoveTypeCat.PowerAcc.PP
—Power GemRockSpecial80100%20
1Sand AttackGroundStatus—100%15
1HeadbuttNormalPhysical70100%15
1TackleNormalPhysical40100%35
1HardenNormalStatus——30
1Power GemRockSpecial80100%20
4HardenNormalStatus——30
7Sand AttackGroundStatus—100%15
10HeadbuttNormalPhysical70100%15
14Rock BlastRockPhysical2590%10
17Mud-SlapGroundSpecial20100%10
20Iron DefenseSteelStatus——15
23Smack DownRockPhysical50100%15
30Rock SlideRockPhysical7590%10
36Stealth RockRockStatus——20
42SandstormRockStatus——10
48Stone EdgeRockPhysical10080%5
55ExplosionNormalPhysical250100%5

TM & HM

TMMoveTypeCat.PowerAcc.PP
TM06ToxicPoisonStatus—90%10
TM10Hidden PowerNormalSpecial60100%15
TM100ConfideNormalStatus——20
TM17ProtectNormalStatus——10
TM21FrustrationNormalPhysical—100%20
TM23Smack DownRockPhysical50100%15
TM26EarthquakeGroundPhysical100100%10
TM27ReturnNormalPhysical—100%20
TM32Double TeamNormalStatus——15
TM37SandstormRockStatus——10
TM39Rock TombRockPhysical6095%15
TM42FacadeNormalPhysical70100%20
TM44RestPsychicStatus——5
TM45AttractNormalStatus—100%15
TM48RoundNormalSpecial60100%15
TM64ExplosionNormalPhysical250100%5
TM69Rock PolishRockStatus——20
TM71Stone EdgeRockPhysical10080%5
TM78BulldozeGroundPhysical60100%20
TM80Rock SlideRockPhysical7590%10
TM87SwaggerNormalStatus—85%15
TM88Sleep TalkNormalStatus——10
TM90SubstituteNormalStatus——10
TM91Flash CannonSteelSpecial80100%10
TM96Nature PowerNormalStatus——20

Move tutor

MoveTypeCat.PowerAcc.PP
SnoreNormalSpecial50100%15
Iron DefenseSteelStatus——15
BlockNormalStatus——5
GravityPsychicStatus——5
Earth PowerGroundSpecial90100%10
Stealth RockRockStatus——20
Stomping TantrumGroundPhysical75100%10
Sun / Moon18 level-up · 25 TM/HM

Level-up

LvMoveTypeCat.PowerAcc.PP
—Power GemRockSpecial80100%20
1Sand AttackGroundStatus—100%15
1HeadbuttNormalPhysical70100%15
1TackleNormalPhysical40100%35
1HardenNormalStatus——30
1Power GemRockSpecial80100%20
4HardenNormalStatus——30
7Sand AttackGroundStatus—100%15
10HeadbuttNormalPhysical70100%15
14Rock BlastRockPhysical2590%10
17Mud-SlapGroundSpecial20100%10
20Iron DefenseSteelStatus——15
23Smack DownRockPhysical50100%15
30Rock SlideRockPhysical7590%10
36Stealth RockRockStatus——20
42SandstormRockStatus——10
48Stone EdgeRockPhysical10080%5
55ExplosionNormalPhysical250100%5

TM & HM

TMMoveTypeCat.PowerAcc.PP
TM06ToxicPoisonStatus—90%10
TM10Hidden PowerNormalSpecial60100%15
TM100ConfideNormalStatus——20
TM17ProtectNormalStatus——10
TM21FrustrationNormalPhysical—100%20
TM23Smack DownRockPhysical50100%15
TM26EarthquakeGroundPhysical100100%10
TM27ReturnNormalPhysical—100%20
TM32Double TeamNormalStatus——15
TM37SandstormRockStatus——10
TM39Rock TombRockPhysical6095%15
TM42FacadeNormalPhysical70100%20
TM44RestPsychicStatus——5
TM45AttractNormalStatus—100%15
TM48RoundNormalSpecial60100%15
TM64ExplosionNormalPhysical250100%5
TM69Rock PolishRockStatus——20
TM71Stone EdgeRockPhysical10080%5
TM78BulldozeGroundPhysical60100%20
TM80Rock SlideRockPhysical7590%10
TM87SwaggerNormalStatus—85%15
TM88Sleep TalkNormalStatus——10
TM90SubstituteNormalStatus——10
TM91Flash CannonSteelSpecial80100%10
TM96Nature PowerNormalStatus——20
Omega Ruby / Alpha Sapphire17 level-up · 28 TM/HM · 6 tutor

Level-up

LvMoveTypeCat.PowerAcc.PP
1Sand AttackGroundStatus—100%15
1HeadbuttNormalPhysical70100%15
1TackleNormalPhysical40100%35
1HardenNormalStatus——30
4HardenNormalStatus——30
7Sand AttackGroundStatus—100%15
10HeadbuttNormalPhysical70100%15
14Rock BlastRockPhysical2590%10
17Mud-SlapGroundSpecial20100%10
20Iron DefenseSteelStatus——15
23Smack DownRockPhysical50100%15
25Power GemRockSpecial80100%20
30Rock SlideRockPhysical7590%10
36Stealth RockRockStatus——20
42SandstormRockStatus——10
48Stone EdgeRockPhysical10080%5
55ExplosionNormalPhysical250100%5

TM & HM

TMMoveTypeCat.PowerAcc.PP
TM06ToxicPoisonStatus—90%10
TM10Hidden PowerNormalSpecial60100%15
TM100ConfideNormalStatus——20
TM17ProtectNormalStatus——10
TM21FrustrationNormalPhysical—100%20
TM23Smack DownRockPhysical50100%15
TM26EarthquakeGroundPhysical100100%10
TM27ReturnNormalPhysical—100%20
TM32Double TeamNormalStatus——15
TM37SandstormRockStatus——10
TM39Rock TombRockPhysical6095%15
TM42FacadeNormalPhysical70100%20
TM44RestPsychicStatus——5
TM45AttractNormalStatus—100%15
TM48RoundNormalSpecial60100%15
TM64ExplosionNormalPhysical250100%5
TM69Rock PolishRockStatus——20
TM71Stone EdgeRockPhysical10080%5
TM78BulldozeGroundPhysical60100%20
TM80Rock SlideRockPhysical7590%10
TM87SwaggerNormalStatus—85%15
TM88Sleep TalkNormalStatus——10
TM90SubstituteNormalStatus——10
TM91Flash CannonSteelSpecial80100%10
TM94Secret PowerNormalPhysical70100%20
TM96Nature PowerNormalStatus——20
HM04StrengthNormalPhysical80100%15
HM06Rock SmashFightingPhysical40100%15

Move tutor

MoveTypeCat.PowerAcc.PP
SnoreNormalSpecial50100%15
Iron DefenseSteelStatus——15
BlockNormalStatus——5
GravityPsychicStatus——5
Earth PowerGroundSpecial90100%10
Stealth RockRockStatus——20
X / Y17 level-up · 27 TM/HM

Level-up

LvMoveTypeCat.PowerAcc.PP
1Sand AttackGroundStatus—100%15
1HeadbuttNormalPhysical70100%15
1TackleNormalPhysical40100%35
1HardenNormalStatus——30
4HardenNormalStatus——30
7Sand AttackGroundStatus—100%15
10HeadbuttNormalPhysical70100%15
14Rock BlastRockPhysical2590%10
17Mud-SlapGroundSpecial20100%10
20Iron DefenseSteelStatus——15
23Smack DownRockPhysical50100%15
25Power GemRockSpecial80100%20
30Rock SlideRockPhysical7590%10
36Stealth RockRockStatus——20
42SandstormRockStatus——10
48Stone EdgeRockPhysical10080%5
55ExplosionNormalPhysical250100%5

TM & HM

TMMoveTypeCat.PowerAcc.PP
TM06ToxicPoisonStatus—90%10
TM10Hidden PowerNormalSpecial60100%15
TM100ConfideNormalStatus——20
TM17ProtectNormalStatus——10
TM21FrustrationNormalPhysical—100%20
TM23Smack DownRockPhysical50100%15
TM26EarthquakeGroundPhysical100100%10
TM27ReturnNormalPhysical—100%20
TM32Double TeamNormalStatus——15
TM37SandstormRockStatus——10
TM39Rock TombRockPhysical6095%15
TM42FacadeNormalPhysical70100%20
TM44RestPsychicStatus——5
TM45AttractNormalStatus—100%15
TM48RoundNormalSpecial60100%15
TM64ExplosionNormalPhysical250100%5
TM69Rock PolishRockStatus——20
TM71Stone EdgeRockPhysical10080%5
TM78BulldozeGroundPhysical60100%20
TM80Rock SlideRockPhysical7590%10
TM87SwaggerNormalStatus—85%15
TM88Sleep TalkNormalStatus——10
TM90SubstituteNormalStatus——10
TM91Flash CannonSteelSpecial80100%10
TM94Rock SmashFightingPhysical40100%15
TM96Nature PowerNormalStatus——20
HM04StrengthNormalPhysical80100%15
Black 2 / White 217 level-up · 24 TM/HM · 7 tutor

Level-up

LvMoveTypeCat.PowerAcc.PP
1Sand AttackGroundStatus—100%15
1HeadbuttNormalPhysical70100%15
1TackleNormalPhysical40100%35
1HardenNormalStatus——30
4HardenNormalStatus——30
7Sand AttackGroundStatus—100%15
10HeadbuttNormalPhysical70100%15
14Rock BlastRockPhysical2590%10
17Mud-SlapGroundSpecial20100%10
20Iron DefenseSteelStatus——15
23Smack DownRockPhysical50100%15
25Power GemRockSpecial80100%20
30Rock SlideRockPhysical7590%10
36Stealth RockRockStatus——20
42SandstormRockStatus——10
48Stone EdgeRockPhysical10080%5
55ExplosionNormalPhysical250100%5

TM & HM

TMMoveTypeCat.PowerAcc.PP
TM06ToxicPoisonStatus—90%10
TM10Hidden PowerNormalSpecial60100%15
TM17ProtectNormalStatus——10
TM21FrustrationNormalPhysical—100%20
TM23Smack DownRockPhysical50100%15
TM26EarthquakeGroundPhysical100100%10
TM27ReturnNormalPhysical—100%20
TM32Double TeamNormalStatus——15
TM37SandstormRockStatus——10
TM39Rock TombRockPhysical6095%15
TM42FacadeNormalPhysical70100%20
TM44RestPsychicStatus——5
TM45AttractNormalStatus—100%15
TM48RoundNormalSpecial60100%15
TM64ExplosionNormalPhysical250100%5
TM69Rock PolishRockStatus——20
TM71Stone EdgeRockPhysical10080%5
TM78BulldozeGroundPhysical60100%20
TM80Rock SlideRockPhysical7590%10
TM87SwaggerNormalStatus—85%15
TM90SubstituteNormalStatus——10
TM91Flash CannonSteelSpecial80100%10
TM94Rock SmashFightingPhysical40100%15
HM04StrengthNormalPhysical80100%15

Move tutor

MoveTypeCat.PowerAcc.PP
SnoreNormalSpecial50100%15
Sleep TalkNormalStatus——10
Iron DefenseSteelStatus——15
BlockNormalStatus——5
GravityPsychicStatus——5
Earth PowerGroundSpecial90100%10
Stealth RockRockStatus——20
Black / White17 level-up · 24 TM/HM

Level-up

LvMoveTypeCat.PowerAcc.PP
1Sand AttackGroundStatus—100%15
1HeadbuttNormalPhysical70100%15
1TackleNormalPhysical40100%35
1HardenNormalStatus——30
4HardenNormalStatus——30
7Sand AttackGroundStatus—100%15
10HeadbuttNormalPhysical70100%15
14Rock BlastRockPhysical2590%10
17Mud-SlapGroundSpecial20100%10
20Iron DefenseSteelStatus——15
23Smack DownRockPhysical50100%15
25Power GemRockSpecial80100%20
30Rock SlideRockPhysical7590%10
36Stealth RockRockStatus——20
42SandstormRockStatus——10
48Stone EdgeRockPhysical10080%5
55ExplosionNormalPhysical250100%5

TM & HM

TMMoveTypeCat.PowerAcc.PP
TM06ToxicPoisonStatus—90%10
TM10Hidden PowerNormalSpecial60100%15
TM17ProtectNormalStatus——10
TM21FrustrationNormalPhysical—100%20
TM23Smack DownRockPhysical50100%15
TM26EarthquakeGroundPhysical100100%10
TM27ReturnNormalPhysical—100%20
TM32Double TeamNormalStatus——15
TM37SandstormRockStatus——10
TM39Rock TombRockPhysical6095%15
TM42FacadeNormalPhysical70100%20
TM44RestPsychicStatus——5
TM45AttractNormalStatus—100%15
TM48RoundNormalSpecial60100%15
TM64ExplosionNormalPhysical250100%5
TM69Rock PolishRockStatus——20
TM71Stone EdgeRockPhysical10080%5
TM78BulldozeGroundPhysical60100%20
TM80Rock SlideRockPhysical7590%10
TM87SwaggerNormalStatus—85%15
TM90SubstituteNormalStatus——10
TM91Flash CannonSteelSpecial80100%10
TM94Rock SmashFightingPhysical40100%15
HM04StrengthNormalPhysical80100%15

Where to find it in the official games

Every area in the 16 official games on this site that has it, from each game's own encounter tables.

In the wild

Where to find it in the ROM hacks

20 guides on this site put it somewhere you can catch it. Areas link to that guide's own route page, with its own rates and levels.

GuideWhere
Unbound
Icicle Cave 1F BackRock Smash · Lv 30-40 · 100%
Icicle Cave B1FRock Smash · Lv 25-30 · 5%rare
Icicle Cave B2FRock Smash · Lv 25-30 · 5%rare
and 7 more areas
Sword and Shield Ultimate Plus
Wild Area 3 (Volcano)Grass · Lv — · 10%
Wild Area 6 (Rixy Chamber)Grass · Lv 28-32 · 10%
Route 8 (Desert)Grass · Lv 40-45 · 4%
Pokémon Amethyst
Route 12 EastIn-game trade · Lv —
Blaze Black 2 Redux & Volt White 2 Redux
Relic Passage - Driftveil SideGrass · Lv 31-34 · 20%
Relic Passage - Center (Main) RoomGrass · Lv 32-36 · 20%
Mistralton CaveGrass · Lv 34-36 · 20%
and 17 more areas
Radical Red
Rock Tunnel B1FGrass (Day) · Lv 30-32 · 20%
Elite Redux
Ember PathGrass · Lv — · 20%
Scorched Slab B1FGrass · Lv — · 10%
Scorched Slab B2FGrass · Lv — · 10%
and 14 more areas
Inclement Emerald
Cave of OriginGrass · Lv Scales · 20%
Cave of OriginGrass · Lv Scales · 20%
Ember PathGrass · Lv Scales · 20%
and 4 more areas
Pokémon Crippling Medical Debt Edition
Granite Cave 1FGrass · Lv 25-28 · 5%rare
Pokémon Emerald Ex
Victory Road 1FGrass · Lv ? · 10%
Victory Road B1FGrass · Lv ? · 10%
Victory Road B1FRock Smash · Lv ? · 60%
and 1 more area
Gaia
and 2 more areas
Pokémon Emerald Imperium
Safari Zone NortheastGrass · Lv 40-45 · 5%rare
Blaze Black 2 & Volt White 2
Relic Passage - Driftveil SideCave · Lv 31-34 · 20%
Relic Passage - Center RoomCave · Lv 32-36 · 20%
Mistralton CaveCave — 1F · Lv 33 · 20%
and 21 more areas
Rising Ruby & Sinking Sapphire
Granite Cave B2FWalking · Lv 20
Route 114Rock Smash · Lv 25
Shoal Cave 1FRock Smash · Lv 50
and 1 more area
Blaze Black & Volt White
Wellspring Cave — B1FCave · Lv — · 10%
and 3 more areas
Pokémon Project: Pi
Pokémon Omega Ruby Origins
Meteor FallsGood Rod · Lv 35
Cave Of Origin Section 5Grass · Lv 44-47
Poke47
Gauntlet Island NortheastOverworld (Northeast) · Lv 13 · 10%
Gauntlet Island NortheastRock Smash (Northeast) · Lv 15 · 100%
Gauntlet Island NortheastOverworld (Corridor Entrance) · Lv 22-24 · 9%
and 19 more areas
Pokémon Saiph 2
Qengon Cavern (Late Area)Walking · Lv 36-38 · 20%
Pokémon Emerald Rule-ette
Fallarbor TownGrass · Lv 16-17 · 30%
Pokémon Mirror Gold
Tohjo FallsGrass (Night) · Lv 21 · 10%
Emerald Roguenot in the wild in this guide's tables — evolve, trade or battle it
Pokémon Heart & Soulnot in the wild in this guide's tables — evolve, trade or battle it
Pokémon R.O.W.Enot in the wild in this guide's tables — evolve, trade or battle it
Blinding White Plusnot in the wild in this guide's tables — evolve, trade or battle it
Pokémon: Wishes of Tomorrownot in the wild in this guide's tables — evolve, trade or battle it
Pokémon Exceedednot in the wild in this guide's tables — evolve, trade or battle it
Pokémon Emerald Squarednot in the wild in this guide's tables — evolve, trade or battle it
HeartGold Generationsnot in the wild in this guide's tables — evolve, trade or battle it
Pokémon Parallel Emeraldnot in the wild in this guide's tables — evolve, trade or battle it
Pokémon Black Pearl Emeraldnot in the wild in this guide's tables — evolve, trade or battle it
Pokémon Overcomplicatednot in the wild in this guide's tables — evolve, trade or battle it

Compare official Boldore with the ROM hacks →

In the 30 guides that include it

Changed in 24 of 30 guides: retyped in 1, stats in 5, abilities in 9, evolution in 19.

Every ROM hack on this site that has Boldore, and what it did to it. Guides that changed something are first. Click one for that version's full page — locations, moveset and TMs.

GuideTypeTotalAbilities
Unbound
Evolves into Gigalith with a Link Stone
Evolves into Gigalith when traded
ChangedRock390Sturdy, Weak Armor, Sand Force
Pokémon Heart & Soul
Evolves into Gigalith with a Black Augurite
Evolves into Gigalith when traded
ChangedRock390Sturdy, Weak Armor, Sand Force
Pokémon R.O.W.E
Evolves into Gigalith at Level 40 (earlier while holding an Eviolite)
Evolves into Gigalith when traded
ChangedRock390Sturdy, Weak Armor, Sand Force
Sword and Shield Ultimate Plus
Evolves into Gigalith — use a Link Cable
ChangedRock390Sturdy, Weak Armor
− Sand Force
Radical Red
Evolves into Gigalith with a Link Cable
ChangedRock390Sturdy, Weak Armor, Sand Force
Elite Redux
Evolves into Gigalith at level 32
ChangedRock390
-55 Attack, +55 Sp. Atk
Sturdy, Weak Armor, Sand Force
Pokémon Crippling Medical Debt Edition
Evolves into Gigalith — trade
Evolves into Gigalith — use Linking Cord
Changed0 -390
-70 HP, -105 Attack, -105 Defense, -50 Sp. Atk, -40 Sp. Def, -20 Speed
—
Blinding White Plus
Evolves at Level 40
ChangedRock420 +30
-20 Attack, +50 Sp. Atk
Sturdy, Filter
+ Filter − Weak Armor, Sand Force
Pokémon Emerald Imperium
Evolves into Gigalith by trading
Evolves into Gigalith with a Linking Cord
ChangedRock390Sturdy, Weak Armor, Sand Force
Pokémon: Wishes of Tomorrow
Evolves into Gigalith when traded
Evolves into Gigalith with a Linking Cord
ChangedRock390Sturdy, Weak Armor, Sand Force
Pokémon Emerald Squared
Evolves into Gigalith by trading
Evolves into Gigalith with a Kings Rock
ChangedRock390Sturdy, Weak Armor, Sand Force
Blaze Black 2 & Volt White 2ChangedRock390Sturdy, Sand Force, Sand Force
− Weak Armor
Rising Ruby & Sinking SapphireChangedRock390Sturdy, Sand Force, Sand Force
− Weak Armor
Blaze Black & Volt WhiteChangedRock390Sturdy, Sand Force, Sand Force
− Weak Armor
Pokémon Project: Pi
Evolves into Gigalith at level 36
ChangedRock415 +25
+4 HP, +7 Attack, +7 Defense, +3 Sp. Atk, +2 Sp. Def, +2 Speed
Sturdy
− Weak Armor, Sand Force
Pokémon Omega Ruby Origins
Evolves into Gigalith with the Link Cable
ChangedRock390Sturdy
− Weak Armor, Sand Force
Poke47
Evolves from Roggenrola — Level up: 25
Evolves into Gigalith — Level up: 38
ChangedRock390Weak Armor, Beam Refractor, Sturdy
+ Beam Refractor − Sand Force
HeartGold Generations
Evolves into Gigalith — by trading
Evolves into Gigalith — with Linking Cord
ChangedRock390Sturdy, Weak Armor, Sand Force
Pokémon Saiph 2Changed0 -390
-70 HP, -105 Attack, -105 Defense, -50 Sp. Atk, -40 Sp. Def, -20 Speed
—
Pokémon Parallel Emerald
Evolves into Gigalith at level 35
ChangedRock390Sturdy, Weak Armor, Sand Force
Pokémon Black Pearl Emerald
Evolves into Gigalith by trading
Evolves into Gigalith with a Linking Cord
ChangedRock390Sturdy, Weak Armor, Sand Force
Pokémon OvercomplicatedChangedRock→RockLight390Stamina, Rocky Payload
Pokémon Emerald Rule-ette
Evolves into Gigalith by trading
Evolves into Gigalith with a Linking Cord
ChangedRock390Sturdy, Weak Armor, Sand Force
Pokémon Mirror Gold
Evolves into Gigalith — with Linking Cord
ChangedRock390Sturdy, Weak Armor
− Sand Force
Emerald RogueUnchangedRock390Sturdy, Weak Armor, Sand Force
Blaze Black 2 Redux & Volt White 2 ReduxUnchangedRock390Sturdy, Weak Armor, Sand Force
Inclement EmeraldUnchangedRock390Sturdy, Weak Armor, Sand Force
Pokémon Emerald ExUnchangedRock390—
GaiaUnchangedRock390Sturdy, Weak Armor, Sand Force
Pokémon ExceededUnchangedRock390Sturdy, Weak Armor, Sand Force

Pokédex entries

What each game says about it, in the games' own words.

BlackWhen it overflows with power, the orange crystal on its body glows. It looks for underground water in caves.
White / X / Omega RubyBecause its energy was too great to be contained, the energy leaked and formed orange crystals.
Black 2 / White 2 / Y / Alpha SapphireWhen it is healthy, its core sticks out. Always facing the same way, it swiftly moves front to back and left to right.
SunIts orange crystal is a mass of energy. Just one crystal fragment would provide enough fuel for a hundred dump trucks.
MoonIt explores caves in search of underground water. It’s not comfortable around water, so this Pokémon takes great care in lapping it up.
Ultra SunThe energy overflowing from its body has turned into orange crystals that are hard enough to smash diamonds.
Ultra MoonIts orange crystals are lumps of powerful energy. They’re valuable, so Boldore is sometimes targeted for them.

Names in other languages

Japaneseガントル
Japanese (Rōmaji)Gantle
GermanSedimantur
FrenchGéolithe
SpanishBoldore
ItalianBoldore
Korean암트르
Chinese (Simplified)地幔岩
Chinese (Traditional)地幔岩

Official data here is present-day reference data from PokéAPI, not a snapshot of any one game's era — the Fairy type and hidden abilities arrived partway through the series, so a difference against an older game can belong to the series rather than to that ROM hack.