Giter Club home page Giter Club logo

com.chacha.igexperiments's Introduction

IGexperiments

IGExperiments

Enable developer options in Instagram!

Original repo: https://github.com/xHookman/IGexperiments

Installation

  • Rooted Devices

    1. Install the module and enable it using (magisk, Edxposed, LSposed etc...)
    2. Run the module and select the desired Instagram version.
    3. Kill instagram
    4. Done! you can check the developer options by holding on the home button.

    Extra: You can use Hecker mode to test newer versions with its Method and Classes

  • Non-Rooted Devices (Using LSPatch)

    1. Install the module
    2. Check the list of compatible versions and install the desired one
    3. Patch the Instagram app using LSPatch (L̶o̶c̶a̶l̶ P̶a̶t̶c̶h̶ M̶o̶d̶e) With the new LSPatch update the module doesn't require Local Patch Mode anymore unless you want to manually update!
    4. Force stop Instagram and start it!
    5. Done! you can check the developer options by holding on the home button.

How to update Instagram

Enable Employee options!

  • Rooted Devices
  1. Go to Developer Options Page
  2. MetaConfig Settings & Overrides
  3. Search for "Employee"
  4. Enable "is employee", "employee options", "is employee or test user"
  5. Disable the Module from (magisk, Edxposed, LSposed etc...)
  6. Download and Install a newer version from Apkmirror
  • Non-Rooted Devices (Using LSPatch - Requires Local Patch Mode)
  1. Go to Developer Options Page
  2. MetaConfig Settings & Overrides
  3. Search for "Employee"
  4. Enable "is employee", "employee options", "is employee or test user"
  5. Download a newer version from Apkmirror
  6. Use LSPatch to patch the APK "Select apk(s) from storage"
  7. Select "Local" as a Patch mode, Patch and Install!

FAQ

The module doesn't start up.

Open a ticket including your device name, OS, root status, and the logs from LSPosed if rooted.

Otherwise, we won't be able to help you!

The module starts, but the developer options are not showing up.

  • Make sure you have installed one of the combitaple versions of Instagram.
  • Make sure you have enabled the module from LSPosed/EdXposed/etc.
  • Deactivate and reactivate the module from LSPosed, EdXposed, etc...
  • If none worked, check LSPosed logs and send them to us by opening a ticket.
  • Please note that if the logs don't include anything wrong, we won't be able to help you because most likely  it's something with your device.

Where is the home button?

  • The home button is the Instagram home button (not the phone home button, apparently!).

Contributing

Contributions are always welcome!

To support newer versions:

You can now use my new tool IGExperimentsPatcher to directly patch Instagram apk without waiting me for update something, it can also simply give you the class, method and arg type to use in this module. Find it here !

Otherwise if you are a hacker wearing a very dark hood ROOT Devices ONLY:

First you will need to use Jadx to decompile an Instagram apk.

  • Open Jadx and select your apk.
  • Click on the text search button at top, wait for decompiling (it can takes several times)
  • Search for "is_employee" or ""is_employee", Boolean.valueOf" and find a line similar to:
c0ba.A0Y("is_employee", Boolean.valueOf(C17H.A00(c12800m3)));

Double click on the method name, A00:

Now go at top, you will see a line like this:

/* renamed from: X.17H reason: invalid class name */

You now know the class to hook: X.17H

Method to hook: A00

Second class to hook: X.0m3 (the last three characters of 'c12800m3' for example)

You can now try if it works by enabling HECKER mode and completing the class name and method name field, click on hook and kill Instagram - Root devices ONLY!

Authors

com.chacha.igexperiments's People

Contributors

xhookman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

zeranamu

com.chacha.igexperiments's Issues

Developer option problem

I'm not able to find the developer option even after patching the Instagram apk with igexperiment patch file.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.