- Как открыть порты на Андроид: несколько популярных способов
- Для чего нужно закрыть порты на Андроид?
- Как узнать , какие порты открыты на вашем устройстве Android?
- Как обезопасить свое устройство Андроид?
- How to Open a Port for an Android
- Related Articles
- Configuring Your Router
- Step 1
- Step 2
- Step 3
- Step 4
- Step 5
- Step 6
- Step 7
- Step 8
- Step 9
- Step 10
- Configuring Android for a Static IP
- Step 1
- Step 2
- Step 3
- Step 4
- Step 5
- Работа с COM портом в Android приложениях
- Open all ports on android
- COM порт на Android
Как открыть порты на Андроид: несколько популярных способов
Открыть порты на Android возможно, но не всегда целесообразно. А если вы являетесь обладателем Android — смартфона, то вас , скорее , должен волновать вопрос, как закрыть порты на Андроид. Чуть ниже объясняем , почему.
Для чего нужно закрыть порты на Андроид?
Многие модели современных смартфонов Android функционируют с открытыми портами для отладки («Android Debug Bridge»). А это , в свою очередь , сильно ослабляет безопасность вашего устройства. Хотя бы потому, что в таком случае к нему можно получить даже удаленный доступ. ADB дает возможность разработчику подключиться к устройству только через WI-Fi, минуя USB-подключение.
Это уже не новая, а достаточно известная проблема. Еще в недавнем 2018 году компания Qihoo 360 Netlab определила Malware ADW.miner — вирус , который сканировал сеть , ища устройства с открытыми портами для отладки (ADB). Один из самых распространенных таких портов — это порт 5555. Данный «малварь» смог заразить не только смартфоны на Android, но и другие устройства с этой операционной системой . О н был найден в:
Вот и получалось, что открытость ADB давал а возможность злоумышленнику получать удаленный доступ практически к любому устройству на Андроид и с использованием root-прав. При этом такой злоумышленник мог скрытно установить какую-либо вредоносную программу или код , и для этого ему н ен ужны ни аутентификация, ни ввод пароля.
Поэтому тут еще надо решить, что вам больше нужно знать : как открыть или как закрыть порты на Андроид?
Как узнать , какие порты открыты на вашем устройстве Android?
Чтобы узнать , какие порты открыты на вашем устройстве, вам нужно проделать следующие операции:
- У вас должна быть создана новая точка доступа WiFi на вашем устройстве.
- Вторым шагом будет подключение к этой точке вашего компьютера.
- Нужно использовать команды: ifconfig и/или ipconfig в консоли, эти команды помогут узнать IP адрес вашего устройства.
- Загрузите сканер безопасности nmap с сайта nmap.org.
- Воспользуйтесь следующей командой в сканере: nmap -sS -Pn -p- your_phone_ip_adress.
После ввода и исполнени я команды программа выдаст вам список открытых портов на вашем устройстве.
Как обезопасить свое устройство Андроид?
Итак, чтобы открыть или закрыть порты на Андроид и тем самым проконтролировать входящий или исходящий трафик вашего устройства, вам нужно установить какой-нибудь Firewall. Ниже приведем список из нескольких лучших файерволов для Android, которые способны решить вашу проблему с портами:
- Брандмауэр без ROOT. Это один из лучших брандмауэров для Android — устройств. Очень простой в использовании, не требует root-прав для работы на устройстве. Очень широкий список фильтрации трафика по хосту, порту, домену и т.д.
- Android Firewall +. Требуется доступ к устройству с рут-правами, поэтому , если у вас есть такой доступ, можете смело использовать этот. Он также позволяет осуществлять контроль трафика по различным критериям, позволяет открывать и закрывать порты на Андроид и предлагает набор интересных «плюшек».
- NetPatch Firewall. Он несколько отличается от первых двух фаер в о л ов. У него присутствуют их основные функции, однако из собственных можно отметить: создание доменов и группы IP, блокировка определенных IP, блокировка или настройка Wifi для разных приложений отдельно.
- InternetGuard Data Saver Firewall — это еще один из самых крутых брандмауэров для Android — устройств. Не зря у него один из самых высоких рейтингов от пользователей. Очень непохожий пользовательский интерфейс его существенно выделяет среди конкурентов. По своей функциональности он не уступает никому из этого списка.
- VPN Безопасный брандмауэр. Ему н ен ужны рут-права для блокировки / разблокировки приложений или чтобы открыть или закрыть порты на Android — устройстве. Он является полностью бесплатным продуктом, но тем не менее по функционалу не уступает свои м платным собратьям.
Вы точно знаете, что очень важно следить за состоянием своего устройства. Поэтому прежде , чем открыть или закрыть порты на Андроид, задайтесь необходимостью этого действия. Закрыть лишние, где могут получить доступ к вашему устройству злоумышленники , — это обязательно. А остальное — по вашему усмотрению.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Источник
How to Open a Port for an Android
Related Articles
Firewall services are set up in a router as a security measure to block access to a specific port for connections via the Internet. When you encounter a blocked port with your Android device, you’ll find that you have an Internet connection but a specific application isn’t working while everything else is. Most Android apps will give an error saying «Unable to connect: Port #### blocked» where «Port #####» will have a specific number. There is no way to open a port in Android specifically; you’ll need to adjust the router and assign the Android device a static IP address.
Configuring Your Router
Step 1
Access the Search charm from the Windows Charms bar and enter «cmd» to pull up the Command Prompt.
Step 2
Type «ipconfig /all» and press «Enter» to pull up information about your network. Record the IPv4 address, subnet mask, default gateway and DNS servers.
Step 3
Write down the IP address listed for your IPv4 default gateway — this is the IP address of your router. A typical router will use 192.168.1.1 or 192.168.1.0. Pick another IP address that has the same first three sets of numbers and a fourth number set that’s at least 20 higher than the fourth set of the default gateway. For example, 192.168.1.21 is 20 higher than 192.168.1.1. This second IP address is the one you’ll be assigning to your Android device.
Step 4
Launch a Web browser and enter the default gateway address into the URL bar.
Step 5
Enter your username and password for your router. If you don’t remember the username and password, look up the defaults for your model of router and reset it.
Step 6
Look for a menu that’s labeled «Applications & Gaming,» «Advanced,» «Port Forwarding/Port Triggering» or «NAT/QoS» — these are examples used by different router manufacturers, but you may need to do some exploring through menus.
Step 7
Enter the port number you need opened. Most Android applications will state which port they couldn’t access. Some common ports are 25565 for «Minecraft» and the range of 6881-6887 for a BitTorrent client. A longer list of commonly used ports is linked to in the Resources section.
Step 8
Choose the protocol for this port; TCP is the most common and BitTorrent uses UDP. When in doubt, select «Both.» There is a small performance hit for choosing «Both,» but it’s unlikely to affect device performance or download speeds.
Step 9
Enter the static IP address you set aside for your Android device.
Step 10
Click «Enable.» For some routers, this button will say «Finished,» «Done» or «Make These Changes.»
Configuring Android for a Static IP
Step 1
Tap «Settings,» scroll down to «Wireless & Networks» and then «Wi-Fi settings.»
Step 2
Press and hold down on the name of the network you’re connected to to bring up the context menu.
Step 3
Select «Modify network.»
Step 4
Press the «IP settings» dropdown and change «DHCP» to «Static.»
Step 5
Enter in the IP address for your default gateway and the IP address you created earlier. If you have any IP addresses for DNS servers provided by your ISP you can enter them here; they’ll mildly improve the performance of the connection but are not necessary.
Ken Burnside has been writing freelance since 1990, contributing to publications as diverse as «Pyramid» and «Training & Simulations Journal.» A Microsoft MVP in Excel, he holds a Bachelor of Arts in English from the University of Alaska. He won the Origins Award for Attack Vector: Tactical, a board game about space combat.
Источник
Работа с COM портом в Android приложениях
Все доброго времени суток!
Однажды я задумался над разработкой приложения, которое требовало бы общения с hardware устройством, через COM порт. Хотя Android заботливо предоставляет api для работы с usb устройствами, оно мне к сожалению не подходило, так как хотелось осуществлять поддержку моего старого планшета на базе андроид версии 2.2. Стандартное api ото Гугла, не подходило
по двум причинам:
- во первых оно не сработало для меня.
- девайс у меня все-таки старенький
Итак, после длительного поиска в интернете, я наткнулся на очень интересное решение android-serialport-api. Данное решение представляет собой Java обертку в которой через JNI в которой осуществляются вызовы к USB устройству.
Разработчики библиотеки предлагают 4 различных варианта подключения Android устройства к COM порту через USB.
Так как я имел в своем распоряжении планшет с USB host портом, и у меня под рукой имеется USB to RS232 преобразователь, то я пошел по варианту номер 2.
Преимущества и недостатки такого решения заключаются в
Преимущества
- USB — RS232 преобразователь можно легко найти на ближайшем радио рынке
- никаких извращений с моим дорогим моему сердцу планшетом
- возможная высокая скорость передачи информации
Недостатки
- потребуется USB хост коннектор
- возможно, что девайс придется рутануть
Тут я опишу подход в использовании этой библиотеки.
Для корректной работы serialPortFinder необходимо чтобы переходник USB-RS232 был подключен, определен в /dev.
Вот таким нехитрым способом можно осуществлять общение с очень большим количеством железа через COM порт,
Источник
Open all ports on android
Если вы выложили новую версию игры или её кэш, пожалуйста, сообщите об этом модератору, нажав на вашем сообщении кнопку «Жалоба».
С запросами на обновление уже существующих на форуме игр обращайтесь в тему Обновите игру!
Каталог портированных игр на Android OS
- Что такое порт/околопорт?
- Для понимания:
Порт это не обрезанная версия, а полноценная, перенесенная на платформу Android.
Порты выходят значительно позже (спустя несколько лет) после релизов игр и изначально разрабами не задумываются, а выпускаются с целью собрать бабла с отжившей своё игры. Порты фанаты игр очень ждут.
Околопорт — это незначительная «вариация на тему», очень несущественно отличающаяся геймплеем.
Мультиплатформа — это когда разрабы заранее, еще до момента релиза игры или чуть позже, заявляют, для каких платформ сразу выйдет игра. Так же, мультиплатформа является игрой с кроссплеем с разными платформами, а не донатные помои с поверхностей маркета. К данному подразделу относятся также и порты браузерных игр (не всех, разумеется) доступные как на PC, так и на мобильных устройствах.
- Список игр по жанрам. Актуально на 10.04.2020. | Исходник кода списка прикреплен к записи и каждый может его актуализировать по мере наполнения шапки. Ссылку на список по жанрам буду в шапке обновлять. Просьба к тому, кто будет актуализировать список по жанрам не забывать прикреплять текстовый файл с кодом записи для последующего наполнения.
Сообщение отредактировал veabro — 04.09.21, 11:59
Источник
COM порт на Android
Сейчас я расскажу, как, имея в наличии совершенно стандартное устройство на Android с поддержкой USB Host (в моем случае Nexus 7), совершенно стандартный USB Host переходник на полноразмерный разъем «мама», совершенно стандартный USB serial контроллер на чипе PL2303 (они почти все работают именно на этом чипе) и не менее стандартный цискин голубой шнурок, зайти на консоль сетевого оборудования и без всяких ограничений работать с ней. Хотя никто не мешает подключать к планшету/телефону и любое другое оборудование, работающее с командной строкой поверх RS-232.
Первым делом получаем на планшете рут-права. Иначе никак.
Вторым делом ставим Busybox. Кто не знает — это отличный комплект утилит, одна из которых нам потребуется. После установки надо запустить его и нажать в самой программе «Install», когда программа спросит про метод установки — сказать «Normal».
Затем понадобится любой приличный эмулятор терминала. Мне нравится Irssi ConnectBot.
Ну и напоследок — штатные клавиатуры плохо годятся для работы с консолью. Нам ведь нужны клавиши Tab, ctrl и прочие, верно? Да и цифры хочется иметь в верхнем ряду, над буквами, а не где-то еще. Потому — Hacker’s Keyboard. Лучше, конечно, подключить внешнюю клавиатуру, но мы пока не собираемся набивать вручную многоэкранные конфиги.
Всё готово для подключения.
Запускаем терминальный клиент, выбираем локальное подключение, и подключаем к планшету контроллер. Нужно убедиться, что он определился, хотя тут проблем не ожидается, драйвера для PL2303 уже много лет как включены в ядро Linux. Под рутом запускаем dmesg.
(если кому мелковато — кликните на картинку)
Нужно запомнить, куда смонтировало контроллер. В моем случае это всегда был /dev/ttyUSB0.
Осталось установить соединение. В комплект Busybox входит программа «microcom», она-то нам и пригодится.
Набираем в консоли «microcom -s [скорость порта] [точка монтирования устройства]».
Выход из microcom по ctrl+x. Break должен посылаться по ctrl+b (пока не проверял). Другие горячие клавиши передаются корректно.
Альтернативы?
Можно купить один из многих «Bluetooth Serial» адаптеров. Вот только такие адаптеры и стоят дороже (>$50), и требуют внешнего питания. Ни одного на аккумуляторах не видел. В лучшем случае батарейку надо самому прикрутить.
Для пользователей техники Apple есть проводное решение за те же >$50.
Источник