Skip to content

brianml31/InstaMoon

Repository files navigation

InstaMoon_Logo

InstaMoon 🌙

InstaMoon is a modding framework for Instagram focused on enhancing the user experience by enabling custom features and improvements.

A powerful modding framework

Created with ❤️ by brianml31


🏗️ Framework Architecture

InstaMoon Framework Architecture

Warning

This project is strictly for personal use and is not affiliated, endorsed, or certified by Instagram in any way. Use at your own risk.

Note: If you use any of the materials in this repository, please give proper credit by mentioning Instamoon. A simple mention or link is appreciated!


Recommended Instagram version: 415.0.0.0.43 alpha

Features

👻 Ghost Mode

  • Hide (Seen) in stories
  • Hide (Seen) in DM
  • Hide (Typing) in DM
  • Hide (You took a screenshot) in DM
  • Hide (Opened) in media
  • Hide (Replayed) in media
  • Hide (Seen) in live videos

⚙️ Other options

  • Disable ads
  • Disable analytics
  • Disable video autoplay
  • Disable 'Like' with double tap
  • Hide suggested reels
  • Remove empty bottom space

🅰️ App font

  • Set a custom font for the app

‍💻 Developer options

  • Open developer mode
  • Export dev settings
  • Import dev settings (.json)
  • Import dev settings (.igmoon)
  • Save mapping file
  • Import mapping file
  • Reset dev settings

🌙 Dark mode

Screenshots

How to use

Steps to Follow:

  1. Compile the project using Android Studio to generate the APK.

  2. Decompile the generated APK to extract:

    • Smali code
  3. Merge the extracted files with the original Instagram APK, making sure to include:

    • Smali classes (especially the InstagramInjectionManager class)
  4. Modify Instagram’s AndroidManifest.xml:

    • Add the following permission:
      <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
    • Declare the required activity:
      <activity 
          android:theme="@android:style/Theme.DeviceDefault.Dialog" 
          android:name="com.brianml31.instamoon.permissions.StoragePermissionActivity" />
  5. Insert the required function calls from the InjectionHooks class into Instagram.


Special Thanks

About

InstaMoon source code

Topics

Resources

License

Stars

Watchers

Forks

Contributors