Skip to content
Please note that GitHub no longer supports Internet Explorer.

We recommend upgrading to the latest Microsoft Edge, Google Chrome, or Firefox.

Learn more
A bytecode optimizer for Android apps
Branch: master
Clone or download
Michael Liu and facebook-github-bot Apply modernize-use-override - 7/7
Summary:
Use C++11’s override and remove virtual where applicable.
Change are automatically generated by clangr.
Command: clangr tidy '--checks=-*,modernize-use-override' -n 10 --dev --refactoring-tool-args="-header-filter=." --repo fbandroid
bypass-lint
drop-conflicts

Reviewed By: int3

Differential Revision: D14534274

fbshipit-source-id: 712c3fd9600fe3f3a2c2a06c2ce2dc8959f54640
Latest commit 3994c75 Mar 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Docusaurus publishing via CircleCI configuration (#376) Feb 24, 2019
cmake_modules
config
docs Small doc fix for CircleCI Feb 28, 2019
examples Move website to Docusaurus (#373) Feb 22, 2019
java/com/facebook/redex/annotations Adding Type Erasure example instrumentation tests Sep 17, 2018
liblocator
libredex
libresource
m4 take 2: switch to boost::thread Jan 26, 2018
opt
pyredex
service Apply modernize-use-override - 7/7 Mar 22, 2019
shared Add support to parse APK of Dex version 37. Mar 12, 2019
sparta
test
tools
util Ordering classes to reduce number of cross dex method+field refs, str… Dec 14, 2018
website Style tweaks Feb 26, 2019
.clang-format
.dockerignore
.gitignore Small doc fix for CircleCI Feb 28, 2019
.travis.yml
CMakeLists.txt
CODE_OF_CONDUCT.md Add Code of Conduct Jun 4, 2018
CONTRIBUTING.md
Dockerfile
LICENSE Switch license to MIT Jun 25, 2018
Makefile.am Handle if-else chains in OptimizeEnums Mar 16, 2019
README.md Move website to Docusaurus (#373) Feb 22, 2019
apkutil
bundle-redex.sh
configure.ac
docker-compose.yml
get_boost.sh take 2: switch to boost::thread Jan 26, 2018
redex.py
selfextract.sh Produce a single-file self-extracting script for OSS Jan 11, 2017

README.md

ReDex: An Android Bytecode Optimizer

ReDex is an Android bytecode (dex) optimizer originally developed at Facebook. It provides a framework for reading, writing, and analyzing .dex files, and a set of optimization passes that use this framework to improve the bytecode. An APK optimized by ReDex should be smaller and faster than its source.

Go to https://fbredex.com for full documentation.

You can’t perform that action at this time.