Sonic 1 Android Debug Mode

Posted : admin On 1/25/2022

Script was made using Geany under Linux Mint with Wine installed. Image assets were compiled using GIMP. Images were sourced from the Sonic 3 & Knuckles disassembly (using Flex 2) and S3AIR's mod templates folder. The mod comes mostly out of wanting a better control scheme for debug mode, and the requests for a debug mode that supports HUD mods. Play as Sonic's friends Tails & Knuckles for the first time. Use their unique abilities to fly, climb, and glide around levels offering exciting new ways to explore. OPTIMIZED FOR MOBILE Sonic The Hedgehog now plays in widescreen at a smooth 60FPS offering unrivalled performance and the game's legendary soundtrack has been fully re-mastered.

Mail has been fixed; you should now be able to confirm your e-mail address, watch pages, and the like.
Please report any issues on Discord.
Sonic the Hedgehog

Developers: Christian Whitehead, Headcannon
Publisher: Sega
Platforms: iOS, Android
Released internationally: May 16, 2013

This game has hidden developer credits.
This game has unused enemies.
This game has unused objects.
This game has unused graphics.
This game has debugging material.
This game has a hidden sound test.
This game has a hidden level select.

Finally, for once, a version of Sonic 1 that isn't a straight-up emulation, Sonic Jam and the really lackluster Game Boy Advance version aside. Powered by the fan-made Retro Engine, this version boasts a constant 60 FPS, smoother animations, a removed speed cap, widescreen, a save function, three playable characters, and much more.

Incidentally, this version was released as an update to the existing iOS version, which was an emulator + ROM.

To do:
  • Text for a dev mode similar to the one in the 2011 Sonic CD port is present. Figure out how to access it.
  • Record footage of the seventh Special Stage editor and the playable custom seventh Special Stage.
  • 4Special Stages
  • 6Unused Sprites

Level Select

Start a 'No Save' game and choose a character. On the SEGA logo screen, tap the letters S-E-G-A in that exact order once the entire word appears, Or if using a controller press Up, Down, Left, Right at the title screen. If done correctly, you will hear the ring chime. Then hold two fingers on the bottom of the screen and wait (hold the jump button and press start if using a controller). After the title screen appears, you'll be taken to a Sonic 2-style Level Select.

To select a Special Stage, set the sound test value to 01-06 and select Special Stage. If Max Emeralds is set to 7, selecting 07 will pick the otherwise unused seventh Special Stage.

There are several options aside from selecting levels and the Sound Test (they seem to become unlocked in the options menu though when you beat the game or perhaps fulfill other special requirements):

  • Player - Choose between Sonic, Tails, Knuckles, Sonic and Tails (like Sonic 2), or Knuckles and Tails.
  • Spindash - On or Off, like the Settings menu.
  • GND SPD Cap - Ground speed cap on/off. 'On' simulates the original game.
  • AIR SPD Cap - Air speed cap on/off. 'On' simulates the original game.
  • S1 Spikes - On/off. Toggles the infamous no-invincibility-frame spikes from the original game's initial release.
  • Items - S1, S2, S1+3, or S2+3. Seems to control what monitors appear. Selecting an option with '+3' gives Sonic the ability to use elemental shields and the insta-shield move from Sonic the Hedgehog 3.
  • Max Emeralds - 6 or 7 Chaos Emeralds. Choosing 7 allows all three characters (including Tails) to transform into their Super forms once you get 50 rings and double-tap the screen. The 7th Emerald is cyan in color. Some of the Emeralds also change color when toggling this option to match their modern palette.

Alternate/Hidden Level Select

An alternate level select can be seen by either choosing the save file of a completed game, or placing an Animal Prison/Goal Sign at the beginning of Final Zone. It is fairly barren, lacking Zone names, options, and the ability to select anything but the first Act of a Zone. It is also not possible to access the Special Stage from this menu, though there is clearly space for it in the bottom-right corner.

Debug Mode

Play sounds 01, 09, 09, 01, 00, 06, 02, 03 (the US/European release date of the original Genesis game) in the Sound Test. During gameplay, tap the upper-left corner of the screen to access debug mode. To change the item you are placing, press the + or - on the top of the screen.

Interestingly, the debug mode allows placement of many, many items that are not present in the main game. It seems the developers looked into the unused content from the original game, finished coding them, and left them unused. This cut content may have been meant to be restored in this port, but ultimately re-cut at the request of Sega as was the case with the 2011 Sonic CD.

Sonic 1 Debug Mode Pc

Special Stages

Sonic 1 has a custom special stage editor that can be accessed via going to the level select, playing sound 08 and the selecting 'Special Stage', if you have debug mode enabled in this special stage you can place down almost any special stage object to make your own special stages, you can even save and load layouts

To do:
Find out exactly how saving/loading works.


To do:
Confirm the function of the debug monitors.
  • Unused monitors - same as those present in the original game.
    • S - works like in Sonic 3, giving Super Sonic.
    • Robotnik - shows an image of Robotnik. Like Sonic 2 and 3, it hurts the player upon breaking it.
  • Debug monitors - used for toggling new features on the fly.
    • Spikes - shows an image of spikes. Breaking it plays the 'hitting spikes' sound and toggles Sonic 1 spike behavior.
    • Three Shields - shows an image of the elemental shields from Sonic 3. This toggles the Items option, but it doesn't work on the fly.
    • Chaos Emerald - Plays the sparkle sound from Sonic 2 for Super Sonic. Each one broken toggles your emerald count from having 6, then to 7, then back to zero.
  • Image of 4 Robotniks - also present in the original. Adds collision to several platforms that don't have it normally. When placed, it acts like an invisible platform. A variant with images of Tails exists in Final Zone.
Several unused objects in Marble Zone.

Green Hill

  • Rolling ball - is now a functional object, unlike in the original game. It rolls down hills, can crush enemies, and can break through walls. You can push it to give it additional momentum and make it roll up hills, but it can crush Sonic if it falls on him.
  • Splats the Bunny - jumps around near a set spot or jumps in a set direction. Oddly, it doesn't seem to be affected by the rolling ball.


  • Sideways spikes - also seen in the original.
  • UFO - placing it makes a bunch of UFOs show up in the sky, as they did in early photos and footage of the original game. They fade in and out of sight and are merely a cosmetic addition.


  • Goggles monitor - breaking it gives Sonic goggles which only appear when you're underwater. It increases the time period Sonic can spend in water without air, and it breaks off Sonic's head like a shield if hit. The graphics were taken from the original game, though the function of this item was presumably changed: Dean Sitton stated that the goggles were originally just a cosmetic graphic.

Special Stage

  • Prohibitory sign - deletes items it's placed on.
  • Extra life icon - from the original.
  • Zone icons: - don't do anything. A blue 'Zone 7' icon was added for this port.
  • 'W' block - doesn't do anything.
  • 7th Chaos Emerald - Cyan, and it allows Sonic to transform into Super Sonic.

Seventh Special Stage and its Editor

The seventh Special Stage does not appear in-game by default; it is a custom level that must be created in a special editor and saved before it can be accessed in-game.

To access the editor for this Special Special stage, enter the Stage Select with debug mode enabled, set Max Emeralds to 6 but the Sound Test to 7, and select Special Stage.

The default layout in the editor is nothing but the word 'custom' spelled out in generic Special Stage tiles. Upon entering debug mode, you will find three tiles that are not available anywhere else in the game: Load, Save, and Clear icons. You can delete individual objects with the aforementioned prohibitory sign.

Sonic 1 Android Debug Mode
  • Load icon - loads your last saved layout for your custom Special Stage when placed. Used in conjunction with the Save icon.
  • Save icon - saves the current layout of your custom Special Stage when placed.
  • Clear icon - clears your custom Special Stage when placed.

After creating your Special Stage, go to the Level Select and set Max Emeralds to 7. Now your custom stage can be accessed during gameplay (where collecting the Emerald will allow your character to become Super), or by setting the Sound Test value to 7 and selecting Special Stage (helpful if you want to test your Special Stage). In both cases, debug mode will not give you the Load, Save, and Clear icons.

Hidden Credits

The hidden credits are still present. To see them, start a 'No Save' game and choose a character. On the SEGA logo screen, tap the letters A-G-E-S in that order once the entire word appears. If done correctly, you will hear the ring chime and the credits will appear.

The credits translate to:

ProgramNaka Yuuji
PlanYasuhara Hirokazu
DesignOoshima Naoto
Ishiwatari Jina
Kataoka Rieko
Sound ProduceNakamura Masato
Sound ProgramKubota Hiroshi
Makino Yukifumi

Additionally, Tails' name will change to 'Miles' during gameplay.

(Source: Sonic Retro)

Unused Sprites

Most of these are, unsurprisingly, leftovers from the original Genesis game.

Special Stage

'Zone' IconsPresent in the original game, these icons would have indicated which Special Stage you were in. Interestingly, a Zone 7 icon was added to this port.
1-up IconExtra life icon for the Special Stages, listed in the original game's instruction manual but never actually appearing in any of them in any iteration of the game without ROM hacking. It is still fully functional, and can be placed in any Special Stage. The icon disappears like a ring when touched. The Tails and Knuckles icons were added to this port.
'W' IconA solid block. Its use is unknown and it has no function when placed in-game.


Robotnik MonitorHurts the player, like in Sonic the Hedgehog 2's 2-player mode and Sonic 3.
Goggles MonitorGives Sonic goggles, which increase the time before Sonic drowns.
'S' MonitorMakes the player Super when broken.
Spike MonitorBreaking it plays the 'hitting spikes' sound and toggles the Sonic 1 spike behavior.
Three Shields MonitorToggles the Items option when broken. Changes to the monitors will take effect when you restart the Act or advance to the next Act.
Emerald MonitorBreaking it plays the sparkle sound from Sonic 2 for Super Sonic and toggles the maximum Emerald count. The first one broken sets your Emerald count to 6 and enables the good ending, the second one broken sets your count to 7 and enables Super Forms, and the third one broken sets your count to 0. This is the second game to have an Emerald monitor, the first being Sonic Triple Trouble.
Exclamation(?) MonitorThe only monitor that isn't used in Debug Mode. It's either an exclamation mark or the Shrink powerup from Knuckles' Chaotix.


Green Hill ZoneThe checkered ball can be placed with Debug Mode and actually works now. It can break through walls, deflect projectiles, and crush enemies.
Green Hill ZoneSplats the Bunny is an unused badnik featured in promotional trading cards for the original game. There are two different variants. When placed in-game, he hops around near where you placed him or in a set direction.
Marble ZoneHorizontal spikes, rather than the vertical ones actually used in Marble Zone. They are also slightly thinner. They fully work upon placement, though.
Marble ZonePlacing it in Debug Mode will cause UFOs to appear in the sky. The UFOs were seen in early screenshots and footage of the original game.
Labyrinth ZoneSonic will wear these if a Goggles monitor is broken. They increase the amount of time Sonic can spend underwater without air.
Final ZoneThe left image shows the back of Robotnik's legs, which can't be seen normally. The right image is what is normally seen.


Leftover Tails life icons from the 2011 Sonic CD port, present among Tails' sprites.
Leftover Sonic life icon from the 2011 Sonic CD port, present among the HUD sprites.
The default icon for sprites in the Retro Engine's Scene Editor, usually used for Objects that aren't seen/spawned
The Sonic the Hedgehog series
Sega GenesisSonic the Hedgehog • Sonic the Hedgehog 2 (Prototypes) • Sonic the Hedgehog 3 (Prototype) • Sonic & Knuckles (Prototypes) • Sonic 3 & Knuckles • Sonic 3D Blast (Prototypes) • Sonic Spinball (Prototype)
Dr. Robotnik's Mean Bean Machine (Prototype) • Sonic Classics
Sega Master SystemSonic the Hedgehog • Sonic the Hedgehog 2 • Sonic Chaos (Prototypes) • Sonic Blast • Sonic Spinball
Dr. Robotnik's Mean Bean Machine • Sonic's Edusoft
Game GearSonic the Hedgehog (Prototype) • Sonic the Hedgehog 2 (Prototype) • Sonic Chaos (Prototypes) • Sonic Triple Trouble (Prototypes)
Sonic Spinball (Prototype) • Sonic Drift 2 • Sonic Labyrinth • Sonic Blast (Prototypes)
Dr. Robotnik's Mean Bean Machine • Tails' Skypatrol • Tails Adventures
ArcadeSegaSonic Cosmo Fighter • SegaSonic the Hedgehog (Prototype) • Sonic Championship • SegaSonic Bros.
Sega CDSonic the Hedgehog CD (Prototypes‎)
32XKnuckles' Chaotix (Prototypes)
Sega PicoSonic the Hedgehog's Gameworld • Tails and the Music Maker (Prototypes)
WindowsSonic the Hedgehog CD (1996, 2011) • Sonic's Schoolhouse • Sonic & Knuckles Collection • Sonic 3D Blast • Sonic R
Sonic Heroes • Sonic Riders • Sonic Adventure DX: Director's Cut (2004, Demo, 2011) • Sonic Adventure 2
Sonic the Hedgehog 4 - Episode I (Prototypes) • Sonic the Hedgehog 4 - Episode II (Prototype) • Sonic Generations (Demos) • Sonic Lost World • Sonic Mania • Sonic Forces • Sonic & Sega All-Stars Racing • Sonic & All-Stars Racing Transformed • Team Sonic Racing
Sega SaturnSonic X-treme • Sonic 3D Blast (Prototype) • Sonic Jam (Prototype) • Sonic R (Preview)
Game.comSonic Jam
DreamcastSonic Adventure (Prototypes) • Sonic Adventure 2 (Prototypes) • Sonic Shuffle (Debug Version)
Neo Geo Pocket ColorSonic the Hedgehog Pocket Adventure (Prototypes)
Game Boy AdvanceSonic Advance (Prototype) • Sonic Advance 2 • Sonic Advance 3 (Prototype) • Sonic Battle • Sonic the Hedgehog Genesis
GameCubeSonic Adventure 2: Battle (Demo) • Sonic Adventure DX: Director's Cut (Prototypes) • Sonic Heroes (Prototypes)
Shadow the Hedgehog • Sonic Mega Collection (Prototype) • Sonic Gems Collection • Sonic Riders
PlayStation 2Sonic Heroes • Shadow the Hedgehog • Sonic Riders • Sonic Riders: Zero Gravity • Sonic Unleashed • Sonic Gems Collection
XboxSonic Heroes • Shadow the Hedgehog • Sonic Riders
Nintendo DSSonic Rush (Demo) • Mario & Sonic at the Olympic Games (Beijing 2008) • Sonic Chronicles: The Dark Brotherhood
Sonic & SEGA All-Stars Racing • Sonic Classic Collection
PlayStation PortableSonic Rivals
Xbox 360Sonic the Hedgehog (Demo) • Sonic Unleashed (Preview) • Sonic & Sega All-Stars Racing • Sonic the Hedgehog 4 - Episode I (Prototypes) • Sonic Generations (Demos) • Sonic Adventure 2 • Sonic & All-Stars Racing Transformed
WiiSonic Unleashed • Sonic Colors • Beijing 2008 • London 2012 • Sonic the Hedgehog 4 - Episode I (Prototypes) • Sonic & Sega All-Stars Racing • Sonic and the Black Knight • Sonic Riders: Zero Gravity
PlayStation 3Sonic the Hedgehog • Sonic the Hedgehog 4 - Episode I (Prototypes) • Sonic Adventure 2 • Sonic Generations (Demos) • Sonic & All-Stars Racing Transformed
Nintendo 3DSSonic Generations • Sonic & All-Stars Racing Transformed
Wii USonic Lost World • Sonic Boom: Rise of Lyric • Sonic & All-Stars Racing Transformed
Nintendo Switch, PlayStation 4, Xbox OneSonic Mania
J2MESonic the Hedgehog Mobile • Sonic Jump
LeapsterSonic X
N-GageSonic N
iOS/AndroidSonic the Hedgehog 4 - Episode I (Prototypes) • Sonic the Hedgehog • Sonic the Hedgehog 2 • Sonic the Hedgehog CD
Sonic Jump • Sonic Dash • Sonic Runners
Plug & PlaySuper Sonic Gold
Retrieved from ''

  • All Super Emeralds And Hyper Sonic

While at the in game pause menu press the following with the d-pad(the directional pad):UP,UP,DOWN,DOWN,LEFT,RIGHT,UP,and you will hear a chaos emerald sound and you will gain All Super Emeralds for the Hyper Sonic cheat code.While at the in game pause menu press the following with the d-pad(the directional pad):UP,DOWN,UP,DOWN,LEFT,RIGHT,DOWN,and you will hear an extra life sound and gain the ability to transform into Hyper Sonic when you collect 100 rings.Hyper Sonic glows the color of the Chaos Emeralds and has Invincibility stars circling around himself Again,the debug code is REALLY good for this cheat because there is no way that someone is going to collect 100 rings in one level so if you want to,activate the debug code,transform into a ring and make a whole bunch of rings in an easy way that you can collect them all,so you have enough to transform into Hyper Sonic,seeing as you don't get tails as a partner even though he is in the game after you beat the mad gear zone boss 2 times and there is a cutscene where Tails is in the tornado and Sonic get's on top of the tornado to go to the final zone,and it would've been so much easier to use the debug code and get a lot of rings if you had him as a partner. Submitted by RyanTaylor
  • Alternate ending and Episode 2 preview

Collect all seven Chaos Emeralds in the Special Stages.
  • Alternate ending poses

Collect all the rings during the ending sequence and Sonic will show his fist pump pose from the Sonic The Hedgehog 2 and Sonic The Hedgehog 3 ending sequence, or turn into Super Sonic if you also have all the Chaos Emeralds.
  • Always get a jackpot

Enter a 'slot machine' as Super Sonic.
  • Bonus levels and Chaos Emeralds

Complete a level with 50 rings. A giant ring will appear behind the end sign. Jump into the giant ring to advance to a bonus level. A Chaos Emerald will be at the end of all bonus levels.
  • Dark Sonic

In any level,(I usually prefer Splash Hill Zone levels),on your wii remote and d-pad(directional pad),press the following:,UP,B,B,DOWN,LEFT,RIGHT,B(the directional pad is different when using it,compared to when you use it the normal way you hold it,left is up,right is down,up is right,and down is left).then hit the transform button(otherwise known as the 1 button on your wii remote).Then you will be transformed into Dark Sonic.

Debug Mode Sonic And Knuckles

Submitted by RyanTaylor
  • Dark Sonic

For dark Sonic's style,he looks like super sonic,except his eyes are faded,his fur color is black,he has the same shoes as he does in normal form and in super form,the quills on the back of his head have the same style as super sonic,and the aura around him is a aura that stays around his body,the aura's color is black,and the aura is a little long,and it sways back and forth.For Dark Sonic's speed,he is 5 percent faster than super sonic.For Dark Sonic's jump height,He jumps 2 percent higher than super sonic.And even though Dark Sonic is invincible he is able to perform 2 other attacks.the first one is called the dash attack.Dark Sonic dashes on the ground with the aura thrusting backwards.Dark Sonic is able to perform this attack in midair as well as on the ground.Press 2 to perform this attack.The second attack that Dark Sonic has is called the teleportation attack.Dark Sonic teleports in front of an enemy(or enemies) and punches the enemy(or enemies) destroying it(or them).This attack can be done repeatedly depending how many enemies there are in the area that Dark Sonic is in,and this attack can be performed in midair as well as on the ground.Press The forward button and 2 to perform this attack. Submitted by RyanTaylor
  • Dark Sonic

I made a mistake when making the extra attacks for Dark Sonic.Press 1 for Dark Sonic's dash attack,and press 1 while pressing the forward button on the d-pad(directional pad) for his teleportation attack.i though that the button to jump was a,not 2. Sorry. Submitted by RyanTaylor
  • Debug mode

Press the following with the d-pad(directional pad) while your at the in-game pause menu:UP,DOWN,UP,LEFT,LEFT,RIGHT,RIGHT.If you did this correctly,you will hear a ring sound.exit the pause menu and you will be able to change into objects in the game.Note:this is a good cheat for Super Sonic if you want to stay in super form.Note:you have to do this every time you play a level or play a different level. Submitted by RyanTaylor
  • Hyper Sonic

Oh,and the way that Sonic transform into his Hyper Form is the same way that he transforms into his Super Form Except The Chaos Emeralds are bigger and there is a Chaos Blast like shock wave when he reaches the point where he finally transforms into his Hyper Form and the shock wave glows the color of the Chaos Emeralds.And there is a motion trail behind him when he is running(and flying when he gets to full speed).And this time he can fly of of the ground.And He Can Do Chaos Control to stop time (stop everything including the enemies except for you by pressing a and pressing a again unfreezes time. Submitted by RyanTaylor
  • Super Sonic

Collect all seven Chaos Emeralds. Then, enter any level, collect 50 rings, and you can now transform into Super Sonic.
  • Super Sonic Jackpot

In the Casino Street Zone, every time you run through a game of chance as Super Sonic you will win lives.
  • Unlimited lives

Play the Casino Street Zone. Run through the level and activate the 'slot machines' to again extra lives. When you are satisfied with the amount of lives collected, pause game play and leave the level to save those lives. Restart the level and repeat the process as many times as desired.

Sonic 1 Android Debug Mode Download


You can submit new cheats for this game and help our users gain an edge.Android

Sonic 2 Debug Code

Sonic 1 Android Debug Mode Apk

Print This Page

Sonic 4 Episode 1 Debug Mode Android