Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
Demitrius
21 / 12 / 10
Регистрация: 17.05.2014
Сообщений: 129
#1

Token из приложения Android

22.06.2014, 16:53. Просмотров 1507. Ответов 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



Заранее спасибо за ответы!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 16:53
Ответы с готовыми решениями:

Изменение приложения на android
Возникла острая необходимость в данном приложении, но оно к сожалению имеет...

Создание приложения на Android
Решил заняться созданием программ для Android платформы. Опыт в...

Сборка Android приложения
Всем привет. Возникла проблемка. Мне необходимо собрать Android приложение так,...

Дизайн Android-приложения
Как же мне изменить дизайн своеого приложения? Вот, например, я нашел...

Адаптировать Android-приложения
Здравствуйте! Сразу извиняюсь, за то что может быть это тема уже не однократно...

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

http://api.yandex.ru/oauth/doc/dg/concepts/ya-oauth-intro.xml

тут неплохо написано.
1
23.06.2014, 13:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2014, 13:58

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

Структура приложения в Android Studio
Здравствуйте. Вот сделал обработчик события на одну из многих кнопок в...

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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