thedeemon: (psychosis)
Купил когда-то сыну телефон на андроиде, год он им пользовался нормально, а потом вдруг поставил на вход цифровой пароль и забыл его. Пытались подобрать, несколько сотен вариантов перебрали, не угадали. Штатный способ решения такой проблемы - залогиниться c другого устройства в его гугловский аккаунт, и как-то там можно удаленно повлиять, снять пароль. Но вот беда: аккаунт тот создавался полтора года назад, куда-то наверное был записан, но найти не получилось, и я не то, что пароля, я и логина-то не помню. И номер телефона тоже год назад менялся (симка протухла в какой-то момент), старый не сохранился, так что вспомнить хоть что-то про гугловскую учетку не получилось.
Сделали тогда hard reset, который должен привести телефон в исходное девственное состояние. Но и тут беда: про гуглоаккаунт он при этом не забывает, и при включении требует залогиниться тем аккаунтом, что там был раньше. Это, типа, защита такая от воров. А мы логин не помним.
Хорошо, что есть в интернете сорок миллионов вьетнамцев и триста миллионов китайцев, которые уже успели нажать на каждый пиксель экрана и каждую кнопку во всех возможных комбинациях и нащупали таки решения, для разных моделей разные. В нашем случае оказалось, что в поле ввода логина можно вызвать переключение языков, там выбрать скачивание дополнительных, будет показано лицензионное соглашение, в нем можно выделить слово, для выделения автоматически доступен поиск в гугле, так можно со все еще заблокированного телефона выйти в гугл и в браузер, там скачать google account manager, который ставится, но не запускается, и другую утилиту для делания шорткатов, которая умеет видеть отдельные потроха программ, т.е. ссылаться на активити внутри программ, и она позволяет вызвать некое гугловое окошко логина, которое штатным образом было недоступно, а оттуда можно уже создать новый аккаунт, после чего достаточно перезагрузиться и вуаля, телефон разблокирован, новый аккаунт задействован.
Т.е. все делается без каких-то радикальных мер, без подключения к компьютеру, без какого-то рутования, все как бы легальными методами, просто такая вот комбинация, которая в итоге обходит защиту. И подобные рецепты есть для самых разных моделей. В итоге, если телефон сопрут, то ворам гугловая защита особых проблем не создаст, а вот обычным забывчивым пользователям наказание. Не забывайте ваши логины, берегите их! :)

LDC

Jan. 8th, 2018 11:35 pm
thedeemon: (vonny tropics)
Сегодня узнал, что в андроидном Termux'e можно сказать "apt install ldc" и можно прям на телефоне писать на D:

До этого у меня там уже стояли gcc, python и ruby. Там же есть vim, он уже знает про все эти языки. Пока что единственное применение было - написал солвер для одной игрушки.
thedeemon: (Default)
Внезапно попробовал тут под Андроид подевелопить. Поставил Android Studio под винду, там уже сразу Kotlin есть, на нем и писал. Весьма приятный в использовании язык. Сделанная на базе IntelliJ Android Studio сразу все показывает и подсказывает. Эмулятор, сборка - все отрабатывает на удивление гладко, хоть сборка проектов даже самых маленьких занимает ощутимое время. В целом впечатления крайне положительные.
Сделал для сына простенькую прогу, чтобы навык арифметических операций оттачивать, да наглядно их представлять. Выбираешь операции и диапазон чисел, она в цикле задает задачки и тут же визуализирует их содержание:


Если кому надо, инсталлятор .apk можно взять здесь, а исходники я выложил на битбакет.

Про Котлин читал официальную доку, а про андроид решил каких-нибудь книжек скачать. Попалась одна "Busy Coder's Guide To..." - 4400 страниц! Хорошая шутка. К счастью, есть книжки на порядок покороче, их для моих скромных нужд вполне хватило.

Profile

thedeemon: (Default)
Dmitry Popov

July 2025

S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27282930 31  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 14th, 2025 07:08 am
Powered by Dreamwidth Studios