Skip to content

A user friendly bash script that automates the whole process of patching using "Draco injector"

License

Notifications You must be signed in to change notification settings

AkemiFurukawa91/draco-injector-script-fork

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

MineDraco

A user friendly bash script for Termux that automates the whole process of patching Minecraft APK files to load renderdragon material.bin shaders using Draco injector (a repo by mcbegamerxx954, available here)

Made in 1 day with help from chatgpt (for overall queries because I don't know bash very well) and devendrn (helped fix an issue, credited him in code)

Script now updated for v0.1.6 of Draco injector!

Bonus update:

  • Cleaner, faster & fancier!
  • No more "yes" or "no" questions!
  • x86_64 support!

🛠️ How to Use

  1. Put Minecraft apk (make sure it has 'Minecraft' in its name in any way) in Download folder in internal storage

Minecraft from Play Store requires an extra step: Antisplit using Apktool M and then move produced file to Download folder in internal storage

  1. Download and install termux from GitHub
  2. Paste this command in Termux and press ENTER to run the script: (For first time using the script)
curl https://raw.githubusercontent.com/CallMeSoumya2063/MineDraco/main/injector.sh > minedraco.sh && bash minedraco.sh
  1. Read instructions on screen and follow (pressing ENTER accepts your inputs).

Important

Patched APK made by this script only loads shader from Global Resources, and the APK may be buggy or unstable on some devices. Please report APK issues here and mention you used MineDraco for patching.

Note

Make sure you are connected to the internet while running the script. For everytime after the first run, just bash minedraco.sh is enough. When script is updated, you need to update the script. To run updated script, run the command from step 3. After that, bash minedraco.sh is enough.

📌 More important info on App name and Package name:

  • App Name: This is what you see on your phone’s screen, like Minecraft. While patching, you can input whatever name you want, like Minecraft Patched or Minecraft (Patch).
  • Package Name: This is a unique ID used by Android, like com.mojang.minecraftpe for Minecraft. While patching, you can input anything like com.mojang.minecraftpe.patched or com.moyang.bugrock.patch. However, keep the structure of the original name (com.mojang.minecraftpe) or game may crash.

💿 All architectures supported

This script uses auto detected architecture of your device to download injector files from GitHub. But you can patch APK for all architectures on any Android device, as any injector can patch Minecraft for any architecture.

Tip

If the patched APK of your Minecraft from Play Store version is showing this:1000383841 then contact me at my discord @callmesoumya for the fix. Please don't spam or abuse the DMs.

Please contribute and post your issues and/or suggestions for further improvements in the project.

Again, special thanks to devendrn and mcbegamerxx954 for their help during the development, and @sparklight77 (discord) for testing the script several times before publish.

About

A user friendly bash script that automates the whole process of patching using "Draco injector"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%