Сколько там фрагментов? Похоже, вам придется пробовать каждую перестановку фрагментов (или пока вы не выберете правильную), поэтому даже решение проблемы для относительно небольшого количества фрагментов приведет к большому объему работы.
Если ваш Android поддерживает USB Ethernet (rndis ), вы можете проверить этот пост . Прочитайте ответ k.Cyborg.
Это установит виртуальный Ethernet через USB между телефоном и ноутбуком.
На ноутбуке вы можете использовать скрипт linux -router для легкой переадресации серверов dhcp и nat.