Mobile Pentesting

I’m using Ubuntu 18.04 in this tutorial. Either you have it running bare metal or you’ve installed it in a VM.

apt update && apt upgrade -y

Then we need to install some dependencies for building an Android repo

sudo apt install bc bison build-essential ccache curl flex g++- \
multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev \
lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev \ 
libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync \
schedtool squashfs-tools xsltproc zip zlib1g-dev

Now download and install the repo binary

curl > ~/bin/repo
chmod a+x ~/bin/repo

Add ~/bin to PATH. Edit ~/.profile. Add the following

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then

Followed by a:

source ~/.profile

Download the Pixel-Experience repo . This is going to take a while depending on your internet connection

mkdir pixel-experience && cd pixel-experience
repo init -u -b ten
repo sync -c -j$(nproc --all) --force-sync --no-clone-bundle --no-tags
Pages: 1 2 3 4 5 6