Skip to content

Creating Windows, Android and IOS Apps

GithubYeet edited this page May 20, 2020 · 47 revisions

This wiki shows how to compile GD clients for your server.

CAREFUL: You can't add or delete bytes to files, otherwise it will not work. If you get error about size change on Hex Editor, DON'T DO IT.

Windows:

Added by EMREOYUN

Text Version:

You need these programs:
Geometry Dash PC
HxD

Now Follow This Steps:
•Open Geometry Dash.exe with HxD Portable
•Search http://www.boomlings.com/
•Change with your root link. Example: http://gdps.emreoyun.com/ (Careful! Need exact letter count)
•Now, Search aHR0cDovL3d3dy5ib29tbGluZ3MuY29tL2RhdGFiYXNlL3 (Base 64 Encoded -> http://www.boomlings.com/database/)
•Change with your root link encoded with base64 including database/. Example: http://gdps.emreoyun.com/database/ -> aHR0cDovL2dkcHMuZW1yZW95dW4uY29tL2RhdGFiYXNlL3 | This is base64 encoder. Encode your web link to here.


NOTE: IF YOU GET ERROR ABOUT SIZE CHANGE ERROR, DON'T CONTINUE AND FOLLOW THIS STEPS:
•On Your Encoded Web Link, remove last "w==" and add "3" to fix it.


•Now Search aHR0cDovL3d3dy5ib29tbGluZ3MuY29tL3 (Base 64 Encoded -> http://www.boomlings.com/)
•Change with your root link encoded with base64. Example: http://gdps.emreoyun.com/ -> aHR0cDovL2dkcHMuZW1yZW95dW4uY29tL3


NOTE: IF YOU GET ERROR ABOUT SIZE CHANGE ERROR, DON'T CONTINUE AND FOLLOW THIS STEPS:
•On Your Encoded Web Link, remove last "w==" only and got fixes.


•Save the file as yourgdpsname.exe
•Run and profit!!!

Video Tutorial:

@Cvolton made a tutorial: Watch Here
Note: I think it's outdated. So follow the text version.

Android:

Added by Yeet#2560(Discord)

Things You Need:

•[APK Editor Pro] download on rexdl and pic 1.9.7

HEX Editor

Geometry Dash 2.11 Apk File

•Your Brain

Steps:

•Download the GD APK file and open it with Apk Editor Pro and select simple edit

•Go to lib and armabi folder then save the libcocos2dcpp.so by tapping the floppy disk logo it will let you select what/where location the file will saved and make sure you saved it in the location that u know.

•Example: /sdcard0/GDPStest

•Then close to the app and open the app again but select common edit.

•change the package name so it can't the original gd

•Example: com.robtopx.geometryjump to com.gdpssxx.yourgdpsname

NOTE: make sure it has the same length as the old package name or the application won't work

•Optional: You Can Rename The App if you want

•After you Changed the package name tap the Save button then you need to wait

•After you wait for a while it should be successful and go to the location of the app and rename it anything you want so it won't get replaced. but don't remove.apk .

Location is /sdcard/ApkEditor/tmp/gen_signed.apk

•Example: gdpstestgen_signed.apk

•Note For HEX Editor: to search the things that you do the buttons are Find and Find Next to replace check the Find and Replace and Replace All.

•Open HEX Editor And Open libcocos2dcpp.so •Search Set the Hex Fragment to String then search for http://www.boomlings.com/
•Change with your root link. Example: http://gdps.emreoyun.com/ (Careful! Need exact letter count)
•Now, Search aHR0cDovL3d3dy5ib29tbGluZ3MuY29tL2RhdGFiYXNlL3 (Base 64 Encoded -> http://www.boomlings.com/database/)
•Change with your root link encoded with base64 including database/. Example: http://gdps.emreoyun.com/database/ -> aHR0cDovL2dkcHMuZW1yZW95dW4uY29tL2RhdGFiYXNlL3 | This is base64 encoder. Encode your web link to here.


NOTE: IF YOU GET ERROR ABOUT SIZE CHANGE ERROR, DON'T CONTINUE AND FOLLOW THIS STEPS:
•On Your Encoded Web Link, remove last "w==" and add "3" to fix it.


•Now Search aHR0cDovL3d3dy5ib29tbGluZ3MuY29tL3 (Base 64 Encoded -> http://www.boomlings.com/)
•Change with your root link encoded with base64. Example: http://gdps.emreoyun.com/ -> aHR0cDovL2dkcHMuZW1yZW95dW4uY29tL3


NOTE: IF YOU GET ERROR ABOUT SIZE CHANGE ERROR, DON'T CONTINUE AND FOLLOW THIS STEPS:
•On Your Encoded Web Link, remove last "w==" only and got fixes.

•Then Search for the app package name and replace it with your packages name.

•Example: com.robtopx.geometryjump to com.gdpssxx.yourgdpsname.

•And Save by Tapping The Floppy Disk logo.

•Stuffs you need to know: •Normal Website (32 items replaced) •Encoded Website (22 items replaced) •Package Name (3 items replaced) •If it says 1 u didn't replace them all.

•Open APK Editor Proand find the file that u renamed.

•The GDPS we named is: gdpstestgen_signed.apk open it and select simple edit.

•Go to lib and armabi and replace the libcocos2dcpp.so with the new one by tapping the pencil logo.

•The location the we example is sdcard0/GDPStest

And Save.

•You have to wait again and it will be completed and it will be named as gen_signed.apk again.

•After Waiting Install the gen_signed.apk and try to test it.

If it works Good Job :D

If it didn't work DM me On Discord Yeet#2560

That's all :)

IOS:

Suggested by hiimjustin000

You need these files:
Geometry Dash IPA File(Installer for IOS)(Updated Link) If this file is not available, send e-mail to here

WinRaR

WARNING: !!UNOFFICAL STEPS!! | THIS TUTORIAL SUGGESTED BY hiimjustin000 AND NOT TESTED

•Go to Geometry Dash/Payload/Geometry Dash.app/GeometryJump and open your text editor.
•Search http://www.boomlings.com/
•Change with your root link. Example: http://gdps.emreoyun.com/ (Careful! Need exact letter count)
•Now, Search aHR0cDovL3d3dy5ib29tbGluZ3MuY29tL2RhdGFiYXNlL3 (Base 64 Encoded -> http://www.boomlings.com/database/)
•Change with your root link encoded with base64 including database/. Example: http://gdps.emreoyun.com/database/ -> aHR0cDovL2dkcHMuZW1yZW95dW4uY29tL2RhdGFiYXNlL3 | This is base64 encoder. Encode your web link to here.


NOTE: IF YOUR APP DOESN'T WORK WELL, FOLLOW THIS STEPS:
•On Your Encoded Web Link, remove last "w==" and add "3" to fix it.


•Now Search aHR0cDovL3d3dy5ib29tbGluZ3MuY29tL3 (Base 64 Encoded -> http://www.boomlings.com/)
•Change with your root link encoded with base64. Example: http://gdps.emreoyun.com/ -> aHR0cDovL2dkcHMuZW1yZW95dW4uY29tL3


NOTE: IF YOUR APP DOESN'T WORK WELL, FOLLOW THIS STEPS:
•On Your Encoded Web Link, remove last "w==" only and got fixes.


•Compress as ZIP and rename it to an IPA (Make sure you have hide file extensions off).

Congratulations you created your client. If your client failed, you can ask the community.

This Sidebar has some extra information that might help you :)

  • Stuck? Read the wiki to know how to install the GDPS to your server.
  • Have an issue? Then feel free ask questions or problems in Discussions tab.
  • Want to go to a different page on the wiki? Click the dropdown titled "Pages" above this little section that you are reading right now.
Clone this wiki locally