没root的手机的 “Internet 传输”,建立Reverse-Tethering高速连接

笔记本/便携移动设备,手机平板等软硬件
头像
qileilu
帖子: 375
注册时间: 2007-08-26 9:06
来自: 长沙
联系:

Re: 没root的手机的 “Internet 传输”,建立Reverse-Tethering高速连接

#16

帖子 qileilu »

请问怎么手动修改手机的联网状态? :em05
:em11 我已完美解决所有问题。
详见:Linux下完美驱动HTC Android手机的Internet传输(通过USB共享电脑网络)无需root,无需手机命令
Dell M1210

双引导—>
grub2: 电源键启动
Chameleon V2: MediaDirect启动。

五系统—>
ArchLinux sda3,6,7,8,9 ext3,4
Win7 sda1,5,sdb5 ntfs
Mac OS X 10.5.7 Leopard sda2 hfs+
Ubuntu sda10 ext4
win2003 PE sdb1 fat32
swap sda11
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 没root的手机的 “Internet 传输”,建立Reverse-Tethering高速连接

#17

帖子 eexpress »

qileilu, 赞。

我补了简单的pl。

代码: 全选

● cat htcsock.pl 
#!/usr/bin/perl  
  
use IO::Socket::INET;  
#6000/tcp open  X11
do{
open IN,"/proc/net/arp"; @arp=<IN>; close IN;
@d=grep ! /00:00:00:00:00:00/,grep /0x2.*usb0/,@arp;
} until($d[0]);
$_=$d[0]; s/\ .*//; chomp; print "sock:\t$_\n";

my $sock = IO::Socket::INET->new(PeerAddr => $_ , PeerPort => 6000, Type=>SOCK_STREAM, Proto=>"tcp") or die "Can not create socket connect.$@\n";  
print $sock "\x00\x02\x00\x00"; receivesock();
print $sock "\x00\x03\x00\x00"; receivesock();
print $sock "\x00\x05\x00\x00";
close $sock;  

sub receivesock{
local $/=\4;
print "Receive: --"; print unpack "H*",<$sock>; print "--\n";
}
附件
第一次手动操作
第一次手动操作
● 鸣学
回复