- Fake WiFi, как имитировать наличие сетей WiFi для андроид?
- Как симулировать наличие Wi-Fi в Android
- Saved searches
- Use saved searches to filter your results more quickly
- License
- lemonsqueeze/FakeWifiConnection
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- Saved searches
- Use saved searches to filter your results more quickly
- License
- chylek/FakeWifi
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Как обмануть приложения, ограничивающие передачу данных только по Wi-Fi?
Fake WiFi, как имитировать наличие сетей WiFi для андроид?
Есть необходимость убедить геозависимое приложение на android, что устройство перемещается из пункта А в пункт Б. Исходя из того, что местоположение определяется по: ip, сетям wifi вокруг и наличию вышек сотовой связи, родилась гипотеза имитировать окружающие сети WIFI. Без реального доступа в интернет, только видимость их наличия.
Как сделать «трек» нашел, вопрос как его «проиграть» на другом устройстве не вынося устройство на улице.
Есть несколько версий:
1. Использовать приложение типа Fake wifi на реальном устройстве, но приложение очень старое и скорее всего битое https://repo.xposed.info/module/com.lemonsqueeze.f. И встает вопрос как достоверно подделать отпечаток ОС телефона?
2. То же самое но на эмуляторе nox или memu, но тут уже два вопроса как запихнуть в memu xposed (читай трактор в корову)
3. Используя информацию отсюда https://support.google.com/chrome/a/answer/6271286. как то отдавать в ответ информацию о «найденных» сетях или на эмуляторе или на реальном устройстве
4. Снять гараж на отшибе, поставить десяток роутеров и на лету запускать сети с нужными параметрами и силой сигнала. Вопрос все тот же в отпечатке ОС
Я сомневаюсь, что геозависимое приложение получает местоположение по точкам доступа Wi-Fi своими силами — скорее всего, этим занимаются только сервисы Google Play (используя соответствующий API Гугла с большой базой данных точек доступа Wi-Fi и базовых станций), а приложение обращается к сервисам через системный API.
Существует открытая альтернатива сервисам Google Play — microG (их открытая реализация). Там реализована модульная система геопровайдеров (под названием UnifiedNLP): каждый геопровайдер (скажем, Apple или Mozilla) устанавливается как отдельное приложение и включается в настройках microG. Если реализовать геопровайдер, который будет возвращать фальшивое местоположение в microG, то приложения получат его.
Единственная нерешённая задача — изучить UnifiedNLP и написать для него свой фальшивый геопровайдер (в документации их называют бэкендами)
Как симулировать наличие Wi-Fi в Android
Много мобильных приложений требуют для своей работы только Wi-Fi, и их не интересует, что на вашем счету еще несколько сотен мегабайт трафика в 3G. Это делается для того, чтобы нельзя было перетратить деньги в мобильнике. Однако если необходимо получить всю функциональность такой программы при отсутствии Wi-Fi, последний можно симулировать.
Чтобы обмануть приложение и заставить его поверить в наличие Wi-Fi, необходимо обязательно иметь в телефоне две вещи: root-доступ и установленный фреймворк Xposed. Установка последнего не вызывает никаких проблем и проходит, как установка обычного приложения APK.
1. Откройте Xposed и перейдите в раздел Download, после чего перейдите на вкладку Modules. С помощью встроенного поисковика найдите модуль Fake Wifi Connection. Загрузите и установите последнюю доступную версию.
2. Активируйте модуль Fake Wifi Connection после установки, нажав галочку напротив его названия в разделе Modules. Перезагрузите гаджет для запуска этого модуля.
3. Запустите Fake Wifi Connection, как любую другую обычную программу. Приложение покажет перечень всех установленных в мобильном гаджете утилит. Отметьте те, которые работают только при наличии Wi-Fi, и сохраните изменения.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Make android apps believe Wifi is connected
License
lemonsqueeze/FakeWifiConnection
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Make android apps believe Wifi is connected.
Handy in situations where there is a (non wifi) connection, but some app won’t do its thing unless it’s on wifi ( android running in virtual machine / emulator, 3g but no wifi around, usb 3g modem connection, usb reverse tethering . )
With this you can for instance access wifi-only features while on 3g.
If you’re used to iOS, it’s the android equivalent of 3g Unrestrictor or My3G.
Tested on Android KitKat 4.4.2, play store working over ppp !
No app is faked by default. Open FakeWifiConnection app to enable/disable hack (master switch) and select which apps to fake. Changes take effect immediately (background apps need a reboot).
- Install Xposed Framework.
Get installer from http://repo.xposed.info/
Open Xposed Installer->Framework->Install
Reboot - Install FakeWifiConnection.apk
Open Xposed Installer->Modules, tick FakeWifiConnection
Reboot - Open FakeWifiConnection app to change settings.
Debug messages are disabled by default.
To enable set debug_level to 1 with Preferences Manager and reboot.
logcat | grep FakeWifiConnection
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Make android apps believe Wifi is connected. Handy in situations where there is a (non wifi) connection, but some app won’t do its thing unless it thinks it’s on wifi.
License
chylek/FakeWifi
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This app is no longer maintained, as I have no use for it and no way to test it. Pull requests are still welcomed, altough nobody really cared to make them yet.
Make android apps believe Wifi is connected.
Handy in situations where there is a (non wifi) connection, but some app won’t do its thing unless it’s on wifi ( android running in virtual machine / emulator, 3g but no wifi around, usb 3g modem connection, usb reverse tethering, device with ethernet, . )
With this you can for instance access wifi-only features while on 3g/Ethernet, etc.
Tested on Android 4 (KitKat) and 6 (Marshmallow).
No app is faked by default. Open FakeWifiConnection app to enable/disable hack (master switch) and select which apps to fake.
Prerequisites: Xposed Framework.
- Install Fake Wifi from Google Play or build and install from source.
- Open Xposed Installer->Modules, tick Fake Wifi
- Reboot
- Open Fake Wifi app to change settings.
Debug messages are disabled by default and shouldn’t be needed. Enable them in the GUI if you want.
Spread the word on the interwebs, tell your friends or donate to bitcoin wallet: 16AhXUfdozHEmnmWuDyHXVr4peXdj21irg
About
Make android apps believe Wifi is connected. Handy in situations where there is a (non wifi) connection, but some app won’t do its thing unless it thinks it’s on wifi.
Как обмануть приложения, ограничивающие передачу данных только по Wi-Fi?
Очень часто пользователи сталкиваются с тем, что приложения ограничивают свою функциональность из-за отсутствия сети Wi-Fi. Особенно часто встречается данная проблема, если пользователю нужно скачать объемные данные. В этом случае приложение, как правило, потребует от вас Wi-Fi-соединения. Ведь, как известно, Wi-Fi в основе своей быстрее, стабильнее мобильного интернета. Впрочем, мы подготовили решение проблемы. Для этого вам понадобится наличие Root-прав и установленный Xposed Framework, который наверняка имеется у каждого, кто имел опыт работы с Root-доступом.
- После установки приложения переходите в раздел «Модули» и ставите отметку напротив нашего модуля;
Теперь Fake Wifi Connection будет доступен как отдельное приложение, зайдя в которое перед вами появится список со всеми доступными приложениями, которым можно присвоить мнимую сеть «Wi-Fi».
Таким образом, мы научились обманывать приложения, проделав несколько простых действий.
Чтобы отключить модуль, перейдите в Xposed, затем во вкладку «Модули», и снимите галку с установленного ранее модуля.
Например, давайте замаскируем нашу сеть под Wi-Fi через наш модуль для приложения AndroidInsider.ru. Конечно, оно не будет требовать от вас Wi-Fi-соединения, но в случае некорректной работы модуля, программа вполне вероятно перестанет подключаться к сети.
Как видно, с запуском программы никаких проблем не возникло. Наши читатели ниже в комментариях могут оценить работу модуля на собственном примере. Поделитесь впечатлениями и приложениями, которые были выбраны в качестве тестируемых.
Теги
- Новичкам в Android
- Операционная система Android
- Приложения для Андроид
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
В 2023 году кажется, что куда бы вы ни поехали в отпуск, везде сможете без всяких проблем подключиться к интернету и воспользоваться картами. Отчасти это действительно так, но с одной маленькой оговоркой: если вы путешествуете по крупным городам. А что делать в области или за границей, где роуминг может съесть баснословные суммы? Правильно, воспользоваться офлайн картами, которые можно заранее загрузить на смартфон и забыть про необходимость подключаться к сети.
Думаю, я не совру, если скажу, что предметом, который вы чаще всего берете в руки на протяжении дня, является смартфон. Исходя из этого, производители мобильных устройств стараются уделять пристальное внимание материалам корпуса, разграничивая тем самым дешевые и дорогие модели. Сегодня на рынке представлены смартфоны из пластика, стекла, металла и других материалов. Но что лучше выбрать обычному пользователю, или этот параметр вообще стоит выбросить из головы?
В 2023 году бытует мнение, что iOS и Android — это братья-близнецы, которые мало чем отличаются друг от друга. Одно из важных причин кроется в приложениях из App Store и Google Play: оказывается, для Андроид существует масса программ, которые не имеют аналогов на iOS. Не будем учитывать те, что по тем или иным причинам компании удалили из своих каталогов. Проблема в политике Apple, из-за которой размещение приложений невозможно, а также в закрытости iOS. Читайте об этом ниже и предупредите других, если они планируют купить Айфон.