为什么要破解
大麦盒子在开机启动时会验证客户端IP是否为长城宽带的IP,如果不是则弹出一个覆盖在最上层的Activity,阻止用户正常使用大麦盒子。
手上这个大麦盒子是搬家时上个租客办理长城宽带留下的,为了省钱就打算不买新的盒子,毕竟也很少会看电视。
破解思路
猜测盒子的IP验证方式
应该是通过后台应用通过访问长城宽带某服务,长城宽带服务器端通过查询收到的IP包中的src ip而判断其是否为长城宽带的用户。
破解方式
- <del>root设备,删除应用</del>(不推荐)
手上这个盒子是大麦1005,网上的意见root工具都不能自动root成功,而手动root的话,又不能直接物理连接盒子(adb 可以通过wifi连接,但是其他工具不行)
- 封禁大麦服务IP(推荐)
手上这个盒子是安卓4.2版本,支持VPN。因此,可以使用VPN的方式截获设备的网络访问,并且已经有很多工具实现了此功能(pocket capture等)。
通过adb连接(wifi方式)盒子,并安装pocket capture软件。重启设备,启动设备后,第一时间打开pocket capture软件进行网络截包,记录直到弹出“大麦盒子blabla”框这段时间内的网络访问,通过路由器禁掉这些IP即可。