(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/

no subject
no subject
Разве гугл не препятствует привязке 3d party апстора?
no subject
no subject
Хмм. И правда. Век живи...
no subject
Больше того, исходники Андроида открыты. Бери и строй свой, какой хочешь на основе AOSP без gapps. Хоть LineageOS под любое железо, хоть китайский ColorOS и что там у Хуавея под китайские железки, которые гугл отказывается сертифицировать. Можешь туда установить русский ruStore с казенными приложениями, если хочешь. Можешь даже взять гугловое железо в виде Пикселя и накатить на него хоть GraphenOS, хоть LineageOS, хоть черта лысого, хоть с гугловым стором и приложениями, хоть без. Что еще они должны сделать? Открыть драйвера к камерам Сони, Самсунга и Лейки, которые пишут Сони, Самсунг и Лейка и дают гуглу в бинарном виде? Открыть бинарные блобы Квалкома, которые пишет Квалком?
no subject
Убедил
no subject
no subject
no subject
У меня тоже OnePlus 7t. И как LOS, по сравнению с оригинальной китайской системой?
no subject
no subject
no subject
no subject
no subject
#!/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).
no subject
Но на всякий случай сохранил
no subject
Надоело постить его в dw, как в каменном веке! https://github.com/rampitec/google2radicale
no subject
no subject
p.s. За инструкцию отдельное и огромное спасибо!
no subject
no subject
Хотя есть один недостаток. Пока меняются билды в пределах одной большой версии андроида, апдейты идут по сети, раз в несколько дней. Но когда большая версия меняется, не знаю почему, нужно опять перепрошивать вручную. Вроде вся процедура подробно и детально описана, но как-то стрёмно, я пока не решился.
no subject