Coder Social home page Coder Social logo

iamlazycode / antisplit-m Goto Github PK

View Code? Open in Web Editor NEW

This project forked from abdurazaaqmohammed/antisplit-m

0.0 0.0 0.0 37.43 MB

App to AntiSplit (merge) split APKs (APKS/XAPK/APKM) to regular .APK file on Android

License: Apache License 2.0

Java 100.00%

antisplit-m's Introduction

AntiSplit M

Android app to AntiSplit (merge) split APKs (APKS/XAPK/APKM) to regular .APK file

This project is a simple GUI implementation of Merge utilities from REAndroid APKEditor.

There are already some apps that can perform this task like Apktool M, AntiSplit G2, NP Manager, but they are all closed source.

In addition, Antisplit G2 (com.tilks.arscmerge), the fastest and lightest of the existing apps, has a large problem; it does not remove the information about splits in the APK from the AndroidManifest.xml. If a non-split APK contains this information it will cause an "App not installed" error on some devices. Fortunately the implementation by REAndroid contains a function to remove this automatically and it carries over to this app.

Usage

Video - https://www.youtube.com/watch?v=Nd3vEzRWY-Q

There are 3 ways to open the split APK to be merged:

  • Share the file and select AntiSplit M in the share menu
  • Press (open) the file and select AntiSplit M in available options
  • Open the app from launcher and press the button then select the split APK file.
    • This option does not work on Android < 4.4, use one of the 2 other options or type the path to the APK (on your device storage) into the box in the app.

Note: The APK will not be signed, you have to sign it before installing with any tool like apk-signer. If you are planning to further modify the APK, you only need to sign it after the modifications.

Note: Some apps verify the signature of the APK or take other measures to check if the app was modified, which may cause it to crash on startup.

Screenshots

Todo

  • Implement signing the exported APK
  • support picking from installed apps

antisplit-m's People

Contributors

reandroid avatar abdurazaaqmohammed avatar kirlif avatar sv99 avatar

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.