有没有办法在没有root访问权限的情况下启用WiFi绑定?


17

有没有root访问权限的WiFi绑定方法。

我的意思是在Froyo之前。

我拥有HTC Hero 2.1,坦率地说,出于安全原因,我不想将其扎根。


是否有人愿意详细说明是否确实存在不扎根的安全原因?
MGOwen

Answers:


8

我不知道没有根的无线网络共享方法(在2.2之前)。你可以,但是,使用蓝牙或USB电缆PDANet这也并不需要root。


我没有Bluethooth(也不想要)。不幸的是,USB电缆已磨损。
困惑

微型USB电缆低价买:amazon.com/s/...
SAGExSDX

是的,你知道,在瑞士,最便宜的USB电缆是10美元。虽然您可以在亚马逊上以1-2美元的价格购买它(并以5美元的价格交付),但我要支付60美元的海关手续费。除此之外,必须连接和断开电缆(并随身携带)非常烦人。
困惑

更新:我自己通过修补驱动程序使蓝牙在笔记本电脑上工作。但是质量差。PDAnet蓝牙的连接速度比USB therthering快得多,但它经常断开连接。
困惑

@Bryan Denny:不幸的是没有解决方案,因为我现在在Windows机器(公司笔记本电脑)上不再具有管理员权限。
困惑

4

这是最终答案:

首先,在手机上,从Android市场安装终端仿真器,然后运行

cat /proc/cpuinfo


它将显示您手机的详细处理器信息(在我的情况下为ARM5)。

然后,您需要在Linux机器上安装ARM5交叉编译器环境(如果您是Windows / Mac怪胎且没有Linux机器,请下载Ubuntu和VirtualBox),以便为手机编译本机代码。

您这样做是为了能够对您的手机发起特权升级攻击。

因此,接下来,您需要交叉编译针对ARM5(HTC Hero微处理器)的特权升级攻击。为此,请使用Suse Linux Berlin的Sebastian Krahmer进行的RageAgainstTheCage攻击(仅二进制),在此处进行反向工程:
http ://pastebin.com/fXsGij3N在此处

提供了预编译的版本 http://cmw.22aaf3.com /common/rageagainstthecage-arm5.zip

从Google下载Android SDK入门工具包。
安装适当的Android平台SDK(适用于我的2.1版)。
http://developer.android.com/sdk/index.html

然后,下载超级用户(su)程序包:http :
//cmw.22aaf3.com/common/su-2.3.6.2-efgh.zip

将所有用户,超级用户程序包,su程序和RageAgainstTheCage利用与adb放在同一文件夹中(该程序可从Android SDK连接到您的android手机)。您需要启用USB调试,并切换Internet共享。

接下来,将文件rageagainstthecage.bin传输到手机上的文件夹/ data / local / tmp(最初,作为普通用户,您只能对sdcard和temp文件夹进行写访问,但这已足够)

adb push rageagainstthecage.bin /data/local/tmp/

然后,在手机上启动外壳程序:

adb shell

然后将rageagainstthecage.bin的所有权更改为全部

chmod 755 /data/local/tmp/rageagainstthecage.bin

接下来,以普通用户身份在手机上启动rageagainstcage

/data/local/tmp/rageagainstthecage

利用完成后,您的adb连接应终止。

如果没有输入

exit
adb kill-server
adb start-server

现在,再次连接到手机:

adb shell

现在,ADB Shell以提升的特权(根)运行。因此,现在,重新挂载文件系统,以便可以在系统分区上进行写入。

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
exit

现在将su和超级用户推送到您的手机(请记住,您现在具有写访问权)

adb push su /system/xbin/
adb push Superuser.apk /system/app/

然后将su的所有权更改为所有人

adb shell chmod 4755 /system/xbin/su

下一步,下载并安装所有需要您启动手机的免费系绳应用程序之一。启动超级用户。

现在启动您的系绳应用程序。将出现一个弹出窗口,询问您是否要授予该应用程序根访问权限。说是,并检查记得。

现在切换手机并重新启动。重新启动后,一切恢复正常,不再有root特权。但是su仍然存在并且对所有人都可执行。因此,登录后,启动wifi系绳应用程序。由于您在超级用户应用程序中选中了“记得”,因此它将使用su将此应用程序切换到root用户,这意味着它现在可以正常运行,仅具有root特权的tether应用程序即可:)

接下来,将Linux机器连接到全新的运行中的Android WIFI热点。确定可以正常使用后,请不要忘记为热点设置访问限制。

顺便说一句,如果您使用升级的特权来导出一些apk包以进行反向工程,您会注意到android缺少cp命令。

您可以改为使用cat(copy-cat)来规避该限制:

cat /data/app/superuser.apk >> /sdcard/Downloads/superuser.apk 

;-)


3

我的三星galaxy s(android 2.1)从一开始就内置了网络共享选项。Settings-> wifi-Mobile AP,我只需要选中一个复选框即可正常工作。它确实很棒。(未在此处锁定t-mobile /荷兰)

我找不到应用程序名称。


该应用程序称为Android 2.2+。
Quandary

是的,但是它已被提供商锁定,您必须每月付费才能对其进行解锁。斯普林特想要每月30美元。
Dmitriy Likhten

我不是Sprint用户,我是Orange用户;-))但是我还没有2.2。
困惑

不幸的是,这在美国AT&T的Samsung Galaxy S Captivate上不起作用。
埃里克·沃里纳

我的银河系为2.1,此方法也对我有效
Louis Rhys

2

Easy Tether是一款很棒的应用程序,可进行wifi网络共享。http://www.androidzoom.com/android_applications/communication/easytether-lite_eoqh.html


我以为那只是USB网络共享…
colithium

@colithium:这是...
困惑

他提到了无线网络共享。
colithium

@colithium:但是绝对不是。
困惑

这就是为什么我发表评论的原因。发问者要求提供无线网络共享解决方案。Easy Tether是仅USB的系绳解决方案。用这个答案提示问题。我很困惑
colithium

1

您不会喜欢这个答案,但是如果您愿意为此付费,则运营商可能会提供该服务。Sprint在Evo pre 2.2上提供了每月30美元的WiFi热点功能。可笑,是的。但可能是您唯一的选择。


我有2.1而不是2.2。是的,这很荒谬,但是,嘿,Linux是FOSS,只需要自己编译即可,而且WiFi东西已经解锁。我想这就是为什么Motarola对引导加载程序进行数字签名并阻止任何非Motarola ROM运行的原因...
Quandary 2010年

我认为xda可以解决这个问题。但是在Sprint 2.1上可以进行WiFi网络共享。只是要清楚。
colithium

您确定是2.1吗?如果是,那么有趣。
Quandary

正。我敢肯定,您会发现提到2.1版的新闻稿是启动版本和无线热点功能。Sprint禁用了2.2的内置功能,但您仍然当然希望您付费。
colithium

1

您可以撤销它,它的应用程序可为您提供root用户访问权限,而无需更改内核/刷新rom /避免担保,在每次启动时都使用(自动),然后获得超级用户应用程序。然后,您可以使用需要root访问权限的Open Tethering应用程序。

那是做无线网络共享的唯一免费方法。否则,请向Sprint或您的提供商支付每月启用网络共享费用。

最坏的情况下,您可以使用EasyTether应用程序进行网络共享。它通过USB端口为HTTP请求创建转发机制。需要Android +电脑上的软件。它不是WiFi网络共享,而是免费的无根网络共享。对于3美元,您可以获取专业版并执行HTTPS。总比没有好(或每月30块钱-太疯狂了-)


无法撤消对我的英雄无效,我无法生根。
困惑

便便!我在某些版本上也有这个问题。最不幸的是。轻松系绳可能是您唯一的解决方案。需要USB电缆并在两侧都进行一些设置,但总比没有好。
Dmitriy Likhten

0

简短的答案是,您需要扎根进行wifi热点网络共享,或每月向Sprint支付30美元。我考虑过购买该程序包,但决定拒绝,因为他们无缘无故地向您收取每行10美元的额外费用。我以为他们希望您系绳,却无法做任何事情,因此他们会向您收取额外的费用,每个月,每条线会迅速增加10美元,特别是对于那些您计划中的系绳者完全没有


即使Sprint是我的提供者(不是,我在欧洲),我也不会付钱。
困惑
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.