Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Demitrius
21 / 12 / 3
Регистрация: 17.05.2014
Сообщений: 113
#1

Token из приложения Android - Программирование Android

22.06.2014, 16:53. Просмотров 1024. Ответов 5
Метки нет (Все метки)

Друзья, добрый день!

При подключении к сетевому чату Android программа отправляет некий запрос серверу с токеном аппарата.
Токен не меняется при удалениии приложения, очистке личных данных и при изменении AndroidID.

Вопросов несколько:


1. Какие ещё данные об устройстве могут использоваться для его рассчёта, если в разрешениях есть следующие пункты
Кликните здесь для просмотра всего текста
Счит. статус и ИД телеф.
Изменение и удаление содержимого внутренней памяти

Платёжная система Googl Play
полный доступ к Интернету
просмотр состояния сети

Предотвращать переход устройства в спящий режим
управлять вибровызовом

Проверять доступ к защищённом хранилищу


2. Каким образом можно изменить Token, имея доступ к папке этого приложения на устройстве?

Декомпилировал APK файл, но с трудом могу там разобраться. C упоминанием слова Token всего 20 файлов.
Сам Token выглядит следующим образом (смог несколько найти)
Кликните здесь для просмотра всего текста
d8a467a5-5217-310a-9168-e448854d7981
fbcbe2a5-35c1-3945-ae0e-1d81cef526b7
fdeff2d4-4075-315e-9792-73810c4f0e2b
02389227-30ed-3032-b5fd-29913a1a892f



Заранее спасибо за ответы!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 16:53     Token из приложения Android
Посмотрите здесь:

Сборка Android приложения - Программирование Android
Всем привет. Возникла проблемка. Мне необходимо собрать Android приложение так, чтобы его можно было запустить на любом PC. Подсказать...

Изменение приложения на android - Программирование Android
Возникла острая необходимость в данном приложении, но оно к сожалению имеет ограничение по версии. Как убрать из него проверку версии...

Заставка для приложения android - Программирование Android
день добрый ! я никак не могу понять как заставить работать мою заставку package com.example.yourtime; import android.content.Intent; ...

Запуск приложения с загрузкой android - Программирование Android
Как организовать автозагрузку приложения при старте android?

Вылет приложения из-за android:background - Программирование Android
Доброго времени суток. Прошу помощи вот в чем: Приложение состоит из нескольких активити, из главного можно перейти на одно из двух...

Анимация текста Android приложения - Программирование Android
Как изменить код в MainActivity package com.example.time; import android.app.Activity; import android.os.Bundle; import...

Подключение к внешней БД из приложения на Android - Программирование Android
Хочу написать приложение для работы с внешней бд. Плевать на безопасность соединения и прочее. Нужен максимально простой способ хранения...

Закрытие приложения эклипс android - Программирование Android
Доброго времени суток если в метод в java который закрывает полность приложение но именно не сваричивает а полнастью закрывает!!!

Сборка приложения в AS (совместимость >= Android 4.0) - Программирование Android
Подскажите, как правильно собрать приложение. Приложение должно работать в Android 4.0 и выше В манифесте указываю <uses-sdk...

Жизненный цикл Android приложения - Программирование Android
Такой вопрос, в onCreate() создаю нужные мне классы, устанавливаю view: @Override public void onCreate(Bundle...

Android > 5 версии права приложения - Программирование Android
На Android 6 после установки нет прав. Необходимо в приложении какой то интент запускать p.s. когда захожу в свойства приложения ->...

Создание радио-приложения для Android - Программирование Android
Здравствуйте. Изучаю создание радио-приложения для Андроида, однако ресурсов по данной теме нашел немного. Подскажите шаги, необходимые для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
23.06.2014, 13:44     Token из приложения Android #2
Если я правильно понял то ваше приложение реализует OAuth протокол авторизации. Токен генерируется из данных которые получают во время регистрации приложения в процессе разработки. Эти данные посылаются на сервер и в ответ сервер шлет токен, который вы сохраняете в приложении и используете для работы. Изменить его нельзя т.к. в таком случае токены не совпадут и приложение не авторизируется. Хранят токен обычно в префиренсах.
Demitrius
21 / 12 / 3
Регистрация: 17.05.2014
Сообщений: 113
23.06.2014, 13:47  [ТС]     Token из приложения Android #3
KillAndEat
Токен генерируется из данных которые получают во время регистрации приложения в процессе разработки
Регистрации в какой момент? Когда оно устанавливается?
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
23.06.2014, 13:49     Token из приложения Android #4
когда разработчик пишет код приложения. до момента компиляции
Demitrius
21 / 12 / 3
Регистрация: 17.05.2014
Сообщений: 113
23.06.2014, 13:52  [ТС]     Token из приложения Android #5
KillAndEat
когда разработчик пишет код приложения. до момента компиляции
А как тогда этот токен может быть разным у всех устройств, которые подключаются к серверу?
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
23.06.2014, 13:58     Token из приложения Android #6
когда происходит первый запрос, производится редирект на страницу подтверждения доступа, где вы в свою очередь вводите пароль и логин. Ведь пароль и логин у всех разные=) вот и токены разные.

http://api.yandex.ru/oauth/doc/dg/co...auth-intro.xml

тут неплохо написано.
Yandex
Объявления
23.06.2014, 13:58     Token из приложения Android
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru