софт под Android

всё относительно мобильных гаджетов и приложений

Модераторы: Olej, adminn, vikos

Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

софт под Android

Непрочитанное сообщение Olej » 22 фев 2017, 19:14

Эта тема продолжает Софт для Android.
Потому что та тема слишком старая, она фактически оборвалась в 2013г., и разрыв этот в одной теме был бы слишком чувствительным.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Софт для Android (2)

Непрочитанное сообщение Olej » 22 фев 2017, 19:38

Тема "Софт для Android" имеет несколько разных аспектов:
- как можно устанавливать софт для Android?
- и как удалять софт для Android?
- откуда брать софт для Android?
- на какие конкретно программы для Android стоит обратить внимание?
- "левые", фейковые приложения для Android;
- особенности использование софта для Android.

На 1-й вопрос ответ очевидный: найти прямо на устройстве Android нужное приложение на Play Market и установить его (просто нажавши "Установить").
Но это не всегда хороший способ: а). слишком много фуфла разнообразного на Play Market, б). плохо можно понять из кратких описаний что представляет приложение и др.
Другой способ:
- изучить, выбрать и скачать на стационарном компьютере файл приложения XXX.apk
- подключить гаджет (смартфон, планшет) к стационару через USB
- установить приложение:

Код: Выделить всё

$ ./adb -s 0123456789ABCDEF install XXX.apk
- или при подключении гаджета на другом хосте LAN по сети:

Код: Выделить всё

$ ./adb -s 192.168.1.23:5555 install XXX.apk
- таким гаджетом может быть, в частном случае, и эмулятор Android из SDK
Посмотреть установленное можно как-то так:

Код: Выделить всё

$ adb -s 0123456789ABCDEF shell ls -l /data/app
-rw-r--r-- system   system     177640 2012-12-01 22:46 com.jbak.JbakKeyboard.apk
-rw-r--r-- system   system      76017 2012-12-01 22:45 com.soft.android.appinstaller.apk
-rw-r--r-- system   system    2226191 2010-05-06 16:17 ApiDemos.apk
-rw-r--r-- system   system      28854 2010-05-06 16:17 GestureBuilder.apk
-rw-r--r-- system   system      35617 2010-05-06 16:17 SoftKeyboard.apk
-rw-r--r-- system   system      19969 2010-05-06 16:17 CubeLiveWallpapers.apk
-rw-r--r-- system   system     648210 2012-11-30 16:50 com.mobisystems.msdict.embedded.wireless.pons.compactru.apk
-rw-r--r-- system   system   12859573 2012-11-30 17:04 ru.andr.dictulite.apk
-rw-r--r-- system   system     247621 2012-11-30 17:19 com.tavola.dictionary.enruen.free.apk
-rw-r--r-- system   system      53579 2012-11-30 21:38 com.firezenk.msplus.apk
И удалить не нужное приложение:

Код: Выделить всё

$ adb -s 0123456789ABCDEF uninstall com.soft.android.appinstaller
Success

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Софт для Android (2)

Непрочитанное сообщение Olej » 22 фев 2017, 19:52

Olej писал(а): - откуда брать софт для Android?
Составляю подборку:

1. Сам Google Play:
https://play.google.com/store/apps

2. Инструменты для Android
Изображение
http://android4all.ru/soft/instruments

3. Популярные бесплатные программы для Android
http://www.androidz.ru/

4. Программы для Android
Изображение
http://androfiles.com/soft/
Этот ресурс загружает .apk как ссылки, которые по этим URL уже в самом гаджете загружают .apk приложения (?).

5. 4PDA > Android > Android - Программы
Изображение
http://4pda.ru/forum/index.php?showforum=212

6. Яндекс.Store — магазин приложений для смартфонов на Android™
https://m.store.yandex.ua/?c=ssr
Изображение
Не забудьте снять ограничение на установку внешних приложений в настройках безопасности вашего смартфона.
Этот Яндекс.Store устанавливается только на гаджет.

7. Uptodown.com, C/Puerta del mar 20, 4D. 29005 Málaga
Изображение
http://ru.uptodown.com/android
Русскоязычный интерфейс.
Здесь же можно скачивать ПО для

P.S. Новые ресурсы будут просто добавляться сюда в список редактированием, чтобы всё было в одном месте.
Следите!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: софт под Android

Непрочитанное сообщение Olej » 24 фев 2017, 13:01

В 2016 число Android-вымогателей выросло на половину
Февраля 22 13:29 2017
Изображение
Вирусная лаборатория ESET подготовила отчет об актуальных угрозах для телефонов и планшетов на андроид. По имеющимся достоверным сведениям антивирусной лаборатории ESET, на андроид регулярно возрастает число приложений, которые блокируют устройства, шифруют пользовательские данные и требуют деньги за дешифрацию.
Тренд текущего 2017-ого - распространение программ-вымогателей для данной платформы. Такие программы при попадании на устройство блокируют дисплей и требуют оплатить штраф за якобы неправомерные действия, включая распространение нелицензированного программного обеспечения, просмотра интернет-ресурсов для взрослых и т. д.
В прошлом 2016-ом число приложений-вымогателей на андроид оказалось на 50% больше, чем годом ранее, причём всплеск их появления пришёлся на первую половину года. Киберпреступники регулярно совершенствуют шифрование и дорабатывают методы маскировки вредоносного функционала вымогателей. В частности, в последние 12 месяцев число обнаружений мобильного вымогателя Jisut с требованием выкупа на китайском языке выросло вдвое.
Эта публикация перепечатывается в Интернет массово, т.е. факты эти вызывают массовый интерес и беспокойство.

В связи с этим:

1. нужно очень тщательно продумывать что устанавливать себе из ПО, а чего поостеречься... тем более что ситуацию радикально ухудшают а). простота сетевых установок приложений их маркетов + б). миллионы доступных и всё обновляющихся предлагаемых приложений + в). при крайне ограниченной информации, предлагаемой в краткой справке при установке приложения.

2. нужно хорошо знать технику установки приложений, а ещё больше - технику удаления (все способы!) приложений в Android.

3. знать и уметь технику прошивки операционной системы гаджета по-новой (и где брать + и как делать), а прошивки для своих гаджетов нужно бы скачать и сохранить заранее.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Софт для Android (2)

Непрочитанное сообщение Olej » 25 фев 2017, 17:04

Olej писал(а): - на какие конкретно программы для Android стоит обратить внимание?
Хвалят программу Dukto
графическое приложение для прямой передачи файлов между компьютерами в локальной сети.
Изображение

Есть для операционных систем:
Windows (XP or later)
OS X (10.6.x or later)
Linux (packaged for Ubuntu and Fedora)
Symbian (for Nokia touch phones)
Скачать для любых видов (и исходники):
Dukto
Для Android dukto6-5-5.apk, но для Android можно установить и из PlayMarket непосредственно на аппарате по сети.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Софт для Android (2)

Непрочитанное сообщение Olej » 26 фев 2017, 17:18

Olej писал(а): - на какие конкретно программы для Android стоит обратить внимание?
Наверное, наихудший способ выбора и установки приложений - это поиск в PlayMarket (GooglePlay) и установка по краткому описанию найденных.
А хороший способ - изучение по описаниям приложений и только потом поиск и установка их в PlayMarket.

Большое обсуждение приложений здесь - Программы > Системные утилиты :
- Link2SD, Позволяет выборочно переносить приложения пользователя на SD карту
- Fingerprint Gestures, Дополняет возможности сканера отпечатков пальца
- Undeleter, Восстановление удалённых файлов
- CPU X, Информация о системе
Очень приличный (отличный!) уровень диагностики.
Только их там на марките, с точно таким же именем CPU X (поиском) целая куча!
Наш - это тот, который со значком:
Изображение

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Софт для Android (2)

Непрочитанное сообщение Olej » 27 фев 2017, 02:12

Olej писал(а):Тема "Софт для Android" имеет несколько разных аспектов:
- как можно устанавливать софт для Android?
Как устанавливать приложения (apk)?
Установочные файлы приложения для Android имеют расширение .apk. Существует несколько способов их установки (все способы дают одинаковый результат).
[!] Для работоспособности способов 2-5 в Android версии 4.х в "Настройки (Settings) -> Безопасность -> Неизвестные источники (Unknown Sources)" необходимо установить галку.
Для работоспособности способов 2-5 в Android версиях ниже 4.х в "Настройки (Settings) -> Приложения (Application Settings) -> Неизвестные источники (Unknown Sources)" необходимо установить галку.

1. Установите приложение через программу Market на коммуникаторе. Программа требует доступ в Интернет. Если Market не предустановлен на вашем устройстве, пользуйтесь иными способами установки приложений. Чтобы можно было использовать приложение Market, необходимо зарегистрировать аккаунт google и зайти в него с телефона. Если у вас есть почта gmail, у вас есть аккаунт google. Чтобы можно было покупать приложения в маркете (устанавливать платные приложения), необходимо привязать свою карточку к кошельку google (google wallet, google checkout).
Установить программу можно с компьютера через https://play.google.com/store, нажать установить, и при следующем подключении вашего устройства к интернету произойдёт установка приложения. При этом на вашем устройстве должен быть установлен маркет и вы должны войти в свою учётную запись google.

2. Если в вашем устройстве установлен файловый менеджер, скопируйте или скачайте установочный файл Android приложения (*.apk) на карту памяти или в память устройства. С помощью файлового менеджера найдите в памяти нужный установочный файл и откройте его, система предложит установить приложение.
Если в вашем устройстве файловый менеджер не установлен, установите его через Market. В качестве файлового менеджера обычно можно использовать предустановленный офис (qiuck office, polaris office и другие). Также установочный файл файл менеджера можно скинуть по bluetooth.

3. Поместите на карту памяти установочный файл Android приложения (*.apk) и запомните его название. В качестве примера файл будет называться program.apk. Откройте приложение "Браузер", в адресной строке введите content://com.android.htmlfileprovider/sdcard/program.apk, нажмите Enter. После этого система предложит установить приложение.
Примечание: если приведённая команда не работает, то в адресную строку требуется вводить следующее file:///sdcard/program.apk.

4. Приложение можно установить без наличия Google аккаунта через интернет обозреватель из интернета. Для этого интернет обозревателем (inernet browser) загрузите файл. Например, можно зайти на 4PDA и нажать на загрузку APK файла, обозреватель загрузит его и по окончании автоматически предложит его установить.

5. Программу можно установить через командную строку ПК с использованием утилиты adb
fastboot_tools.zip Архив распаковывается в корень диска С: т.е. получается C:fastboot-tools. В данную папку закидываем файл, который нужно установить.
ФАЙЛ должен быть в формате .apk!
В меню: Настройки > Приложения > Разработка > Отладка по USB. Ставим галочку.
На ПК запускаем командную строку, в ней вводим:

Код: Выделить всё

    cd C:fastboot-tools
    adb-windows.exe install имя.apk
Только всё это нужно интерпретировать относительно Linux.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Софт для Android (2)

Непрочитанное сообщение Olej » 27 фев 2017, 20:19

Olej писал(а): - как можно устанавливать софт для Android?
- и как удалять софт для Android?
Рассмотрим на примере Simplenote версия: 1.5.5 - простенький редактор заметок (выбираю специально какое-то "нейтральное" приложение, которое можно устанавливать и удалять много раз подряд).
Скачиваем .apk

Код: Выделить всё

[olej@dell APPs]$ ls -l Simplenote+1.5.5.apk 
-rw-rw-r-- 1 olej olej 4223241 фев 27 19:08 Simplenote+1.5.5.apk

[olej@dell APPs]$ file Simplenote+1.5.5.apk 
Simplenote+1.5.5.apk: Java archive data (JAR)
Olej писал(а): Только всё это нужно интерпретировать относительно Linux.
Установка:

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 install Simplenote+1.5.5.apk
adb server version (36) doesn't match this client (35); killing...
* daemon started successfully *
[100%] /data/local/tmp/Simplenote+1.5.5.apk
	pkg: /data/local/tmp/Simplenote+1.5.5.apk
Success
Но установка таким образом не заканчивается на этом!
Нужно запустить приложение, которое появится на устройстве (последний ряд внизу):
Si_1.png
Запуск на устройстве...
Si_2.png
Вот теперь приложение есть на устройстве!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Софт для Android (2)

Непрочитанное сообщение Olej » 27 фев 2017, 20:30

Olej писал(а):Вот теперь приложение есть на устройстве!
Теперь его хочу удалить.
Но сначала нужно посмотреть установленные приложения (нельзя же в реальном случае их все помнить по памяти!?):

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 shell pm list packages | grep si
package:com.android.dreams.basic
package:com.android.managedprovisioning
package:com.automattic.simplenote
package:com.android.music
Удаляем:

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 uninstall com.automattic.simplenote
Success
Убеждаемся:

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 shell pm list packages | grep si
package:com.android.dreams.basic
package:com.android.managedprovisioning
package:com.android.music
Приложения уже нет!
pm - это программный менеджер, который умеет множество вещей.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: Софт для Android (2)

Непрочитанное сообщение Olej » 27 фев 2017, 20:36

Olej писал(а): Приложения уже нет!
Но это не единственный способ!
Olej писал(а): pm - это программный менеджер, который умеет множество вещей.
Это можно делать и через pm...
Установим ещё раз:

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 install Simplenote+1.5.5.apk
[100%] /data/local/tmp/Simplenote+1.5.5.apk
	pkg: /data/local/tmp/Simplenote+1.5.5.apk
Success
Удаление средствами pm:

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 shell pm uninstall com.automattic.simplenote
Success

Код: Выделить всё

И опять приложения нет:
[olej@dell APPs]$ adb -s emulator-5554 shell pm list packages | grep si
package:com.android.dreams.basic
package:com.android.managedprovisioning
package:com.android.music
Возможности pm огромны:

Код: Выделить всё

[olej@dell APPs]$ adb -s emulator-5554 shell pm 
usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
       pm list permission-groups
       pm list permissions [-g] [-f] [-d] [-u] [GROUP]
       pm list instrumentation [-f] [TARGET-PACKAGE]
       pm list features
       pm list libraries
       pm list users
       pm path PACKAGE
       pm dump PACKAGE
       pm install [-lrtsfd] [-i PACKAGE] [PATH]
       pm install-create [-lrtsfdp] [-i PACKAGE] [-S BYTES]
       pm install-write [-S BYTES] SESSION_ID SPLIT_NAME [PATH]
       pm install-commit SESSION_ID
       pm install-abandon SESSION_ID
       pm uninstall [-k] [--user USER_ID] PACKAGE
       pm set-installer PACKAGE INSTALLER
       pm clear [--user USER_ID] PACKAGE
       pm enable [--user USER_ID] PACKAGE_OR_COMPONENT
       pm disable [--user USER_ID] PACKAGE_OR_COMPONENT
       pm disable-user [--user USER_ID] PACKAGE_OR_COMPONENT
       pm disable-until-used [--user USER_ID] PACKAGE_OR_COMPONENT
       pm hide [--user USER_ID] PACKAGE_OR_COMPONENT
       pm unhide [--user USER_ID] PACKAGE_OR_COMPONENT
       pm grant PACKAGE PERMISSION
       pm revoke PACKAGE PERMISSION
       pm set-install-location [0/auto] [1/internal] [2/external]
       pm get-install-location
       pm set-permission-enforced PERMISSION [true|false]
       pm trim-caches DESIRED_FREE_SPACE
       pm create-user [--profileOf USER_ID] [--managed] USER_NAME
       pm remove-user USER_ID
       pm get-max-users

pm list packages: prints all packages, optionally only
  those whose package name contains the text in FILTER.  Options:
    -f: see their associated file.
    -d: filter to only show disbled packages.
    -e: filter to only show enabled packages.
    -s: filter to only show system packages.
    -3: filter to only show third party packages.
    -i: see the installer for the packages.
    -u: also include uninstalled packages.

pm list permission-groups: prints all known permission groups.

pm list permissions: prints all known permissions, optionally only
  those in GROUP.  Options:
    -g: organize by group.
    -f: print all information.
    -s: short summary.
    -d: only list dangerous permissions.
    -u: list only the permissions users will see.

pm list instrumentation: use to list all test packages; optionally
  supply <TARGET-PACKAGE> to list the test packages for a particular
  application.  Options:
    -f: list the .apk file for the test package.

pm list features: prints all features of the system.

pm list users: prints all users on the system.

pm path: print the path to the .apk of the given PACKAGE.

pm dump: print system state associated with the given PACKAGE.

pm install: install a single legacy package
pm install-create: create an install session
    -l: forward lock application
    -r: replace existing application
    -t: allow test packages
    -i: specify the installer package name
    -s: install application on sdcard
    -f: install application on internal flash
    -d: allow version code downgrade
    -p: partial application install
    -S: size in bytes of entire session

pm install-write: write a package into existing session; path may
  be '-' to read from stdin
    -S: size in bytes of package, required for stdin

pm install-commit: perform install of fully staged session
pm install-abandon: abandon session

pm set-installer: set installer package name

pm uninstall: removes a package from the system. Options:
    -k: keep the data and cache directories around after package removal.

pm clear: deletes all data associated with a package.

pm enable, disable, disable-user, disable-until-used: these commands
  change the enabled state of a given package or component (written
  as "package/class").

pm grant, revoke: these commands either grant or revoke permissions
  to applications.  Only optional permissions the application has
  declared can be granted or revoked.

pm get-install-location: returns the current install location.
    0 [auto]: Let system decide the best location
    1 [internal]: Install on internal device storage
    2 [external]: Install on external media

pm set-install-location: changes the default install location.
  NOTE: this is only intended for debugging; using this can cause
  applications to break and other undersireable behavior.
    0 [auto]: Let system decide the best location
    1 [internal]: Install on internal device storage
    2 [external]: Install on external media

pm trim-caches: trim cache files to reach the given free space.

pm create-user: create a new user with the given USER_NAME,
  printing the new user identifier of the user.

pm remove-user: remove the user with the given USER_IDENTIFIER,
  deleting all data associated with that user

Ответить

Вернуться в «Android»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя