Jump to content
Viktor

Тестирование прототипа Privacy Protection for Android

Recommended Posts

Отличия от версии 0.2:

- поправлена проблема с восстановлением отключаемого при блокировке звонка звука

- поправлен дефект с блокировкой СМС

- добавлена нотификация «Already in progress» при нажатии на кнопку «Create test data» в то время, когда уже идет создание контактов

 

 

 

Установка приложения

 

1. Для установки прототипа вам потребуется файловый менеджер, умеющий устанавливать apk-файлы. Можно использовать, например, Linda File Manager, его можно бесплатно скачать через Google Market.

2. Проверьте, что в меню настроек телефона/ Приложения установлена галочка в пункте «Неизвестные источники»

 

1.JPG

3. Подключите телефон к компьютеру. В меню подключения телефона выберите “Дисковод”. Меню на вашем телефоне может отличаться от картинки ниже.

 

2.JPG

4. На компьютере: скопируйте PrivacyProtectionPrototype.apk на появившийся съемный диск.

5. Отсоедините телефон от компьютера.

6. Установите скопированный вами ранее apk-файл на телефон

 

 

Работа с приложением

 

Внимание: Перед использованием данного приложения сделайте резервную копию ваших контактов, СМС, логов звонков. Результатом работы данного приложения может стать потеря контактов, СМС-ок и звонков, хранящихся на вашем телефоне.

 

Графический интерфейс приложения максимально простой и разработан только для удобства тестирования.

3.JPG4.JPG

 

При нажатии кнопки «меню» на телефоне появился меня содержащее:

Create test data – создает 300 контактов, СМС-ок и логов звонков для них. (При выборе данной опции начнется процесс создания тестовых данных. Создание данных может занять 5-10 мин, в зависимости от модели телефона и версии Android ).

Clear all data – удаляет все контакты, СМС и логи звонков на телефоне

При нажатии на кнопку “Select contacts to hide”, появится окно, показанное ниже. Вид окна на Android 1.6 и на Android 2.0 несколько отличается. Выберите контакты, которые хотите скрыть и нажмите кнопку “Back” телефона для возврата к предыдущему экрану.

 

5.JPG6.JPG

 

При нажатии на кнопку «Enter hidden mode» происходит скрытие выбранных вами контактов, логов звонков и СМС сообщений для этих контактов, а также пишется время, которое понадобилось для их скрытия. Во время нахождения в скрытом режиме, входящие звонки от скрытых контактов сбрасываются, а СМС сообщения от них блокируются.

 

При нажатии на кнопку «Leave hidden mode» происходит восстановление скрытых ранее контактов, логов звонков и СМС сообщений.

 

 

Пожалуйста, проделайте следующие действия:

1. Сообщите нам время, которое заняло на вашем телефоне скрытие 3, 5, 10 контактов.

2. Сообщите нам время восстановления 3, 5, 10 контактов.

3. Создайте контакт на SIM карте и проверьте, происходит ли его успешное скрытие/восстановление

4. Происходит ли блокирование звонков и СМС от скрытых контактов, при включенном скрытом режиме

Пожалуйста, сообщите обо всех падениях приложения в ходе тестирования, некорректном поведении приложения, зависаниях и прочее. По возможности, если у вас установлен Android SDK, пришлите логи падений.

Не забудьте указать модель телефона, на котором проводилось тестирование и версию Android, установленную на телефоне.

 

С уважением,

Виктор Яблоков, KMS Development Team

Share this post


Link to post

APK в студию, кстати как удалить тестовые контакты? пи нажатии claer test data они создаются заново о_О

Share this post


Link to post
APK в студию, кстати как удалить тестовые контакты? пи нажатии claer test data они создаются заново о_О

Проверь не успели ли они синхронизироваться с гуглом, если да то удаляй их из контактов google

Share this post


Link to post

из памяти выгружены все процессы, работают только 4 службы

 

Скрытие

3 - 1 sec 281 ms

5 - 1 sec 553 ms

10 - 2 sec 276 ms

 

Восстановление

3 - 2 sec 412 ms

5 - 6 sec 110 ms

10 - 10 sec 411 ms

 

после перезагрузки работают 17 фоновый приложений и 4 службы

вылетело сообщение о 10 пропущенных вызовах, счетчик непрочитанных сообщений показывает 57

 

Скрытие

3 - 1 sec 99 ms

5 - 1 sec 408 ms

10 - 2 sec 28 ms

 

Восстановление

3 - 4 sec 646 ms

5 - 7 sec 13 ms

10 - 11 sec 182 ms

 

Контакты созданные программой, в стандартном диаллере не отображаются, только их логи, смс видны.

При нажатии Clear all data удаляются логи звонков и все смс, контакты остаются (заново они не создаются).

Edited by Spok

Share this post


Link to post
Проверь не успели ли они синхронизироваться с гуглом, если да то удаляй их из контактов google

так и есть, спасибо сам не допетрил

Share this post


Link to post

нашел как включить чтобы контакты отображались

Телефонный справочник - меню - вид - Показывать автоконтакты Gmail

также там есть пункт Google (300)

получается, что у меня создаваемые контакты попадают не в ту категорию, поэтому по умолчанию не отображаются.

Share this post


Link to post

 

Скрытие

3 - 2 sec 181 ms

5 - 3 sec 203 ms

10 - 5 sec 396 ms

 

Восстановление

3 - 8 sec 164 ms

5 - 13 sec 665 ms

10 - 23 sec 210 ms

 

После востановления контактов, система не отобразила в журнале звонков, от кого поступали эти звонки, только номера и все... Время звонков актуальное отображается.

Скрываемые контакты при востановлении продублировались, т.е. теперь по 2 и по 3 контакта тех, кого скрывали и востанавливали. Это вероятно произошло в результате работы системы синхронизации! Т.к. по окончании тестирования программы было сообщение системы о том, что "было удалено много контактов" мол что с ними сделать, я ответил "не удалять" и система синхронизации повозвращала все контакты удаленные нашей тестируемой программой... ): Получается программа не скрывает, а тупо удаляет записывая себе лог удаленных вещей... (:

 

З.Ы.

не использовал тестовые, только те, что имеются. Все контакты "Гугловские" 4 смски от одного из контактов + 1 смс от еще одного контакта, от остальных нет смс, но имеются логи в журнале звонков (т.е. всего 5 смс).

 

З.Ы.Ы.

На время тестирования отключал все средства коммуникации, дабы Андройд не синхронизировался через инет... (:

 

Итог: На моей системе программа отработала корректо, кроме момента с удалением контактов из-за вмешательства системы синхронизации Андройда. (:

 

З.Ы.Ы.Ы.

Я не отписывался по поводу предыдущей версии, но тоже была проблема с выключением звука при поступлении звонков, не важно, приняты они или не приняты... (: В этой версии действительно такого бага не присутствует. (:

Share this post


Link to post
Получается программа не скрывает, а тупо удаляет записывая себе лог удаленных вещей... (:

Если бы мы просто скрывали контакты в базе, к ним был бы доступ из других приложений, что нарушает приватность

Share this post


Link to post
Если бы мы просто скрывали контакты в базе, к ним был бы доступ из других приложений, что нарушает приватность

 

Тогда, по хорошему, нужно че-нить сделать с синхронизатором, а то он вмешивается в этот процесс и есть риск потери данных в принципе... Или методику взаимодействия с ним, или програмное, средствами РР, управление, что бы не задавал лишних вопросов. Иначе программа не будет выполнять своих функций, из-за человеческого фактора! (:

 

З.Ы.

Сорри за то, что лезу... просто мнение высказываю... (:

Share this post


Link to post
Тогда, по хорошему, нужно че-нить сделать с синхронизатором, а то он вмешивается в этот процесс и есть риск потери данных в принципе... Или методику взаимодействия с ним, или програмное, средствами РР, управление, что бы не задавал лишних вопросов. Иначе программа не будет выполнять своих функций, из-за человеческого фактора! (:

 

З.Ы.

Сорри за то, что лезу... просто мнение высказываю... (:

 

действительно, получается если синхронизатор сработает, когда контакты скрыты, а фактически удалены, то он грохнет их и на сервере гугла, что в теории может привести к потере данных

Share this post


Link to post
действительно, получается если синхронизатор сработает, когда контакты скрыты, а фактически удалены, то он грохнет их и на сервере гугла, что в теории может привести к потере данных

Так и вышло потнрял один контакт, жаль не заметил после каких именно манипуляций это произошло, но точно помню что им баловался для проверки блокировки входящих

Share this post


Link to post
действительно, получается если синхронизатор сработает, когда контакты скрыты, а фактически удалены, то он грохнет их и на сервере гугла, что в теории может привести к потере данных

Какое в даном случае решение приемлимо?

Share this post


Link to post

Скрытие

3 - 0 sec 944 ms

5 - 0 sec 935 ms

10 - 1 sec 462 ms

 

Восстановление

3 - 2 sec 648 ms

5 - 4 sec 84 ms

10 - 4 sec 847 ms

 

3) Контакт успешно скрывается и восстанавливается

4) Блокирование происходит. Когда я звоню через номер, который скрыл, то идет гудок занято.

Share this post


Link to post
Еще идеи есть? :unsure:

1. Разобраться в механизме работы синхронизатора

2. Рассмотреть возможность скрытия контактов в андройдовской записнухе, именно скрытие, а не фактическое удаление.

Пока не вижу, решений, но если что придет в голову, озвучу...

 

Если бы мы просто скрывали контакты в базе, к ним был бы доступ из других приложений, что нарушает приватность

Можно же например в записнухе, если есть возможность, скрыть контакты, но что бы не было доступа из других приложений, их можно шифрануть, подменить и т.д.!

Edited by SoulOMON

Share this post


Link to post
Какое в даном случае решение приемлимо?

 

мне кажется, что нужно пересмотреть назначение компонента.

тоесть это архивирование (скрытие/шифрование) контакта и всей его истории, а не временное как это планируется сейчас.

синхронизатор всеравно сделает свое дело, и побороть его я думаю неполучится.

в случае с архивированием контакта и истории, мы какбы убираем контакт на хранение, и не даем к нему доступ.

 

такой функционал очень понравится тем, кто близко "дружит" больше чем с одной девушкой, к примеру. :rolleyes:

Edited by Spok

Share this post


Link to post
2. Рассмотреть возможность скрытия контактов в андройдовской записнухе, именно скрытие, а не фактическое удаление.

Скрывать - это несерьезно, их можно будет прочитать сторонним софтом

Share this post


Link to post
мне кажется, что нужно пересмотреть назначение компонента.

тоесть это архивирование (скрытие/шифрование) контакта и всей его истории, а не временное как это планируется сейчас.

синхронизатор всеравно сделает свое дело, и побороть его я думаю неполучится.

в случае с архивированием контакта и истории, мы какбы убираем контакт на хранение, и не даем к нему доступ.

 

такой функционал очень понравится тем, кто близко "дружит" больше чем с одной девушкой, к примеру. :rolleyes:

такого же мнения, желательно бэкап на флешке и не сносился с удалением апк, или через диалог оставить\снести

Share this post


Link to post
Скрывать - это несерьезно, их можно будет прочитать сторонним софтом

Я же писал, что "скрыть" это именно факт обезличивания и т.д., можно же как-то из зашифровать или еще как-то, что бы обойти систему синхронизации... что бы только в телефоне они были недоступными! т.к. если из-за Каспера они снесутся везде, это не есть гуд, такой продукт не нужен ИМХО!

Share this post


Link to post

а просто синхронизатор при включенном скрытии контактов нельзя по-умолчанию отрубать?

 

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

Edited by Марфа

Share this post


Link to post

А зачем нужны скрытые на гугл аккунте? Просто оставить возможность восстановить контакты, забекапить на флешку, тот же зип можно под паролем...можно даже в vcf что бы после краха системы, можно было их восстановить, а вмешиваться в работу синхронизатора не айс!

Share this post


Link to post

че-то больно много мороки с Вашим методом. Хотя у меня не гуглофон, т.ч. делайте, что хотите.

 

надо бы попробовать, кстати, синхронизацию с OVI запустить при включенном скрытии

Share this post


Link to post

Какой понт скрывать только на телефоне? такая ситуация с теми же любовницами, если есть доступ к телефону может быть и доступ к контактам в гугле???

Share this post


Link to post
давать синхронизироваться скрытым контактам (в телефоне они скрыты, а где-то там они открыты) тоже как-то неправильно, т.к. где-то там их можно будет посмотреть

 

Share this post


Link to post

×
×
  • Create New...

Important Information

We use cookies to make your experience of our websites better. By using and further navigating this website you accept this. Detailed information about the use of cookies on this website is available by clicking on more information.