All Projects → rednaga → Axmlprinter

rednaga / Axmlprinter

Licence: apache-2.0
Library for parsing and printing compiled Android manifest files

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Axmlprinter

Antidebugging
A collection of c++ programs that demonstrate common ways to detect the presence of an attached debugger.
Stars: ✭ 161 (-12.97%)
Mutual labels:  reverse-engineering
Memject
Simple Dll injector loading from memory. Supports PE header and entry point erasure. Written in C99.
Stars: ✭ 176 (-4.86%)
Mutual labels:  reverse-engineering
Dyld cache extract
A macOS utility to extract dynamic libraries from the dyld_shared_cache of macOS and iOS.
Stars: ✭ 180 (-2.7%)
Mutual labels:  reverse-engineering
Pwnshop
Exploit Development, Reverse Engineering & Cryptography
Stars: ✭ 167 (-9.73%)
Mutual labels:  reverse-engineering
Earth Reverse Engineering
Reversing Google's 3D satellite mode
Stars: ✭ 2,083 (+1025.95%)
Mutual labels:  reverse-engineering
Pretendo
Information on the WIP Custom Nintendo WiiU/3DS/2DS server and service replacements
Stars: ✭ 177 (-4.32%)
Mutual labels:  reverse-engineering
Anno1800 Mod Loader
The one and only mod loader for Anno 1800, supports loading of unpacked RDA files, XML merging and Python mods.
Stars: ✭ 161 (-12.97%)
Mutual labels:  reverse-engineering
Probedroid
A SDK for the creation of analysis tools without obtaining app source code in order to profile runtime performance, examine code coverage, and track high-risk behaviors of a given app on Android 5.0 and above.
Stars: ✭ 182 (-1.62%)
Mutual labels:  reverse-engineering
Hl2sdk
Half-Life 2 SDK Mirrors
Stars: ✭ 173 (-6.49%)
Mutual labels:  reverse-engineering
Ssl Kill Switch2
Blackbox tool to disable SSL certificate validation - including certificate pinning - within iOS and macOS applications.
Stars: ✭ 2,420 (+1208.11%)
Mutual labels:  reverse-engineering
Elf Dump Fix
Utils use to dump android ELF from memory and do some fix including the ELF section header rebuilding
Stars: ✭ 166 (-10.27%)
Mutual labels:  reverse-engineering
Pdbripper
PDBRipper is a utility for extract an information from PDB-files.
Stars: ✭ 173 (-6.49%)
Mutual labels:  reverse-engineering
Tcpproxy
Intercepting TCP proxy to modify raw TCP streams using modules on incoming or outgoing traffic
Stars: ✭ 176 (-4.86%)
Mutual labels:  reverse-engineering
Android Lkms
Android Loadable Kernel Modules - mostly used for reversing and debugging on controlled systems/emulators
Stars: ✭ 164 (-11.35%)
Mutual labels:  reverse-engineering
Wechatredenvelop
iOS版微信抢红包Tweak
Stars: ✭ 2,167 (+1071.35%)
Mutual labels:  reverse-engineering
Iphonebackuptools
iOS Backup Data Extraction
Stars: ✭ 162 (-12.43%)
Mutual labels:  reverse-engineering
Cse2
Decompilation of Cave Story (v1.0.0.6)
Stars: ✭ 176 (-4.86%)
Mutual labels:  reverse-engineering
Rebel Framework
Advanced and easy to use penetration testing framework 💣🔎
Stars: ✭ 183 (-1.08%)
Mutual labels:  reverse-engineering
Fernflower
Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)
Stars: ✭ 2,380 (+1186.49%)
Mutual labels:  reverse-engineering
Antidbg
A bunch of Windows anti-debugging tricks for x86 and x64.
Stars: ✭ 177 (-4.32%)
Mutual labels:  reverse-engineering

axmlprinter

Build Status Coverage Status

This is a heavily (almost 100%?) refactor of the Android4ME axmlprinter library/code. Personally I had used the library for years without much issue and it was fast/useful just for printing out Android Manifest files. In the past few years due to people mucking with AXML files and my own boredom, I've refactored most of the code to be tested and more useful in non-command line situations.

Usage

The default use case would be to compile the library;

./gradlew jar

Then run the library;

java -jar build/libs/axmlprinter-*.jar <target>

Contributing

Contributions welcome! Please follow the simple steps;

  1. Fork repository
  2. Make changes
  3. Ensure tests pass (or hopefully adding tests!)
  4. Submit pull request/issue

If this is too much work, feel free to make an issue and upload a patch set for me to evaluate.

Revision History

v0.1.0 (Initial Release)

  • "Just as good" as original code
  • 0% -> ~40% test coverage

License

Copyright (c) 2015 Red Naga - Tim 'diff' Strazzere
Copyright (c) 2008 Android4ME

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].