Skip to content
Android Unpacker presented at Defcon 22: Android Hacker Protection Level 0
C Shell Makefile
Branch: master
Clone or download
jhscheer and strazzere updated ABIs (#50)
* updated ABIs

The Android ABIs are now: {armeabi-v7a, arm64-v8a, x86, x86_64}
https://developer.android.com/ndk/guides/abis
(I added a default option and set it to x86_64 since that's what my emulator is using.)

* Update README.md

added note for the option to set ABI
Latest commit 18b400b Sep 5, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gdb-scripts Updating copyright and contact Sep 3, 2015
hide-emu Update README.md May 2, 2017
native-unpacker updated ABIs (#50) Sep 5, 2019
.gitignore Fix build instructions and issues. Oct 16, 2015
AHPL0.pdf Add slides from talk Aug 10, 2014
LICENSE.txt Add license Jan 6, 2015
README.md Bump license date Jan 27, 2018

README.md

android-unpacker

Android Unpacker presented at Defcon 22: Android Hacker Protection Level 0

Contents

  • AHPL0 - Android Hacker Protection Level 0 + some blackphone stuff slides
  • gdb-scripts/ - Bash script for unpacking bangcle/secshell; requires gdb/adb
  • native-unpacker/ - Unpacker for APKProtect/Bangcle/LIAPP/Qihoo Packer that runs natively, no dependency on gdb
  • hide-qemu/ - Small hacks for hiding the qemu/debuggers, specifically from APKProtect

Disclaimer

This presentation and code are meant for education and research purposes only. Do as you please with it, but accept any and all responsibility for your actions. The tools were created specifically to assist in malware reversing and analysis - be careful.

License

Copyright 2014-2018 Tim 'diff' Strazzere <strazz@gmail.com>

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.
You can’t perform that action at this time.