Hi all,

I have kali-rolling on a rooted MotoG3 via Linuxdeploy and banging my head tryin to get a TP-Link TL-WN722N USB adapter to work. I know there's many posts on this topic but bear with me for a sec.

My problem is when I try to install backports. I get the all-so-known error of wrong linux-headers. So after reading many posts I went and apt-got my linux-headers$(uname -r). Didn't work:

$uname -r

$apt-get install linux-headers-$(uname -r)
E: Unable to locate package linux-headers-3.10.49-g88eb8b3

$apt-get update && apt-get upgrade -y
All OK
$apt-get dist-upgrade
All OK
$uname -r
3.10.49-g88eb8b3   << Didn't change!
If I then go and search for the available headers:
$apt-cache search linux-headers
My sources.list only has the http://http.kali.org/kali kali-rolling main contrib non-free entries. I've tried updating, upgrading, and everything else recommended in other posts but nothing works. My Kernel is still version 3.10.49-g88eb8b3 which would seem many versions too old.

So I went and installed the latest kernel found with apt-cache search linux-image by doing:

$apt-get install linux-image-4.7.0-kali1-armmp  (copied the name of the version that matched the headers I saw earlier)
And it installed correctly. Logged out, stopped the services, unmounted the image, rebooted my phone, remounted/restarted with linuxdeploy and uname -r still shows that my kali is running on the old kernel (3.10.49-g88eb8b3) How can I get to boot on the new Kernel?

All this just to be able to install the driver for TL-WN722N and get it to work ... am I doing the right thing here? Has anyone else had success installing and configuring a Kali-rolling (2016) distro in an android phone?