yankel: (Default)
yankel ([personal profile] yankel) wrote2022-07-06 05:10 pm

(No Subject)

Интересно, приведет ли это дело к созданию альтернативной инфраструктуры, которая позволит легко отвязать телефон от Компании Света и Добра?

Under the DMA, gatekeepers like Apple will be required to:

Allow users to sideload apps directly from the internet and from third-party stores. Make services such as voice and video calling and messaging interoperable with third-party services. Allow app developers to offer third-party payments systems. Make sure all apps can be uninstalled. Allow users the option to change the default voice assistant. Give developers access to hardware features like near-field communication technology, secure elements and processors, authentication mechanisms, and the software used to control those technologies. Share data and metrics such as ads and marketing performance data with developers and competitors. Establish an independent “compliance function” group to ensure compliance with the laws. Inform the commission of acquisitions and mergers.

https://reclaimthenet.org/eu-approves-legislation-that-requires-apple-to-accept-side-loaded-apps/

rampitec: (Default)

[personal profile] rampitec 2022-07-06 05:51 pm (UTC)(link)
И кто это должен сделать? Гугл? Кто должен написать проверенные аппликации и проверить их? Левых аппсторов до дури, гугл не препятствует. Заводить контакты на своем сервере гугл не препятствует. Я не понимаю, в чем претензия-то? Гугл должен сделать что?
rampitec: (Default)

[personal profile] rampitec 2022-07-06 05:54 pm (UTC)(link)
Нет. Как по-твоему работает F-Droid?
rampitec: (Default)

[personal profile] rampitec 2022-07-06 06:00 pm (UTC)(link)
К Эпплу такие претензии были бы уместны.

Больше того, исходники Андроида открыты. Бери и строй свой, какой хочешь на основе AOSP без gapps. Хоть LineageOS под любое железо, хоть китайский ColorOS и что там у Хуавея под китайские железки, которые гугл отказывается сертифицировать. Можешь туда установить русский ruStore с казенными приложениями, если хочешь. Можешь даже взять гугловое железо в виде Пикселя и накатить на него хоть GraphenOS, хоть LineageOS, хоть черта лысого, хоть с гугловым стором и приложениями, хоть без. Что еще они должны сделать? Открыть драйвера к камерам Сони, Самсунга и Лейки, которые пишут Сони, Самсунг и Лейка и дают гуглу в бинарном виде? Открыть бинарные блобы Квалкома, которые пишет Квалком?
Edited 2022-07-06 18:15 (UTC)
alexeybobkov: (Default)

[personal profile] alexeybobkov 2022-07-06 06:58 pm (UTC)(link)
Угу. Вот у меня как раз третий Пиксел с LineageOS. Гугловые приложения, правда, я на него всё равно поставил - по минимуму.
rampitec: (Default)

[personal profile] rampitec 2022-07-06 07:11 pm (UTC)(link)
Ага. А я на свой OnePlus 7T поставил LOS + MicroG, и от гугловых приложений там только криво прикрученный gCam. Контакты на моем личном сервере, календарь, ноты - все там же. Я как-то не замечаю, что мне гугл это сделать не дает. Просто не делает это за меня сам.
rampitec: (Default)

[personal profile] rampitec 2022-07-06 07:17 pm (UTC)(link)
Да нормально. Я ж у себя даже трактаты на эту тему писал. В принципе все работает, если бы я поставил gApps (что можно), то было бы трудно отличить. Ясно что нет родных китайских приложений, типа галереи и камеры. Но тут уже вопросы к китайцам. С поддержкой камеры пришлось повозиться. Зато второй слот симки снова стал видеть сеть AT&T, а на OOS перестал после апгрейда их сети. Датчик освещенности совсем криво работает. Не то чтобы он раньше работал хорошо. Остальное все работает.
sun_jr: (Default)

[personal profile] sun_jr 2022-07-06 09:05 pm (UTC)(link)
А как можно поднять и подключить свой сервер с контактами, календарем и прочая? Можете поделиться ссылками?
rampitec: (Default)

[personal profile] rampitec 2022-07-06 09:21 pm (UTC)(link)
На собственный linux сервер поставил radicale. Вот тупо sudo apt install radicale. Настройка у него не сложная. Единственное, пришлось убунте сделать dist-upgrade до 20.04, потому что там radicale v2, а в прошлой был v1 и мне не понравился. И реверс прокси через http сервер, который у меня уже был на нем и смотрит в инет. А для синка на телефоне поставил DAVx5.
sun_jr: (Default)

[personal profile] sun_jr 2022-07-06 09:52 pm (UTC)(link)
Спасибо большое! А то я никак не мог сообразить в какую сторону копать.
rampitec: (Default)

[personal profile] rampitec 2022-07-06 09:57 pm (UTC)(link)
Да не за что. Я еще для импорта контактов из гугла вот скрипт написал:

#!/bin/bash

F=
PHOTO=

while IFS= read -r line; do
  line="${line%%[[:space:]]}"
  if [ -n "$PHOTO" ] ; then
    if [[ "$line" =~ ^" " ]] ; then
      PHOTO="${PHOTO}${line##[[:space:]]}"
      continue
    fi
    echo -n "PHOTO;ENCODING=b;TYPE=jpeg:" >> $F
    curl -o - -s --show-error "$PHOTO" | base64 -w0 >> $F
    echo "" >> $F
    PHOTO=
  fi
  if [ "$line" = "BEGIN:VCARD" ] ; then
    uid=`uuidgen`
    uid=${uid%%[[:space:]]}
    F=$uid.vcf
    echo "$line" > $F
    continue
  fi
  if [[ "$line" =~ ^"VERSION:" ]] ; then
    echo "$line" >> $F
    echo UID:$uid >> $F
    continue
  fi
  if [ "$line" = "END:VCARD" ] ; then
    echo REV:`date --iso-8601=seconds --utc | sed 's/+00:00$/Z/'` >> $F
    echo X-RADICALE-NAME:$F >> $F
    echo "$line" >> $F
    F=
    continue
  fi
  if [[ "$line" =~ ^"PHOTO:" ]] ; then
    PHOTO="${line#PHOTO:}"
    continue
  fi
  echo "$line" >> $F
done


Запускать на файл, который https://contacts.google.com/ выдает в export -> vCard (for iOS Contacts).
volchara: (Default)

[personal profile] volchara 2022-07-07 03:21 am (UTC)(link)
Да ты ж пейсатель!

Но на всякий случай сохранил
rampitec: (Default)

[personal profile] rampitec 2022-07-07 04:21 am (UTC)(link)
Ну типа. Профессиональный пейсатель буквами, цифрами и крокозябрами ;)

Надоело постить его в dw, как в каменном веке! https://github.com/rampitec/google2radicale
Edited 2022-07-07 22:03 (UTC)
rampitec: (Default)

[personal profile] rampitec 2022-07-06 10:43 pm (UTC)(link)
Добавил во френды, ибо журнал закрыт от троллей. Вот краткая инструкция, как и что я делал: https://rampitec.dreamwidth.org/770473.html
sun_jr: (Default)

[personal profile] sun_jr 2022-07-07 01:38 pm (UTC)(link)
Спасибо! Добавил взаимно. Я, правда, давно не пишу, обычно читаю и неактивно комментирую.
p.s. За инструкцию отдельное и огромное спасибо!
kotanas: (Default)

[personal profile] kotanas 2022-07-06 08:28 pm (UTC)(link)
и как LOS по сравнению с родным пикселовским андроидом? я вот тоже размышлял, но пока лень
alexeybobkov: (Default)

[personal profile] alexeybobkov 2022-07-06 10:57 pm (UTC)(link)
Я не знаю, как выглядит пикселовский андноид :) Я купил, чтобы сразу перепрошить. По описанной на сайте процедуре прошить сразу не удалось, одна из утилит не "видела" телефон, пришлось гуглить и устанавливать какие-то дополнительные драйвера на компьютер. После установки всё работает совершенно нормально, андроид как андроид, только без обычного предустановленного производителем говна.
Хотя есть один недостаток. Пока меняются билды в пределах одной большой версии андроида, апдейты идут по сети, раз в несколько дней. Но когда большая версия меняется, не знаю почему, нужно опять перепрошивать вручную. Вроде вся процедура подробно и детально описана, но как-то стрёмно, я пока не решился.
rampitec: (Default)

[personal profile] rampitec 2022-07-06 11:38 pm (UTC)(link)
TWRP делает гугловода смелым. Но бэкап лучше сохранить на комп, просто на всякий случай. Ну или на OTG Flash.