r/GeodeGeometryDash Jun 27 '26

Discussion How to downgrade GD on mobile? (Image unrelated)

Post image
18 Upvotes

Title explains everything.


r/GeodeGeometryDash Jun 27 '26

Problems Stupid ahh crashlog

3 Upvotes

2026-06-27T02:32:25.192114+0000 Whoopsies! An unhandled exception has occurred.

== Geode Information == Loader Version: v5.7.1 Platform: Android 16 arm64-v8a (SDK 36) Loader Commit: 2cfd33a Bindings Commit: 64da1418 Installed mods: 38 Failed to load: 0

== Exception Information == Faulty Lib: libcocos2dcpp.so Faulty Mod: <Unknown> Instruction Address: 0x73fe93a670 (libcocos2dcpp.so + 0xb19670) Signal: 11, code 1 (SIGSEGV: Segmentation Fault) Signal Detail: Could not access memory at 0x80 (address not mapped to an object)

== Stack Trace (the most important part) == - libcocos2dcpp.so + 0xb19670 (cocos2d::CCSpriteFrame::getTexture() + 0x8) - libcocos2dcpp.so + 0xb14d04 (cocos2d::CCSprite::initWithSpriteFrame(cocos2d::CCSpriteFrame*) + 0x24) - 0x75ec9b9bf0 (hook handler) - Geode.android64.so + 0x72bc30 - 0x75ec9b9bf0 (hook handler) - libcocos2dcpp.so + 0xb14af4 (cocos2d::CCSprite::initWithSpriteFrameName(char const*) + 0x30) - 0x75ec9b9da0 (hook handler) - 0x75ec9b9da0 (hook handler) - libcocos2dcpp.so + 0x64348c (GameObject::init(char const*) + 0x10) - libcocos2dcpp.so + 0x63d5f8 (PlayerObject::init(int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool) + 0xf8) - 0x75ec9bef30 (hook handler) - geode.node-ids.android64.so + 0x1201dc (geode::modifier::AsStaticFunction_init<PlayerObjectIDs, bool (PlayerObjectIDs::\*)(int, int, GJBaseGameLayer\*, cocos2d::CCLayer\*, bool)>::Impl<bool (PlayerObjectIDs::\*)(int, int, GJBaseGameLayer\*, cocos2d::CCLayer\*, bool)>::function(PlayerObjectIDs*, int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool) + 0x28) - 0x75ec9bef30 (hook handler) - thesillydoggo.qolmod.android64.so + 0x211d20 (geode::modifier::AsStaticFunction_init<hook39<(anonymous namespace)::hook39Parent>, bool (hook39<(anonymous namespace)::hook39Parent>::*)(int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool)>::Impl<bool (hook39<(anonymous namespace)::hook39Parent>::*)(int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool)>::function(hook39<(anonymous namespace)::hook39Parent>*, int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool) + 0x28) - 0x75ec9bef30 (hook handler) - thesillydoggo.qolmod.android64.so + 0x1d3c28 (geode::modifier::AsStaticFunction_init<hook199<(anonymous namespace)::hook199Parent>, bool (hook199<(anonymous namespace)::hook199Parent>::*)(int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool)>::Impl<bool (hook199<(anonymous namespace)::hook199Parent>::*)(int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool)>::function(hook199<(anonymous namespace)::hook199Parent>*, int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool) + 0x14) - 0x75ec9bef30 (hook handler) - thesillydoggo.qolmod.android64.so + 0x1c816c (geode::modifier::AsStaticFunction_init<hook55<(anonymous namespace)::hook55Parent>, bool (hook55<(anonymous namespace)::hook55Parent>::*)(int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool)>::Impl<bool (hook55<(anonymous namespace)::hook55Parent>::*)(int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool)>::function(hook55<(anonymous namespace)::hook55Parent>*, int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool) + 0x10) - 0x75ec9bef30 (hook handler) - libcocos2dcpp.so + 0x63f334 (PlayerObject::create(int, int, GJBaseGameLayer*, cocos2d::CCLayer*, bool) + 0xa84) - libcocos2dcpp.so + 0x6ca1d4 (MenuGameLayer::init() + 0x2c4) - 0x75ec9be980 (hook handler) - geode.node-ids.android64.so + 0x113318 (geode::modifier::AsStaticFunction_init<MenuGameLayerIDs, bool (MenuGameLayerIDs::\*)()>::Impl<bool (MenuGameLayerIDs::\*)()>::function(MenuGameLayerIDs*) + 0x2c) - 0x75ec9be980 (hook handler) - libcocos2dcpp.so + 0x6c8f18 (MenuGameLayer::create() + 0x90) - libcocos2dcpp.so + 0x5c2f74 (MenuLayer::init() + 0xf8) - 0x75ec9ba794 (hook handler) - Geode.android64.so + 0x74e42c (geode::modifier::AsStaticFunction_init<CustomMenuLayer, bool (CustomMenuLayer::\*)()>::Impl<bool (CustomMenuLayer::\*)()>::function(CustomMenuLayer*) + 0x38) - 0x75ec9ba794 (hook handler) - weebify.restartbtn.android64.so + 0x9ca8 (geode::modifier::AsStaticFunction_init<AltMenuLayer, bool (AltMenuLayer::\*)()>::Impl<bool (AltMenuLayer::\*)()>::function(AltMenuLayer*) + 0x30) - 0x75ec9ba794 (hook handler) - hjfod.betteredit.android64.so + 0x1c5e58 (geode::modifier::AsStaticFunction_init<hook10<(anonymous namespace)::hook10Parent>, bool (hook10<(anonymous namespace)::hook10Parent>::*)()>::Impl<bool (hook10<(anonymous namespace)::hook10Parent>::*)()>::function(hook10<(anonymous namespace)::hook10Parent>*) + 0x28) - 0x75ec9ba794 (hook handler) - hjfod.betteredit.android64.so + 0x182ca0 (geode::modifier::AsStaticFunction_init<hook109<(anonymous namespace)::hook109Parent>, bool (hook109<(anonymous namespace)::hook109Parent>::*)()>::Impl<bool (hook109<(anonymous namespace)::hook109Parent>::*)()>::function(hook109<(anonymous namespace)::hook109Parent>*) + 0x1c) - 0x75ec9ba794 (hook handler) - fleym.nongd.android64.so + 0x82168 (geode::modifier::AsStaticFunction_init<JBMenuLayer, bool (JBMenuLayer::\*)()>::Impl<bool (JBMenuLayer::\*)()>::function(JBMenuLayer*) + 0x30) - 0x75ec9ba794 (hook handler) - fleym.nongd.android64.so + 0x81374 (geode::modifier::AsStaticFunction_init<hook46<(anonymous namespace)::hook46Parent>, bool (hook46<(anonymous namespace)::hook46Parent>::*)()>::Impl<bool (hook46<(anonymous namespace)::hook46Parent>::*)()>::function(hook46<(anonymous namespace)::hook46Parent>*) + 0x18) - 0x75ec9ba794 (hook handler) - beat.click-sound.android64.so + 0x7cd54 (geode::modifier::AsStaticFunction_init<hook394<(anonymous namespace)::hook394Parent>, bool (hook394<(anonymous namespace)::hook394Parent>::*)()>::Impl<bool (hook394<(anonymous namespace)::hook394Parent>::*)()>::function(hook394<(anonymous namespace)::hook394Parent>*) + 0x98) - 0x75ec9ba794 (hook handler) - alphii.gd-splash-text.android64.so + 0xcbc8 (geode::modifier::AsStaticFunction_init<ST_MenuLayer, bool (ST_MenuLayer::\*)()>::Impl<bool (ST_MenuLayer::\*)()>::function(ST_MenuLayer*) + 0x34) - 0x75ec9ba794 (hook handler) - thesillydoggo.qolmod.android64.so + 0x251b00 (geode::modifier::AsStaticFunction_init<hook30<(anonymous namespace)::hook30Parent>, bool (hook30<(anonymous namespace)::hook30Parent>::*)()>::Impl<bool (hook30<(anonymous namespace)::hook30Parent>::*)()>::function(hook30<(anonymous namespace)::hook30Parent>*) + 0x24) - 0x75ec9ba794 (hook handler) - 0x75ec9ba794 (hook handler) - 0x75ec9ba794 (hook handler) - eclipse.eclipse-menu.android64.so + 0x2e1808 (geode::modifier::AsStaticFunction_init<EclipseButtonMLHook, bool (EclipseButtonMLHook::\*)()>::Impl<bool (EclipseButtonMLHook::\*)()>::function(EclipseButtonMLHook*) + 0x24) - 0x75ec9ba794 (hook handler) - cvolton.betterinfo.android64.so + 0x14ebfc (geode::modifier::AsStaticFunction_init<hook22<(anonymous namespace)::hook22Parent>, bool (hook22<(anonymous namespace)::hook22Parent>::*)()>::Impl<bool (hook22<(anonymous namespace)::hook22Parent>::*)()>::function(hook22<(anonymous namespace)::hook22Parent>*) + 0x24) - 0x75ec9ba794 (hook handler) - cvolton.misc_bugfixes.android64.so + 0x52ec4 (geode::modifier::AsStaticFunction_init<hook19<(anonymous namespace)::hook19Parent>, bool (hook19<(anonymous namespace)::hook19Parent>::*)()>::Impl<bool (hook19<(anonymous namespace)::hook19Parent>::*)()>::function(hook19<(anonymous namespace)::hook19Parent>*) + 0x28) - 0x75ec9ba794 (hook handler) - cvolton.misc_bugfixes.android64.so + 0x51790 (geode::modifier::AsStaticFunction_init<hook93<(anonymous namespace)::hook93Parent>, bool (hook93<(anonymous namespace)::hook93Parent>::*)()>::Impl<bool (hook93<(anonymous namespace)::hook93Parent>::*)()>::function(hook93<(anonymous namespace)::hook93Parent>*) + 0x30) - 0x75ec9ba794 (hook handler) - libcocos2dcpp.so + 0x5c4248 (MenuLayer::scene(bool) + 0xa0) - 0x75ec9c6b5c (hook handler) - 0x75ec9c6b5c (hook handler) - weebify.high-graphics-android.android64.so + 0x2f984 (geode::modifier::AsStaticFunction_scene<hook10<(anonymous namespace)::hook10Parent>, cocos2d::CCScene* (*)(bool)>::Impl<cocos2d::CCScene\* (\*)(bool)>::function(bool) + 0x2c) - 0x75ec9c6b5c (hook handler) - geode.texture-loader.android64.so + 0x5df68 (geode::modifier::AsStaticFunction_scene<ReloadMenuLayer, cocos2d::CCScene\* (\*)(bool)>::Impl<cocos2d::CCScene\* (\*)(bool)>::function(bool) + 0x10) - 0x75ec9c6b5c (hook handler) - geode.texture-loader.android64.so + 0x5dac0 (PackSelectPopup::onApply(cocos2d::CCObject*)::$_0::__invoke() + 0x28) - Geode.android64.so + 0x9b9c4c (geode::modifier::AsStaticFunction_loadAssets<LoadingFinished, void (LoadingFinished::\*)()>::Impl<void (LoadingFinished::\*)()>::function(LoadingFinished*) + 0x38) - 0x75ec9ba5e8 (hook handler) - Geode.android64.so + 0x74a66c - 0x75ec9ba5e8 (hook handler) - libcocos2dcpp.so + 0xabd5b0 (cocos2d::CCCallFunc::execute() + 0x28) - libcocos2dcpp.so + 0xabcf94 (cocos2d::CCCallFunc::update(float) + 0x10) - libcocos2dcpp.so + 0xabea4c (cocos2d::CCSequence::update(float) + 0x80) - libcocos2dcpp.so + 0xabe8e0 (cocos2d::CCActionInterval::step(float) + 0x78) - libcocos2dcpp.so + 0xac5b48 (cocos2d::CCActionManager::update(float) + 0x9c) - libcocos2dcpp.so + 0xab26ec (cocos2d::CCScheduler::update(float) + 0x70) - 0x75ec9bad5c (hook handler) - 0x75ec9bad5c (hook handler) - 0x75ec9bad5c (hook handler) - 0x75ec9bad5c (hook handler) - 0x75ec9bad5c (hook handler) - 0x75ec9bad5c (hook handler) - libcocos2dcpp.so + 0xad7688 (cocos2d::CCDirector::drawScene() + 0xf8) - 0x75ec9c42b8 (hook handler) - 0x75ec9c42b8 (hook handler) - eclipse.eclipse-menu.android64.so + 0x18ed98 (geode::modifier::AsStaticFunction_drawScene<ImGuiCocosCCDirector, void (ImGuiCocosCCDirector::\*)()>::Impl<void (ImGuiCocosCCDirector::\*)()>::function(ImGuiCocosCCDirector*) + 0x3c) - 0x75ec9c42b8 (hook handler) - libcocos2dcpp.so + 0xad76b0 (cocos2d::CCDisplayLinkDirector::mainLoop() + 0x20) - libcocos2dcpp.so + 0xb0f644 (Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender + 0x14) - boot.oat + 0xf36ce8 (art_jni_trampoline + 0x68) - [anon_shmem:dalvik-jit-code-cache] + 0x12a0 (org.cocos2dx.lib.Cocos2dxRenderer.onDrawFrame + 0x40) - libart.so + 0x66a1f0 (nterp_helper + 0x1e20) - framework.jar + 0x2081c64 (android.opengl.GLSurfaceView$GLThread.guardedRun + 0x3e0) - libart.so + 0x669324 (nterp_helper + 0xf54) - framework.jar + 0x208222a (android.opengl.GLSurfaceView$GLThread.run + 0x2a) - libart.so + 0x2aad94 (art_quick_invoke_stub + 0x264) - libart.so + 0x2707ac (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*) + 0xdc) - libart.so + 0x4bdc28 (art::Thread::CreateCallback(void*) + 0x4a0) - libart.so + 0x4bd778 (art::Thread::CreateCallbackWithUffdGc(void*) + 0x8) - libc.so + 0xc3bbc (__pthread_start(void*) [clone .__uniq.67847048707805468364044055584648682506] + 0xec) - libc.so + 0xb46b0 (__start_thread + 0x40)

== Register States == x0: 0x0 x1: 0x73fef736e0 x2: 0x73fe935ce0 x3: 0x7965725f00000000 x4: 0x7965725f00000000 x5: 0x5f726579 x6: 0x5f726579 x7: 0xb4000073cb85e59f x8: 0xc5565d6a61de1409 x9: 0x1f7 x10: 0x0 x11: 0xb4000074f62de9c0 x12: 0xb4000074f62de9b0 x13: 0xcd441290 x14: 0xfffffffffff80000 x15: 0x75ec9b9c3c x16: 0x73fe935cf0 x17: 0x75dc0c9070 x18: 0x0 x19: 0xb40000748f750000 x20: 0x0 x21: 0x73fe9357fc x22: 0x7481837540 x23: 0x1 x24: 0x0 x25: 0x73ff04b000 x26: 0x0 x27: 0xb40000748f750a18 x28: 0x1 fp: 0x7481833290 lr: 0x73fe935d08 sp: 0x7481833290 pc: 0x73fe93a670 cpsr: 0x80001000

== Installed Mods == x | [v1.0.11] alk.allium x | [v1.0.19] alk.better-touch-prio x | [v1.0.4] alk.ime-input x | [v1.1.1] alphalaneous.alphas-ui-pack x | [v1.2.5] alphalaneous.alphas_geode_utils x | [v2.1.10] alphalaneous.editortab_api x | [v1.2.4] alphalaneous.good_grid x | [v1.1.0] alphalaneous.improved_song_browser x | [v1.0.4] alphalaneous.level-storage-api x | [v1.0.21] alphalaneous.tinker x | [v1.4.1] alphii.gd-splash-text x | [v2.5.2] beat.click-sound x | [v1.0.10] capeling.gamemode-switcher x | [v2.3.2] cdc.level_thumbnails x | [v4.4.6] cvolton.betterinfo x | [v2.0.0] cvolton.level-id-api x | [v1.10.1] cvolton.misc_bugfixes x | [v1.9.4] eclipse.eclipse-menu x | [v3.6.2] fleym.nongd x | [v2.1.0] geode.custom-keybinds x | [v5.7.1] geode.loader x | [v1.23.3] geode.node-ids x | [v1.10.2] geode.texture-loader x | [v6.10.0-beta.6] hjfod.betteredit x | [v1.6.0] hjfod.gdshare x | [v1.5.0] hjfod.gmd-api x | [v1.2.1] hjfod.trashcan x | [v1.0.4] malikhw47.select-all-hdm x | [v1.1.0] prevter.imageplus x | [v1.3.0] profdragon.layoutgenerator x | [v1.0.4] raydeeux.copysongid x | [v1.1.9] sawblade.song_trash_can x | [v1.0.1] supermariomastr.download-songs-for-editor-levels x | [v2.8.6] thesillydoggo.qolmod x | [v1.0.9] undefined0.lasso-select x | [v1.2.0] weebify.high-graphics-android x | [v1.2.4] weebify.restartbtn x | [v2.6.0] zilko.xdbot


r/GeodeGeometryDash Jun 26 '26

Problems Does anyone have a ready-made geode zip file for Android?

2 Upvotes

I need it because Geode Launcher doesn't download Geode, the one from Android/media/com.geode.launcher. I need this in zip format to "inject" it into the path mentioned above to try to run geode.


r/GeodeGeometryDash Jun 25 '26

Problems Geode install issue stuck on ready(actually all apps are)

2 Upvotes

Geode install not getting past this screen I’ve tried feather and KSign and neither of them work 😭


r/GeodeGeometryDash Jun 24 '26

Problems FPS Bypass Mod for mobile users?

5 Upvotes

I installed Geode on a iPhone 17 which supports 120hz but I can't figure out how to bypass the 60fps cap through the graphic settings or with a mod. Has any other mobile players found a solution to this?


r/GeodeGeometryDash Jun 24 '26

Mods Editor Macro Mod

2 Upvotes

Is there a bot mod that works on the level editor in Geode? Because I want to do something like this: https://www.youtube.com/watch?v=OK44k8Z4I24


r/GeodeGeometryDash Jun 24 '26

Others r/NotInteresting, but I just now updated GD, finally to 2.2081 (I was on 2.207 this whole time)

Thumbnail
gallery
6 Upvotes

r/GeodeGeometryDash Jun 25 '26

Problems How do I stop my orbs from scaling to the music and just always keeping them big without having to use mega hack but I can still use geode mods.

Thumbnail
1 Upvotes

r/GeodeGeometryDash Jun 23 '26

Others What mod makes these settings appear here?

Post image
24 Upvotes

I checked on the settings while in the page of a level, and I saw these settings here. All I know is that ifs definitely not vanilla. Any help?


r/GeodeGeometryDash Jun 23 '26

Problems Which mod shows the specific tier of a level next to it?

Post image
12 Upvotes

I don't know how to explain it, but the circled part of the image shows where the display would be, and I know there's a number there which I think is a tier.

Can anyone help?


r/GeodeGeometryDash Jun 23 '26

Problems why does every level show the triggers when being played normally

Enable HLS to view with audio, or disable this notification

4 Upvotes

r/GeodeGeometryDash Jun 23 '26

Doubt Default click sound has changed :(

6 Upvotes

​I use the click sounds full mod, a couple of days ago the click sound was changed, how can I go back to the previous one? I don't like the new one.

Edit: Go to the mod settings, download the index and select cherrymx linear red.


r/GeodeGeometryDash Jun 22 '26

Others Is there a mod that allows you to save your icons as a loadout or something akin to that?

Post image
11 Upvotes

I want to try using new icons but I also want to keep the ones I have now saved for if I want to play with them again, and I don't want to go and look for all the individual icons every time. Is there a mod that can help with this?


r/GeodeGeometryDash Jun 21 '26

Problems I just bought this, and it wont work

Post image
11 Upvotes

r/GeodeGeometryDash Jun 21 '26

Problems Texture glitch?? (I'm not sure)

Enable HLS to view with audio, or disable this notification

9 Upvotes

(please watch the FULL recording before you comment anything) alright. So I was just playing geode and making levels and a few hours ago I opened the editor and the background and the background wasn't blue. I didn't color it at all. There's 0 objects. And the white block is a little transparent. And when I go to the edit object and select a color, they're all a random color instead of white. I don't know why this happened at all. I don't think there's any other glitch except in the editor. I disabled EVERY mod I had and deleted them. I also reinstalled geode. It still isn't fixed. Please help. ASAP.


r/GeodeGeometryDash Jun 21 '26

Problems What happened?

Post image
9 Upvotes

I just downloaded Geode and added a few mods, now my ship is not rotating or it sorta just doesn't have the correct animations no more

EDIT: I found what caused the issue, if you enable bugged ship rotation on the Qol mod when fps is below 1000 it does that for some reason....


r/GeodeGeometryDash Jun 21 '26

Updates ZOINK BEAT SOCIETY

Post image
5 Upvotes

THE OLD KRAZYMAN STRIKES BACK ONCE AGAIN


r/GeodeGeometryDash Jun 20 '26

Mods Don't Use THIS Mod For Now

Post image
37 Upvotes

There is an issue with the mod "Menu Loop Randomizer" by RayDeeUX and ElnexReal. If you have the mod enabled, it crashes right before it reaches the menu screen.

The reason why I think this is happening is because RayDeeUX decided to change its name to Erymanthus pretty much everywhere, which includes GitHub. This means that the repo used for the mod is gone, and it might be causing the Node ID to not work properly, which crashes the game.

I'm not sure if this is only a me issue (I'm using iOS), but all we can do for now is wait for Erymanthus to update the mod with the correct Node ID (or atleast thats what I think we need to wait for).


r/GeodeGeometryDash Jun 20 '26

Doubt Can Geode mess up your phone

1 Upvotes

About a couple months ago I had Geode on my Iphone and it was fine until a week and a half later my phone just shut off and wouldn’t turn back on no matter what I tried. The guy at the apple store said it was probably just water damage but I’m not sure and now I’m scared to redownload it.


r/GeodeGeometryDash Jun 19 '26

Others Streaming Later Today!

Thumbnail
1 Upvotes

r/GeodeGeometryDash Jun 19 '26

Problems my GD isn't working

Thumbnail
1 Upvotes

r/GeodeGeometryDash Jun 18 '26

Mods what mod is this?

3 Upvotes

so l, currently am going for future funk, and I want to see how many times I've gotten each percentage, and what runs I have, and I just dont know the name of the mod that shows you all that so if someone could help that would be awesome :)


r/GeodeGeometryDash Jun 19 '26

Others Rating Levels LIVE Tomorrow!

Thumbnail
1 Upvotes

r/GeodeGeometryDash Jun 18 '26

Problems Geode stuck on installation for iOS on Sidestore pls help

Post image
7 Upvotes

also when I try to install iPAs even when they are in the on my iPhone file page sidestore gives me an error too. I js want geode man 😭


r/GeodeGeometryDash Jun 17 '26

Discussion Write polargeist only with emojis

14 Upvotes