<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¢er=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 ๐ฎ๐ณ
[](https://t.me/rktechnoindians)
</a><p>
[](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¢er=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[](https://t.me/rktechnoindians)\n </a><p>\n[](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"
}