Search
Write a publication
Pull to refresh
1
0
Роман Тарасов @raym0n

User

Send message

Установка Убунты из Убунты (план обновления при выходе новых версий)

Reading time2 min
Views535
Потребовалось установить убунту на рабочий комп из уже установленной убунты (не мешая жене работать за компом). Установка производилась путем подключения к компу с ноута черех FreeNX.
Читать дальше →

Трюк с изменением типов контактов в Android 1.5

Reading time2 min
Views773
Случилось так, что стал я обладателем новенького HTC Hero.
При первом включении телефона, настроил учетную запись Google. Все контакты синхронизировались с телефоном. Как утверждают видеопрезентации гугла, это очень удобно. Например, если потеряешь телефон, контакты всё равно остануться на гугле.

Всё бы хорошо, но вот только не очень хочется хранить личные данные на удаленном сервере Googl'а. Поискал в настройках контактов — изменения типов нет. То есть, при создании контакта выбрать можно: google, телефон, SIM. Но в дальнейшем изменить тип контакта нелья.

Но на каждую хитрую, обязательно что-нибудь найдется.

1) Устанавливаем на комп Android SDK.

2) С помощью утилиты adb (из комплекта SDK, находится в каталоге TOOLS) коннектимся к телефону:
./adb shell

3) Далее открываем базу контактов:
# sqlite3 /data/data/com.android.providers.contacts/databases/contacts.db
Примечание: у меня неофициальная рутованная прошивка. В официальных прошивках работу этого метода не проверял.

4) Для особо любопытных, можно включить отображение заголовков таблиц:
sqlite> .headers ON
и ещё посмотреть список всех таблиц в базе:
sqlite> .tables

5) Смотрим все контакты:
sqlite> select * from people;
Примечание: запоминаем '_id' (первое число в строке) нужного нам контакта. Например, 164.

6) И, о чудо, меняем тип контакта с Google на Телефон:
sqlite> update people set extra_group='2' where _id='164';
Или если Вам нужно поменять все контакты (пункт 5 — пропускаем
Читать дальше →

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity