Есть ли способ WiFi-модема без рут-доступа.
Я имею в виду до Фройо.
У меня есть HTC Hero 2.1, и, честно говоря, я не хочу рутировать его из соображений безопасности.
Есть ли способ WiFi-модема без рут-доступа.
Я имею в виду до Фройо.
У меня есть HTC Hero 2.1, и, честно говоря, я не хочу рутировать его из соображений безопасности.
Ответы:
Я не знаю, как сделать Wi-Fi-модем без рута (до 2.2). Однако вы можете использовать Bluetooth или USB-кабель с PDANet, который не требует рута.
Вот окончательный ответ:
Сначала на свой телефон установите терминал-эмулятор с Android market, затем запустите
cat /proc/cpuinfo
который покажет вам подробную информацию о процессоре вашего телефона (ARM5 в моем случае).
После этого вам необходимо установить кросс-компиляторную среду ARM5 на свой компьютер с Linux (загрузите Ubuntu и VirtualBox, если вы не любите Windows / Mac и у вас нет компьютера с Linux), чтобы скомпилировать собственный код для вашего телефона.
Вы делаете это для того, чтобы иметь возможность начать атаку повышения привилегий на ваш телефон.
Итак, затем вам нужно выполнить кросс-компиляцию атаки повышения привилегий для ARM5 (микропроцессор HTC Hero). Для этого используйте атаку RageAgainstTheCage, выполненную Себастьяном Крахмером из Suse Linux Berlin (только в двоичном формате), с обратным проектированием здесь:
http://pastebin.com/fXsGij3N
Предварительно скомпилированная версия доступна здесь
http://cmw.22aaf3.com /common/rageagainstthecage-arm5.zip
Загрузите начальный комплект Android SDK из Google.
Установите соответствующий Android Platform SDK (версия 2.1 для меня).
http://developer.android.com/sdk/index.html
Затем загрузите пакет superuser (su):
http://cmw.22aaf3.com/common/su-2.3.6.2-efgh.zip
Поместите все, пакет superuser, программу su и эксплойт RageAgainstTheCage в ту же папку, что и adb (программа для подключения к вашему телефону Android из Android SDK). Вам необходимо включить USB-отладку и переключить общий доступ в интернет.
Затем вы передаете файл rageagainstthecage.bin в папку / data / local / tmp на вашем телефоне (изначально, как обычный пользователь, у вас есть права на запись только в sdcard и временную папку, но этого достаточно)
adb push rageagainstthecage.bin /data/local/tmp/
Затем вы запускаете оболочку на вашем телефоне:
adb shell
И смените владельца на rageagainstthecage.bin для всех
chmod 755 /data/local/tmp/rageagainstthecage.bin
Далее вы запускаете rageagainstthecage на вашем телефоне как обычный пользователь
/data/local/tmp/rageagainstthecage
Когда эксплойт закончен, ваше соединение с ADB должно прерваться.
Если это не тип
exit
adb kill-server
adb start-server
Теперь снова подключитесь к вашему телефону:
adb shell
Оболочка ADB теперь работает с повышенными привилегиями (root). Теперь перемонтируйте файловую систему, чтобы вы могли писать в системный раздел.
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
exit
Теперь нажмите su и superuser на свой телефон (помните, у вас есть доступ для записи сейчас)
adb push su /system/xbin/
adb push Superuser.apk /system/app/
А затем смените владельца на su для всех
adb shell chmod 4755 /system/xbin/su
Затем загрузите и установите одно из тех бесплатных приложений, которые требуют рутирования телефона. Запустите суперпользователя.
Теперь запустите приложение. Появится всплывающее окно, которое спросит вас, хотите ли вы предоставить root-доступ этому приложению. Скажи да, и проверь помни.
Теперь переключите ваш телефон и перезагрузите. После перезапуска все возвращается в нормальное состояние, больше никаких привилегий root. Но su все еще там и выполним для всех. Таким образом, когда вы вошли в систему, запустите приложение Wi-Fi. Поскольку вы отметили помнить в приложении superuser, оно будет использовать su, чтобы переключить это приложение на root, что означает, что теперь оно будет работать нормально, только с привязным приложением с привилегиями root :)
Далее, подключите ваш Linux-блок к вашему совершенно новому рабочая Android WIFI точка доступа. Убедившись, что это работает, не забудьте установить ограничения доступа к точке доступа.
Кстати, если вы используете свои расширенные привилегии для экспорта некоторых пакетов apk для реверс-инжиниринга, вы заметите, что в android отсутствует команда cp.
Вы можете обойти это ограничение, используя вместо этого cat (copy-cat):
cat /data/app/superuser.apk >> /sdcard/Downloads/superuser.apk
;-)
В моем Samsung Galaxy S (Android 2.1) была встроена опция привязки с самого начала. Настройки-> Wi-Fi Mobile AP, и мне нужно было только установить флажок для его работы. И это работает действительно здорово. (не заблокировано здесь T-Mobile / Нидерланды)
Я не могу найти название приложения, хотя.
Easy tether - это потрясающее приложение, которое позволяет подключаться к Wi-Fi. http://www.androidzoom.com/android_applications/communication/easytether-lite_eoqh.html
Вам не понравится этот ответ, но ваш оператор может предоставить услугу, если вы готовы за нее доплатить. Sprint предложил функцию точки доступа WiFi за 30 долларов в месяц на Evo pre 2.2. Смешно, да. Но может быть ваш единственный вариант.
Вы можете получить отмену, это приложение, которое дает вам root-доступ без изменения вашего ядра / обновления прошивки / аннулирования вашего поручительства, использовать его при каждом запуске (автоматически), а затем получить приложение суперпользователя. Затем вы можете использовать приложение Open Tethering, которое требует root-доступа.
Это единственный бесплатный способ подключения к Wi-Fi. В противном случае платите спринту или вашему провайдеру ежемесячную плату за подключение.
В худшем случае вы можете подключить приложение EasyTether. Создает механизм пересылки HTTP-запросов через порт USB. Требуется программное обеспечение на Android + компьютер. Это не привязка к WiFi, а бесплатная привязка без корней. За 3 доллара вы можете получить про версию и сделать HTTPS. Лучше, чем ничего (или 30 баксов в месяц - это безумие ...)
Короткий ответ: вам нужно получить доступ к Wi-Fi-модему или платить Sprint $ 30 в месяц. Я думал о покупке пакета, но решил не делать этого, потому что они уже взимают с вас 10 долларов за линию без уважительной причины. Я думал, что они ожидают от вас привязи и на самом деле ничего не могут с этим поделать, поэтому они берут с вас дополнительную плату, и каждый месяц по 10 баксов быстро прибавляется к каждой строке, особенно для тех, кто в вашем плане даже не хочет привязывать совсем.