Welcome Guest [Log In] [Register]
Viewing Single Post From: Nexus 7 2013 as PwnPad / Working Kernel inside :)
binkybear
Member Avatar

* Disclaimer *
This is untested and could possibly harm your device. Excercise caution.


Testing the Nexus 7 (2013) a.k.a. Flo as a possible Pwnpad.

-------------------------
STEP 1: ROOT
-------------------------

So, you want to try to install the Kalipwnpad on the Nexus 7 (2013) edition? You're a probably a brave soul...let's get started!

You will want to have adb and fastboot installed on your system first. Hopefully you know what that is or at least know how to google on how to install it. Then we need to do is root your Nexus 7 (2013):

Follow instructions here for Windows: http://forum.xda-developers.com/showthread.php?t=2382051

or

Try this tool (also Windows): http://forum.xda-developers.com/showthread.php?t=2389107

-------------------------
STEP 2: RECOVERY
-------------------------

Now install TWRP as your recovery image if you haven't yet.

http://techerrata.com/file/twrp2/flo/openrecovery-twrp-2.6.3.0-flo.img
Code:
 
fastboot flash recovery openrecovery-twrp-2.6.3.0-flo.img


-------------------------
STEP 3: KERNEL
-------------------------

Assuming everything went smoothly so far, we need to install Cyanogenmod. All we have now are Nightly's so it might help to check back or just download the latest one from here:

http://get.cm/?device=flo

Install in TWRP and reboot. Let try to install the kernel in TWRP using the zip file below:

n7-2013-tkali.zip

Holy crap did the kernel work? (i.e. no forced restarts/hanging logo)

-------------------------
STEP 4: KALI
-------------------------

If you've made it this far you should make a backup in TWRP of a clean system. Now let's try to install Kali.

You will need:

Download kali-filesys.tar (the kali chroot/filesystem) MD5: ce46cd32b1e084a5e45edfe20777153b
Download nexus7-mando.zip (contains firmware/scripts) MD5: b5a81ffe4cf214eef9edbb2a8641b559
Download kalipwn_apps.zip (contains android apks to launch scripts) MD5: 175a48e437b1cb9131379bbf6766ed8a

1. Enable developer option by pressing build number 7 times in settings>about
2. Enable usb debugging and set root access to adb + apps in developer settings

Unzip your nexus7-mando.zip and then from your computer (with the Nexus 7 plugged in):

Code:
 
adb root
adb remount
adb push htc_7010.fw /etc/firmware
adb push htc_9271.fw /etc/firmware
adb push kali-filesys.tar /data/local/
adb push userinit.sh /data/local/
adb push bootkali /system/bin
adb push killkali /system/bin
adb shell
busybox chmod +x /system/bin/*
busybox chmod +x /data/local/userinit.sh
cd /data/local/
tar -xvf kali-filesys.tar
mv kali-armhf kali
reboot


-------------------------
STEP 5: TESTING
-------------------------

Let's test it out. Open up terminal on Nexus 7 and:

Code:
 
su
bootkali


Did Kali boot into a SSH session? Plug in wireless usb devices and try running wifite. Does it see your external wifi card as wlan1?

Post problems or issues below.

If it all worked perfectly (omg) and you have a clean install, make a TWRP backup and upload it for the world to share.
Edited by binkybear, Oct 9 2013, 03:15 AM.
Offline Profile Quote Post
Nexus 7 2013 as PwnPad / Working Kernel inside :) · Community Edition Support Forum