Как я могу выполнить обратную привязку моего планшета Android к телефону j2ME с помощью Bluetooth DUN без рута?

2987
user2284570

У меня есть телефон j2ME .
Когда я соединяю его с моим ноутбуком, я могу использовать телефон для подключения к Интернету с помощью мобильного широкополосного подключения (я выбираю своего провайдера в списке на ноутбуке для автозаполнения параметров) .

Однако, когда я подключаю его на вкладке Samsung Galaxy S, у меня не появляется эта опция, даже если нет точки доступа Wi-Fi.
Для этого существует множество приложений, которые превращают ваш телефон в сервер. Но у меня есть планшет с android 4.4 (только соединение Wi-Fi и Bluetooth), и я хотел бы использовать свой классический мобильный телефон в качестве точки доступа через Bluetooth. Я знаю, как настроить телефон, так как я уже использую его на своем ноутбуке с Linux. Но я не знаю, как использовать свой планшет в качестве клиента DUN, и я не смог найти приложение в магазине игр для этого.
Для тех, кто до сих пор не может понять, о чем здесь спрашивают, вот учебник, который я использую для привязки не-волшебника к Debian (я не смог найти эквивалент для Android) .

Итак, как я могу подключить Samsung Galaxy Tab S 8.4 к Интернету через Bluetooth с подключением моего мобильного телефона?

Вот мои параметры провайдера в моем случае: значение
номера дозвона : "* 99 #"
Значение APN : "Свободно"

Метод аутентификации : Хранить
имя пользователя : «Бесплатно»
Значение пароля : «Бесплатно»

Значение канала DUN : "0"
Способ подключения : GPRS
PIN :
значение «ПИН-код хранилища» : отсутствует.
Значение адреса прокси-сервера поставщика : «212.27.40.225».
Значение порта прокси-сервера поставщика : «80».

Но на большинстве ОС, (для ноутбуков, включая старые окна) вы просто выбираете страну, а затем выбираете своего оператора мобильной связи в списке, и параметры подключения заполняются для вас.
Это делается с помощью официального профиля Bluetooth, который описан здесь (поскольку существуют нестандартные методы, которые требуют установки программного обеспечения на телефон) .

Обновление : я наконец обнаружил, что мой планшет может использовать Bluetooth PAN, но мой телефон поддерживает только Bluetooth DUN. Таким образом, альтернативой было бы найти приложение j2ME для включения телефона PAN с поддержкой Bluetooth.

1
«BT / DUN рождается вместе с Bluetooth, и ЛЮБЫЕ телефоны 2G / 3G с BTooth должны реализовывать его (iPhone и телефоны на базе Android не реализуют его с полки)», похоже, они также не реализуют клиента на вкладках. user2284570 9 лет назад 0
@ fixer1234 Почему? Это программная проблема. Я бы сказал то же самое для изменения раскладки клавиатуры на окнах. ответ не приносит никаких решений и является неправильным, говоря, что невозможно ничего сделать без рутирования * (по крайней мере, не бесплатно) *. user2284570 9 лет назад 0
@fixer: Да, но в этот момент решение j2ME будет лучше, и пользователи Android просто скажут включить Wi-Fi на телефоне, чего я не могу сделать. Там нет места для вопросов супер пользователя о j2ME. user2284570 9 лет назад 0
@ fixer1234 [решено] (http://area51.stackexchange.com/proposals/89086). user2284570 9 лет назад 1
Извините, но это сайт для * компьютерных * проблем, а не для * "электронных устройств, медиаплееров, мобильных телефонов или смартфонов, за исключением случаев, когда они взаимодействуют с вашим компьютером", в то время как ваш планшет технически может быть тем же компьютером, что и на нем. ограничения как у смартфона. В этом случае, однако, проблема в вашем телефоне "j2ME" и Android, что делает его еще более неуместным. Если бы вы спрашивали о вашем рабочем столе, то это было бы правильным местом, но, как вы упоминаете, это просто работает ... Mokubai 9 лет назад 0
@Mokubai: Да, android.SE сказал включить ᴡi ‑i на телефоне или установить на него приложения для Android. Похоже, что в настоящее время на Stack Exchange нет места для такого вопроса (http://area51.stackexchange.com/proposals/89086). user2284570 9 лет назад 0
Yes, if Android.SE cannot give you an acceptable solution from the tablet side, and your computer works fine with it then the problem is with your feature phone. There are many topics where there is no right place within SE, not everything fits into nice little pidgeon holes. Mokubai 9 лет назад 0

1 ответ на вопрос

1
fdmillion

Let me see if I understand what you're trying to do.

1) You have a non-smartphone (feature phone) that has data capability for things such as its mini-browser, and also can provide an Internet connection via Bluetooth.

2) You want to use the Internet connection on the feature phone to connect your tablet to the Internet, i.e. your tablet does NOT have a cellular internet connection of its own.

3) Your logic is that the feature phone can provide an Internet connection via Bluetooth to a laptop computer; therefore, it may be possible to do the same to an Android device.

What you're asking to do is in theory possible, but from my own research does not appear to be possible without rooting the Android device, and even then is only possible for wired, not Bluetooth, devices.

Here's why: To connect to the Internet over Bluetooth from, say, your laptop, there's two possible protocols. One is using the Bluetooth Serial Port protocol, which basically causes your phone to emulate an old-fashioned modem, and two is the Bluetooth Personal Area Networking protocol, which causes the Bluetooth device to behave like a network card. Since you've indicated "dialing" numbers (e.g. *99#) it is clear that your feature phone uses the modem protocol.

So what's basically happening is that your Feature phone, which has an Internet connection, is "pretending", over Bluetooth, to be a traditional telephone line based modem. Your laptop is "dialing" that modem, which instructs the phone to make an Internet connection and offer it over this virtual modem.

The protocol used to provide Internet connectivity over serial links is called PPP (Point to Point Protocol). Back when most people dialed into the Internet over the phone, it's what almost everyone used to get online. Today, it survives largely in the form you're referring to - as a way to push an Internet connection from a relatively cheap, less powerful phone to a more powerful computer. (It's also used for VPN's, but I digress.)

Here's the problem. Android, since it's designed to be the device with the Internet connection (and it would usually be the one to share it, as well) does not come with native support for "dialing" an "external modem". Android is based on Linux, and as an operating system Linux certainly can support this - it used to be used this way all the time. However, modern versions of Linux have tended to omit features that have little or no practical application today.

The only tool I did find online that can enable PPP and dial-up support on an Android device is called PPP Widget, located here: http://www.draisberghof.de/android/pppwidget.html

This tool won't meet your requirements, however. One, it requires rooting the device, and two, it's for USB modems, not for Bluetooth "modems". This doesn't mean it's not usable for your purpose, because a lot of feature phones that provide Bluetooth modems also can provide a "modem"-like interface via the USB port. This will depend completely on the make and model of your phone.

I have not been able to find any further information to indicate that it's possible to enable PPP and dial-up support without rooting. This is because providing an Internet connection on a Linux device usually requires root access at some level, since the network software has to be reconfigured to work with the new connection and this requires root access.

In theory, someone could write and publish an app to the Play Store that supported exactly what you wanted (Bluetooth modem support with PPP), but given the low demand I sadly don't think it's going to happen.

I hope I've at least enlightened you a bit, and if you need more info reply and I'll help if I can.

Три пункта верны, я хочу использовать телефонное интернет-соединение, когда нет точек доступа Wi-Fi, поэтому я могу писать электронные письма, находясь в транспорте * (пропускная способность, предоставляемая GPRS, делает единственно реальную вещь) *. [Phone] (http://www.samsung.com/fr/consumer/mobile-phones/mobiles/bar/GT-B2100SRIXEF) предоставляет NetFront и пользовательский клиент IMAP, но ему не хватает памяти для Стоит использовать встроенное программное обеспечение. Вероятно, вы правы в том, что Android изначально не поддерживает это * (я читаю комментарии о том, что пользователи не могут делать это больше, чем Android 4.2) *. user2284570 9 лет назад 0
Но вы, вероятно, ошибаетесь по поводу того, что нет способа сделать это без рута телефона. На самом деле это [приложение, которое, вероятно, позволяет] (https://code.google.com/p/bluetooth-dun/issues/detail?id=4) делать то, что я описал. Триггер триальной версии заставляет телефон спрашивать, разрешаю ли я планшету использовать его модем, но приложение не позволяет проверить соединение * (когда соединение считается установленным, оно предлагает приобрести коммерческую версию) *. Я не уверен, что это действительно работает и реализует часть PPP. Телефон оснащен портом S20pin, который можно преобразовать в USB 2.0. user2284570 9 лет назад 0
Проблема в том, что Samsung продает конвертер отдельно, и я не знаю, где его купить. Windows> = XP SP2 прекратил поддержку этого типа соединения и разрешает использовать только классические модемы 56K * (поэтому он пытается использовать модем GPRS в качестве классического модема, который не работает) *. Linux с следующего 20150106 по-прежнему разрешает Bt / DUN * (Вы включаете профиль в разделе поддержки bluetooth при компиляции ядра) *. GNOME и KDE имеют лучшие мастера, которые отображают список мобильных поставщиков сразу после соединения с телефоном, когда Это не ИНТЕРНЕТ-соединение для автоматического заполнения параметров соединения. user2284570 9 лет назад 0
Программа, которую вы указали, выглядит так, как будто она на самом деле может работать, поэтому я буду исправлен. Похоже, что программа открывает ссылку Bluetooth, «набирает» модем, а затем направляет эту ссылку в стандартный VPN-стек Android. Как я уже сказал, PPP все еще используется для VPN, так что это интересное решение для взлома. Хотя я не загружал само приложение и не смог легко найти его стоимость ... fdmillion 9 лет назад 0
Мне не нравится приложение, которое может создать VPN, не зная / не доверяя тому, что оно может отправить * (потому что оно не с открытым исходным кодом) *. Я не люблю покупать что-то, потому что это не то, что мне нужно. Итак, мне нужен эквивалент с открытым исходным кодом. Но это может доказать, что это можно сделать без рута. Приложение находится в [игровом магазине] (https://play.google.com/store/apps/details?id=com.blue_vpn). user2284570 9 лет назад 0
@ user2284570 К вашему сведению, вы можете вернуть приложение за возмещение в течение 2 часов с момента покупки - я полагаю, этого будет более чем достаточно для проверки работоспособности. https://support.google.com/googleplay/answer/134336?hl=en rob 9 лет назад 0
@fdmillion: я наконец-то обнаружил, что мне действительно нужна Bluetooth DUN. user2284570 9 лет назад 0