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

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

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

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

22.06.2014, 16:53. Просмотров 1113. Ответов 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
Возникла острая необходимость в данном приложении, но оно к сожалению имеет ограничение по версии. Как убрать из него проверку версии...

Создание приложения на Android - Программирование Android
Решил заняться созданием программ для Android платформы. Опыт в программирование имеется, но тут возникли небольшие сложности. Хочу создать...

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

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

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

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

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

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

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

Создание приложения для android - Программирование Android
Я решил заняться созданием приложений для андроида, но у меня есть некоторые вопросы, об одном из которых я хотел бы написать в этой теме. ...

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

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.06.2014, 13:58
Ответ Создать тему
Опции темы

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