@@ -759,11 +759,11 @@ if [ -n "$CI" ]; then
759759 print_info " Checking and fixing routing table..."
760760 if ! adb shell " ip route show" 2> /dev/null | grep -q " default" ; then
761761 print_info " No default route found, adding via 10.0.2.1 (emulator gateway)..."
762- adb shell " ip route add default via 10.0.2.1 dev eth0" 2> /dev/null || true
762+ adb shell " su 0 ip route add default via 10.0.2.1 dev eth0" 2> /dev/null || true
763763 else
764764 print_info " Default route exists, replacing to use eth0 via 10.0.2.1..."
765- adb shell " ip route del default" 2> /dev/null || true
766- adb shell " ip route add default via 10.0.2.1 dev eth0" 2> /dev/null || true
765+ adb shell " su 0 ip route del default" 2> /dev/null || true
766+ adb shell " su 0 ip route add default via 10.0.2.1 dev eth0" 2> /dev/null || true
767767 fi
768768 sleep 2
769769
@@ -783,7 +783,7 @@ if [ -n "$CI" ]; then
783783
784784 # Add default route now that gateway is confirmed reachable
785785 print_info " Adding default route to routing table..."
786- adb shell " ip route add default via 10.0.2.1 dev eth0 2>&1 " || true
786+ adb shell " su 0 ip route add default via 10.0.2.1 dev eth0" 2> /dev/null || true
787787 sleep 1
788788
789789 # Verify route was added
@@ -797,7 +797,7 @@ if [ -n "$CI" ]; then
797797 # Try 10.0.2.2 as fallback (host loopback)
798798 if adb shell " ping -c 1 -W 2 10.0.2.2" & > /dev/null; then
799799 print_success " Host loopback (10.0.2.2) is reachable, using as gateway"
800- adb shell " ip route add default via 10.0.2.2 dev eth0 2>&1 " || true
800+ adb shell " su 0 ip route add default via 10.0.2.2 dev eth0" 2> /dev/null || true
801801 else
802802 print_warning " Cannot reach any gateway - network may not work"
803803 fi
@@ -834,7 +834,7 @@ if [ -n "$CI" ]; then
834834 # Re-verify default route exists
835835 if ! adb shell " ip route show" | grep -q " default" ; then
836836 print_warning " Default route missing, re-adding via 10.0.2.1..."
837- adb shell " ip route add default via 10.0.2.1 dev eth0" 2> /dev/null || true
837+ adb shell " su 0 ip route add default via 10.0.2.1 dev eth0" 2> /dev/null || true
838838 fi
839839
840840 sleep 5
0 commit comments