Sometime it would be hard to configure proxy in smartphone for insepcting the packets. And some apps might not respect it too, the quick solution which came into my mind is to configure an openvpn server in laptop and then forward the http packets to burp in the host machine Steps
- Configure an openvpn server with a client in a host
- Configure burp suits to listen on all interface with invisible proxy listening on port 8080
- forward the packets by applying the iptables in NAT entry
iptables -t nat -A PREROUTING -i tun0 -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A PREROUTING -i tun0 -p tcp --dport 443 -j REDIRECT --to-port 8080
you may need to root your android and push the burp root certificates to the trusted system ca's to intercept the app traffic