Pairip


NamePairip JSON
Version 3.4 PyPI version JSON
download
home_pagehttps://github.com/Technoindian/RKPairip
SummaryRecover String & Rebuild Apk
upload_time2025-07-17 20:37:42
maintainerNone
docs_urlNone
authorRK_TECHNO_INDIA
requires_python>=3.12
licenseMIT
keywords rkpairip
VCS
bugtrack_url
requirements requests aapt
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
<a href="https://t.me/rktechnoindians"><img title="Made in INDIA" src="https://img.shields.io/badge/MADE%20IN-INDIA-SCRIPT?colorA=%23ff8100&colorB=%23017e40&colorC=%23ff0000&style=for-the-badge"></a>
</p>

<a name="readme-top"></a>


# RKPairip


<p align="center"> 
<a href="https://t.me/rktechnoindians"><img src="https://readme-typing-svg.herokuapp.com?font=Fira+Code&weight=800&size=35&pause=1000&color=F74848&center=true&vCenter=true&random=false&width=435&lines=RKPairip" /></a>
 </p>

Installation Method
-------

**๐Ÿ’ข Requirement PKG ๐Ÿ’ข**

    termux-setup-storage && pkg update -y && pkg upgrade -y && pkg install python -y

**๐Ÿ‘‰๐Ÿป To install RKPairip, Run only any one cmd from the Installation Method**

**๐Ÿ’ข PYPI ( Just Testing ) ๐Ÿ’ข**

    pip install Pairip

**1st. Method**

`๐Ÿ’ข For Latest Commit ( From Mainย  Branch )ย  ๐Ÿ’ข`

    pip install --force-reinstall https://github.com/TechnoIndian/RKPairip/archive/refs/heads/main.zip

`Or`

    pip install --force-reinstall https://github.com/TechnoIndian/RKPairip/archive/refs/heads/main.tar.gz

`Or`

    curl -Ls https://github.com/TechnoIndian/Tools/releases/download/Tools/RKPairip.sh | bash

**2nd. Method**

    pkg install python git && pip install --force-reinstall git+https://github.com/TechnoIndian/RKPairip.git


Uninstall RKPairip
-----

    pip uninstall Pairip

`Or`

    pip uninstall RKPairip


Usage
-----

**RKPairip**

**Mode -i โžธ Default APKEditor (Input Your Apk Path)**

    RKPairip -i YourApkPath.apk

**Mode -a โžธ Decompile With ApkTool**

`For ApkTool ( -a )`

    RKPairip -i YourApkPath.apk -a

**Mode -s โžธ Merge Skip (Do U Want Last Dex Add Seprate)**

    RKPairip -i YourApkPath.apk -s
    
`For ApkTool ( -a -s )`

    RKPairip -i YourApkPath.apk -a -s
    
**Mode -r โžธ Pairip Dex Fix ( Try After Translate String to MT )**

    RKPairip -i YourApkPath.apk -r

**Hook CoreX ( For Unity / Flutter & Crashed Apk Apk ) -x / -a -x**

    RKPairip -i YourApkPath.apk -x

**Mode -m โžธ Anti-Split ( Only Merge Apk )**

    RKPairip -m YourApkPath.apk
    
**Mode -C โžธ Show Instructions & Credits**

    RKPairip -C

Fix Dex Regex
-------------

**Manually Regex -r (Repair_Dex) Flag**


**Patch 1**

`regex`

    (# direct methods\n.method public static )FuckUByRK\(\)V([\s\S]*?.end method)[\w\W]*
    
`Replace`

    $1constructor <clinit>()V$2

**Patch 2**

`regex`

    sget-object.*\s+.*const-string v1,(.*\s+).*.line.*\n+.+.*\n.*invoke-static \{v0\}, LRK_TECHNO_INDIA/ObjectLogger;->logstring\(Ljava/lang/Object;\)V
    
`Replace`

    const-string v0,$1

**Patch 3**

`regex`

    invoke-static \{\}, .*;->callobjects\(\)V\n
    
`Replace`

    # Nothing(Means Empty) 

**Patch 4**

`regex`

    (\.method public.*onReceive\(Landroid/content/Context;Landroid/content/Intent;\)V\s+\.(registers|locals) \d+)[\s\S]*?const-string/jumbo[\s\S]*?(\s+return-void\n.end method)
    
`Replace`

    $1$3


**Patch 5**

`Search 1st without regex`

    pairip
    
`Search regex in Current Results`

    invoke.*pairip/(?!licensecheck/).*

`Replace`

    # Nothing(Means Empty) 


Note
----

## ๐Ÿ‡ฎ๐Ÿ‡ณ Welcome By Techno India ๐Ÿ‡ฎ๐Ÿ‡ณ

[![Telegram](https://img.shields.io/badge/TELEGRAM-CHANNEL-red?style=for-the-badge&logo=telegram)](https://t.me/rktechnoindians)
  </a><p>
[![Telegram](https://img.shields.io/badge/TELEGRAM-OWNER-red?style=for-the-badge&logo=telegram)](https://t.me/RK_TECHNO_INDIA)
</p>

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Technoindian/RKPairip",
    "name": "Pairip",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.12",
    "maintainer_email": null,
    "keywords": "RKPairip",
    "author": "RK_TECHNO_INDIA",
    "author_email": "TechnoIndia786@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/2c/97/a16c32962948bba0f33fda3d45866d070382f7d4de4687f239acfda80b7a/pairip-3.4.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n<a href=\"https://t.me/rktechnoindians\"><img title=\"Made in INDIA\" src=\"https://img.shields.io/badge/MADE%20IN-INDIA-SCRIPT?colorA=%23ff8100&colorB=%23017e40&colorC=%23ff0000&style=for-the-badge\"></a>\n</p>\n\n<a name=\"readme-top\"></a>\n\n\n# RKPairip\n\n\n<p align=\"center\"> \n<a href=\"https://t.me/rktechnoindians\"><img src=\"https://readme-typing-svg.herokuapp.com?font=Fira+Code&weight=800&size=35&pause=1000&color=F74848&center=true&vCenter=true&random=false&width=435&lines=RKPairip\" /></a>\n </p>\n\nInstallation Method\n-------\n\n**\ud83d\udca2 Requirement PKG \ud83d\udca2**\n\n    termux-setup-storage && pkg update -y && pkg upgrade -y && pkg install python -y\n\n**\ud83d\udc49\ud83c\udffb To install RKPairip, Run only any one cmd from the Installation Method**\n\n**\ud83d\udca2 PYPI ( Just Testing ) \ud83d\udca2**\n\n    pip install Pairip\n\n**1st. Method**\n\n`\ud83d\udca2 For Latest Commit ( From Main\u00a0 Branch )\u00a0 \ud83d\udca2`\n\n    pip install --force-reinstall https://github.com/TechnoIndian/RKPairip/archive/refs/heads/main.zip\n\n`Or`\n\n    pip install --force-reinstall https://github.com/TechnoIndian/RKPairip/archive/refs/heads/main.tar.gz\n\n`Or`\n\n    curl -Ls https://github.com/TechnoIndian/Tools/releases/download/Tools/RKPairip.sh | bash\n\n**2nd. Method**\n\n    pkg install python git && pip install --force-reinstall git+https://github.com/TechnoIndian/RKPairip.git\n\n\nUninstall RKPairip\n-----\n\n    pip uninstall Pairip\n\n`Or`\n\n    pip uninstall RKPairip\n\n\nUsage\n-----\n\n**RKPairip**\n\n**Mode -i \u27b8 Default APKEditor (Input Your Apk Path)**\n\n    RKPairip -i YourApkPath.apk\n\n**Mode -a \u27b8 Decompile With ApkTool**\n\n`For ApkTool ( -a )`\n\n    RKPairip -i YourApkPath.apk -a\n\n**Mode -s \u27b8 Merge Skip (Do U Want Last Dex Add Seprate)**\n\n    RKPairip -i YourApkPath.apk -s\n    \n`For ApkTool ( -a -s )`\n\n    RKPairip -i YourApkPath.apk -a -s\n    \n**Mode -r \u27b8 Pairip Dex Fix ( Try After Translate String to MT )**\n\n    RKPairip -i YourApkPath.apk -r\n\n**Hook CoreX ( For Unity / Flutter & Crashed Apk Apk ) -x / -a -x**\n\n    RKPairip -i YourApkPath.apk -x\n\n**Mode -m \u27b8 Anti-Split ( Only Merge Apk )**\n\n    RKPairip -m YourApkPath.apk\n    \n**Mode -C \u27b8 Show Instructions & Credits**\n\n    RKPairip -C\n\nFix Dex Regex\n-------------\n\n**Manually Regex -r (Repair_Dex) Flag**\n\n\n**Patch 1**\n\n`regex`\n\n    (# direct methods\\n.method public static )FuckUByRK\\(\\)V([\\s\\S]*?.end method)[\\w\\W]*\n    \n`Replace`\n\n    $1constructor <clinit>()V$2\n\n**Patch 2**\n\n`regex`\n\n    sget-object.*\\s+.*const-string v1,(.*\\s+).*.line.*\\n+.+.*\\n.*invoke-static \\{v0\\}, LRK_TECHNO_INDIA/ObjectLogger;->logstring\\(Ljava/lang/Object;\\)V\n    \n`Replace`\n\n    const-string v0,$1\n\n**Patch 3**\n\n`regex`\n\n    invoke-static \\{\\}, .*;->callobjects\\(\\)V\\n\n    \n`Replace`\n\n    # Nothing(Means Empty) \n\n**Patch 4**\n\n`regex`\n\n    (\\.method public.*onReceive\\(Landroid/content/Context;Landroid/content/Intent;\\)V\\s+\\.(registers|locals) \\d+)[\\s\\S]*?const-string/jumbo[\\s\\S]*?(\\s+return-void\\n.end method)\n    \n`Replace`\n\n    $1$3\n\n\n**Patch 5**\n\n`Search 1st without regex`\n\n    pairip\n    \n`Search regex in Current Results`\n\n    invoke.*pairip/(?!licensecheck/).*\n\n`Replace`\n\n    # Nothing(Means Empty) \n\n\nNote\n----\n\n## \ud83c\uddee\ud83c\uddf3 Welcome By Techno India \ud83c\uddee\ud83c\uddf3\n\n[![Telegram](https://img.shields.io/badge/TELEGRAM-CHANNEL-red?style=for-the-badge&logo=telegram)](https://t.me/rktechnoindians)\n  </a><p>\n[![Telegram](https://img.shields.io/badge/TELEGRAM-OWNER-red?style=for-the-badge&logo=telegram)](https://t.me/RK_TECHNO_INDIA)\n</p>\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Recover String & Rebuild Apk",
    "version": "3.4",
    "project_urls": {
        "Homepage": "https://github.com/Technoindian/RKPairip"
    },
    "split_keywords": [
        "rkpairip"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6eb8cab85158b207f29580fa895103d972d8c8ec7e7782ab3e0137c41aec095d",
                "md5": "846d8ce031af9e39ae2fef22938e0e69",
                "sha256": "3fdf2fcff15effc6b9a5a6fe883fd236580493d5409b278d40e07dd4d30140bd"
            },
            "downloads": -1,
            "filename": "pairip-3.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "846d8ce031af9e39ae2fef22938e0e69",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.12",
            "size": 31875,
            "upload_time": "2025-07-17T20:37:40",
            "upload_time_iso_8601": "2025-07-17T20:37:40.831703Z",
            "url": "https://files.pythonhosted.org/packages/6e/b8/cab85158b207f29580fa895103d972d8c8ec7e7782ab3e0137c41aec095d/pairip-3.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2c97a16c32962948bba0f33fda3d45866d070382f7d4de4687f239acfda80b7a",
                "md5": "8753fd23a26935c60a9e426f6faf9dea",
                "sha256": "84baf996db7234f077e2a61f2587fe666cda1e7053efd75bf7a0c475cffbfeea"
            },
            "downloads": -1,
            "filename": "pairip-3.4.tar.gz",
            "has_sig": false,
            "md5_digest": "8753fd23a26935c60a9e426f6faf9dea",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.12",
            "size": 23916,
            "upload_time": "2025-07-17T20:37:42",
            "upload_time_iso_8601": "2025-07-17T20:37:42.774983Z",
            "url": "https://files.pythonhosted.org/packages/2c/97/a16c32962948bba0f33fda3d45866d070382f7d4de4687f239acfda80b7a/pairip-3.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-07-17 20:37:42",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Technoindian",
    "github_project": "RKPairip",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "requests",
            "specs": []
        },
        {
            "name": "aapt",
            "specs": []
        }
    ],
    "lcname": "pairip"
}
        
Elapsed time: 0.94567s