patch-apk | Frida gadget into an APK , with support for app bundles | Security library
kandi X-RAY | patch-apk Summary
kandi X-RAY | patch-apk Summary
Wrapper to inject an Objection/Frida gadget into an APK, with support for app bundles/split APKs.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Pull the target APK from the device
- Disable APK splitting in an Android manifest
- Copy files and directories from an APK to a base APK
- Print a debug message
- Returns the apktool version
- Detect Proguard
- Remove duplicate style entries
- Combine multiple APKs into a single APK
- Finds all public resources in split APKs
- Attempts to enable user - installed certificates
- Parse command line arguments
- Get the stderr output
- Run apktool
- Verify that the Android device is available
- Verify that the given package name matches the given search term
- Parse the command line arguments
- Get the APK path for a given package
- Return the stderr output
- Returns the object version
patch-apk Key Features
patch-apk Examples and Code Snippets
// path of patch
// name of patch
ark {
path = "arkHot" // path of patch
name = "patch.apk" // name of patch
}
Community Discussions
Trending Discussions on patch-apk
QUESTION
I am currently pentesting an Android app. I decompiled the app without any issues and whenever I try to recompile it back, the apktool.jar throw Unbound Prefix Error
from the locale_config.xml
file. Checked the syntax and they're all okay. I don't have any clue on what's going on.
ANSWER
Answered 2022-Mar-17 at 17:14For pentesting purposes, you might want to just get rid of localeConfig
.
To do this with minimal changes:
- Comment out all the
lines in
locales_config.xml
. - Remove
android:localeConfig="@xml/locales_config"
attribute of thetag in
AndroidManifest.xml
.
That should do it.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install patch-apk
You can use patch-apk like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page