Программы от alex_q_2000

Аватара пользователя
algri14
Сообщения: 240
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы от alex_q_2000

Сообщение algri14 » 10 ноя 2022, 19:37

На соседнем форуме есть толковый пользователь alex_q_2000, компилирует в своё удовольствие некоторые программы, я обратился к irton'у: если там есть нужные и полезные программы, то можно было бы собрать пакеты и для Росы, возникнут вопросы — обратитесь к автору, думаю поможет.
irton, так сказать для "пробы" собрал пару простых пакетов (они есть в репо):
xbcontrol - программа для регулировки яркости и гаммы монитора.

winurl - Win URL связывает запуск файлов *.url (application/x-mswinurl) с помощью сценария быстрого доступа и создает интернет-ярлыки, совместимые с Windows

Лично мне понравились, а кое-что уже установил:
USBRestore - программа для восстановления заводских параметров флешек, полезна после многократных установок образов.iso
GitHub: https://github.com/AKotov-dev/usbrestore/releases
chkdsk - пакеты для исправления ошибок NTFS (Mageia/Fedora/Ubuntu/etc...)
GitHub: https://github.com/AKotov-dev/chkdsk/releases

ginxi - GUI для inxi (получение системной информации об оборудовании)
gduc - GUI для программы duc (получение информации об использовании диска), типа Baobab, но полегче
GtkHash - простая графическая утилита для расчета различных контрольных сумм (хэш-функций) файлов. Впрочем она уже есть в Росе, а автор tristanheaven /gtkhash (github)

Тема называется: MgaRemix [флешки, технология сборки, ПО] , автору нравится дистрибутив Mageia, он даже собрал свой модульный MgaRemix, типа как у Росы → Magos, а вообще там много разных программ, смотрите сами, если понравятся, то пишите в этой теме и irton попробует собрать для Росы, дистрибутивы так сказать "родственные", программы вполне совместимые.

Аватара пользователя
algri14
Сообщения: 240
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы от alex_q_2000

Сообщение algri14 » 11 ноя 2022, 15:05

Не упомянул про ADB Manager (так как не пользуюсь смартфоном):

«ADBManager - менеджер ADB для устройств Android
Программа предназначена для наглядного и удобного управления ADB-Server и подключения Android-смартфонов. Позволяет следить за состоянием службы «adb», управлять ею и контролировать список подключенных устройств. Позволяет управлять вашим смартфоном: искать установленные пакеты по названию, устанавливать, удалять APK, создавать резервные копии, восстанавливать, снимать скриншоты, перезагружать (обычный, загрузчик, режим восстановления) и выключать устройство. Для продвинутых пользователей есть терминал Android Shell и файловый менеджер SD-Card»
https://github.com/AKotov-dev/adbmanager

Black$@6er
Сообщения: 55
Зарегистрирован: 19 дек 2018, 19:21
Operating system: ROSA 2021.1
https://linux-hardware.org/?probe=02a300ede4
Контактная информация:

Программы от alex_q_2000

Сообщение Black$@6er » 11 ноя 2022, 15:33

здравствуйте. Да я с автором знаком по дистрибутиву mageia. Хорошее предложение. На спрос будет предложение.

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 12 ноя 2022, 05:23

В настоящее время в репозитарий добавил:
xbcontrol - настройка гаммы экрана
winurl - создание значка на рабочем столе открывающего url
droidcam - подсмотрел что такая есть и добавил в репозитарий
sfxsnapshot - не помню чего делает (возможно не сработает т.к. надо доустановить makeself)
bastion - набор средств для защиты сервера или ПК

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 12 ноя 2022, 13:25

Добавил в репозитарий

adbmanager
chkdsk
usbrestore

Аватара пользователя
algri14
Сообщения: 240
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы от alex_q_2000

Сообщение algri14 » 12 ноя 2022, 13:42

irton писал(а):
12 ноя 2022, 13:25
Добавил в репозитарий
adbmanager
Я уже писал, что не пользуюсь смартфоном, поэтому не могу проверить вот эту ветку разговоров.

Wolfenberg пишет: Видно, но карту памяти не видит, либо видит как некую папку со скрытыми файлами

alex_q_2000 пишет: А если нет, тогда после подключения смартфона через ADB, можно попробовать в терминале дать команду: adb root, произойдёт реконнект уже под рутом

Wolfenberg пишет: В этом случае будет root ведь со стороны внешнего источника, но не смартфона. Я прав?

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 14 ноя 2022, 14:51

Добавил pchanger - программа для смены загрузочного экрана (возможно в Роса не сработает)

Добавил docker-manager - показывает инфу о запущенных контейнерах докера

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 15 ноя 2022, 13:11

Здравствуйте. На досуге решил бегло посмотреть на пакеты в ROSA Fresh R12 (платформа 2021.1) Plasma/MATE...

xbcontrol - рабочий

sfxsnapshot - рабочий, создаёт самораспаковывающиеся архивы директорий/файлов; в зависимостях sakura не нужен, нужен xterm. makeself не требуется, рабочий вариант этого скрипта находится внутри, поскольку его автор несколько раз исправлял одно и то же и в результате достал.

usbrestore - требуется обновление lsblk до v2.38, в ROSA v2.37.4. Или использовать usbrestore-v0.6.

adbmanager - рабочий; возможно в будущем вы захотите обновить правила 51-android.rules: https://github.com/M0Rf30/android-udev-rules

pchanger - рабочий, но при выполнении plymouth-set-default-theme -R theme статистика не выводится (только в конце). Это связано с тем, что dracut в ROSA не слишком "разговорчив". В Mageia dracut -f по умолчанию выводит статистику такую же, как в ROSA dracut -fv.

docker-manager - рабочий, создание/загрузка образов, работа с контейнерами, бэкап/рестор и пр.

winurl - в пакете не хватает каталога /usr/share/WinURL/ico, поэтому иконка только одна и на другие не переключается (всего 12). В MATE работает, в LXDE/XFCE/Cinnamon и Enlightenment не проверял (в KDE и LXQt свои значки). Для нормального отображения значков должен быть установлен adwaita-mime-patch. Проблеме перекрытия значками generic из adwaita-icon-theme значков из hicolor скоро уже 2 года. GNOME (и его составляющие) вообще создаёт массу проблем своим присутствием в дистрибутивах, поскольку откровенно забивает на рекомендации freedesktop (мнение субъективное). Тема для ознакомления с проблемой: https://forums.mageia.org/en/viewtopic.php?f=15&t=14699

Про клиенты OpenVPN/WireGuard, если тоже будете опакечивать...
---
В ROSA используется NM и systemd-resolved. В rpm для ROSA не нужна зависимость resolvconf в пакетах OpenVPN-GUI, Luntik, LuntikWG и ProtonVPN-GUI. Пакет openvpn в системе нужен не ниже v2.5.0 (у вас 2.4.9). Все свободные конфигурации уже давно требуют не ниже v2.5. wireguard-tools в ROSA подходящий, поэтому LuntikWG работает (проверялось на Proton). Для проверки всех vpn/proxy клиентов iptables нужно временно отключить (или политики в ACCEPT), поскольку для внешнего подключения используются нестандартные порты.

Благодарю за сотрудничество.

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 15 ноя 2022, 15:18

Добавил в репозитарии

sshproxy
rpmcreator

Исправлю по возможности завтра выявленные замечания. Спасибо автору за полезные программы.

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 16 ноя 2022, 14:14

Util-linux до 2.38 не дадут обновить, поэтому откатил внрсию usbrestore

Насчет патча adwaita Мастер по gnome сообщил что типа баг закрыт и наверное исправлен. Если оно действительно проявляется то на багзилле Роса баг надо :(

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 17 ноя 2022, 18:26

Привет, irton. При наличии времени можете обновить rpmcreator-v2.0. Этот забирает список валидных групп пакетов из rpmlint. В ROSA и Mageia они отличаются, а прежние стояли valid (but deprecated). rpmlint у вас свирепый однако. :)

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 19 ноя 2022, 15:45

Rpmcreator обновлен
Добавил еще три программы
ginxi - информация о железе ПК
stickynotes - заметки
ghbackup - резервное копирование гитов в архив

Далее думаю остается несколько проектов для vpn. alex_q_2000, когда смотрели программы, только в одной каталог ico понадобился? В остальных все нормально в плане значков?

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 19 ноя 2022, 17:20

Всё работает, посмотрел в XFCE. :)
irton писал(а):
19 ноя 2022, 15:45
В остальных все нормально в плане значков?
Да, ico только в одной программе был нужен.
irton писал(а):
19 ноя 2022, 15:45
Далее думаю остается несколько проектов для vpn.
С VPN-GUI вроде бы не должно быть проблем.
Из всего сетевого особняком стоят 2 программы - XRayGUI и WarpGUI.

XRayGUI - гуй для xray-core, содержит бинарь внутри себя (./xray/) и обновляется с гитхаба разработчика по мере необходимости. Руки пока не дошли, чтобы его оттуда изъять, чтобы не таскать в пакете и сделать как в WarpGUI (см. ниже), но в ближайших планах.

WarpGUI - гуй для WARP. После запуска тянет warp-cli и warp-svc (бинари) непосредственно из пакетов с сайта Cloudflare(ТМ) и обновляет их оттуда же при необходимости.

В общем, если присутствие/загрузка бинарей с Cloudflare и GitHub в /usr/bin не смущает, тогда их тоже можно собрать. Если будете опакечивать, просьба так же обратить внимание на скрипты %pre %post %preun %postun. Это важно. Напомню, что списки файлов/директорий, пре/пост скрипты и прочее описано для каждого проекта в файлах ./программа/package-project/имя_пакета.prj. Но, думаю, что Вы и так уже всё видели.

Про VPN...
OpenVPN-GUI, ProtonVPN-GUI, Luntik и LuntikWG должны собраться без проблем (про openvpn-v2.5 уже упоминал). SSTP-Connector вряд ли будет работать в ROSA, он чисто для Mageia. SS-Obfuscator и vmess-ws рассчитаны, что будут работать с VPS (не в России, разумеется), тоже не обязательно ибо сейчас его не оплатишь толком. Как-то так... :)

p.s. Только что обнаружил... В пакете stickynotes не хватает ярлыка /usr/share/stickynotes/stickynotes.desktop. Без него автозапуск при перезагрузке не будет работать. Он ставится правым кликом на иконке в трее через меню. А так всё норм.

UPD: 20.11.2022
XRayGUI-v1.1; бинарь изъят из пакета с gui и загружается/обновляется непосредственно с GitHub разработчика.

Аватара пользователя
algri14
Сообщения: 240
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы от alex_q_2000

Сообщение algri14 » 21 ноя 2022, 10:52

usbrestore — версия-v0.6
Утилита не запустится из меню, никак, она запрашивает пароль root, но для проформы.
Запускается она только из консоли от полного root

Код: Выделить всё

algri@rosa2021 ~ $ su -    ( su пробел - )
Пароль: 
rosa2021 ~ # usbrestore
Далее окно GUI-программы и в нём, при вставленной флешке есть 3 значения:
/dev/sdd 0B — что означает не знаю, ибо диск с Росой у меня /dev/sdb
/dev/sde 7,5G — вставленная флешка
/dev/sr0 1024M — что означает тоже не знаю

Восстановление не пробовал, ибо одна убита напрочь (не определяется совсем), другие пока в норме. В принципе для начала надо пробовать делать сброс информации на флешке с помощью ROSA Image Writer, когда она будет бессильна, то тогда уже приступать к восстановлению с помощью usbrestore

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 21 ноя 2022, 12:30

Вот честно незнаю пока насчет политики относительно прог, которые сами качают файлы из инета. Проведу ритуал опроса высших Сил.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 21 ноя 2022, 14:20

algri14 писал(а):
21 ноя 2022, 10:52
Запускается она только из консоли от полного root
upd: v0.9
+ Унификация исходников для Mageia-8/9
+ Исключены пустые диски (0B) и приводы оптических дисков (srX)
+ Учитывается окружение для kdesu/pkexec

https://github.com/AKotov-dev/usbrestor ... s/tag/v0.9

Для ROSA подходят пакеты с префиксом *.mrx8. Благодарю за тестирование.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 21 ноя 2022, 14:33

irton писал(а):
21 ноя 2022, 12:30
Вот честно незнаю пока насчет политики относительно прог, которые сами качают файлы из инета. Проведу ритуал опроса высших Сил.
Ок, только кошек не обижайте. :)

Аватара пользователя
algri14
Сообщения: 240
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы от alex_q_2000

Сообщение algri14 » 21 ноя 2022, 18:49

usbrestore — версия-v0.9 , пакет usbrestore-0.9-0.mrx8.x86_64.rpm
Запускается из меню, после ввода пароля root, без флешки окно-кнопка пустое, после вставки флешки правильно определило /dev/sde 7.3G и даже не засрало буфер обмена этими данными после клика по ним.
Даже отработала по убитой флешке (она определилась, похоже на моём системнике ещё и хаб глючит)

Код: Выделить всё

Creating a dos partition label...
/dev/sde: 8 bytes were erased at offset 0x00000052 (vfat): 46 41 54 33 32 20 20 20
/dev/sde: 1 byte was erased at offset 0x00000000 (vfat): eb
/dev/sde: 2 bytes were erased at offset 0x000001fe (vfat): 55 aa

Creating a FAT32 partition...

Formatting the partition /dev/sde1...
mkfs.fat 4.2 (2021-01-31)
/dev/sde1 has 242 heads and 62 sectors per track,
hidden sectors 0x0800;
logical sector size is 512,
using 0xf8 media descriptor, with 15353804 sectors;
drive number 0x80;
filesystem has 2 32-bit FATs and 8 sectors per cluster.
FAT size is 14968 sectors, and provides 1915479 clusters.
There are 32 reserved sectors.
Volume ID is a6273067, volume label USBDRIVE.

Checking the partition /dev/sde1...
fsck.fat 4.2 (2021-01-31)
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "mkfs.fat"
Media byte 0xf8 (hard disk)
       512 bytes per logical sector
      4096 bytes per cluster
        32 reserved sectors
First FAT starts at byte 16384 (sector 32)
         2 FATs, 32 bit entries
   7663616 bytes per FAT (= 14968 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 15343616 (sector 29968)
   1915479 data clusters (7845801984 bytes)
62 sectors/track, 242 heads
      2048 hidden sectors
  15353804 sectors total
Reclaiming unconnected clusters.
Checking free cluster summary.
/dev/sde1: 1 files, 1/1915479 clusters

Result for /dev/sde...
Модель: Kingston DataTraveler SE6 (scsi)
Диск /dev/sde: 7862MB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: msdos
Флаги диска: 

Номер  Начало  Конец   Размер  Тип      Файловая система  Флаги
 1     1049kB  7862MB  7861MB  primary  fat32             загрузочный, lba

The operation was completed successfully... (что означает "Операция была успешно завершена...")

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 23 ноя 2022, 02:03

Usbrestore не обновить из-за util-linux-2.37

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 23 ноя 2022, 12:16

irton писал(а):
23 ноя 2022, 02:03
Usbrestore не обновить из-за util-linux-2.37
usbrestore-v0.9 адаптирована к новому и старому lsblk/util-linux: опция -А исключена, теперь дополнительный grep обслуживает вывод. Тестирование проведено (выше), можно обновить.

p.s. кстати, в ROSA у пакета lazarus не хватает зависимости make.

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Программы от alex_q_2000

Сообщение ans » 23 ноя 2022, 13:53

alex_q_2000 писал(а):
21 ноя 2022, 14:20
algri14 писал(а):
21 ноя 2022, 10:52
Запускается она только из консоли от полного root
upd: v0.9
+ Унификация исходников для Mageia-8/9
+ Исключены пустые диски (0B) и приводы оптических дисков (srX)
+ Учитывается окружение для kdesu/pkexec
Программа это делает?

Код: Выделить всё

# dd if=/dev/zero of=/dev/sdb
Изображение

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 23 ноя 2022, 13:56

Наверное делает, но как же красиво! :Yahoo!:

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Программы от alex_q_2000

Сообщение ans » 23 ноя 2022, 13:59

irton писал(а):
23 ноя 2022, 13:56
Наверное делает, но как же красиво! :Yahoo!:
Если бы из меню работала, то ещё красивей было...
Изображение

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 23 ноя 2022, 15:44

Usbrestore обновил, но у кого установлен, надо удалить пакет и заново поставить чтоб 0.9 поставилась версия

В lazarus зависимость make вписал.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 23 ноя 2022, 16:35

ans писал(а):
23 ноя 2022, 13:53
Программа это делает?
Программа делает это:
umount -l $usb ${usb}1 ${usb}2 ${usb}3 ${usb}4 2>/dev/null
echo -e "Creating a dos partition label..."
wipefs -a $usb && parted -s $usb mklabel msdos
echo -e "\nCreating a FAT32 partition..."
parted -s $usb mkpart primary fat32 1MiB 100%
parted -s $usb set 1 boot on
echo -e "\nFormatting the partition ${usb}1..."
mkfs.fat -v -F32 -n "USBDRIVE" ${usb}1
echo -e "\nChecking the partition ${usb}1..."
fsck.fat -a -w -v ${usb}1 && sync
echo -e "\nResult for $usb..." && parted -s $usb print
echo -e "The operation was completed successfully...
irton писал(а):
23 ноя 2022, 15:44
В lazarus зависимость make вписал.
Спасибо. :)

Аватара пользователя
algri14
Сообщения: 240
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы от alex_q_2000

Сообщение algri14 » 23 ноя 2022, 17:21

ans писал(а):
23 ноя 2022, 13:59
Если бы из меню работала, то ещё красивей было...
Версия-v0.9 из меню уже запускается, флешка правильно определяется и удалена некоторая путаница:
algri14 писал(а):
21 ноя 2022, 10:52
/dev/sdd 0B — что означает не знаю, ибо диск с Росой у меня /dev/sdb
/dev/sde 7,5G — вставленная флешка
/dev/sr0 1024M — что означает тоже не знаю
alex_q_2000 писал(а):
21 ноя 2022, 14:20
upd: v0.9
+ Унификация исходников для Mageia-8/9
+ Исключены пустые диски (0B) и приводы оптических дисков (srX)
+ Учитывается окружение для kdesu/pkexec
Для простого юзера программа самое то

Аватара пользователя
ans
Сообщения: 2791
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Программы от alex_q_2000

Сообщение ans » 24 ноя 2022, 08:31

algri14 писал(а):
23 ноя 2022, 17:21
ans писал(а):
23 ноя 2022, 13:59
Если бы из меню работала, то ещё красивей было...
Версия-v0.9 из меню уже запускается, флешка правильно определяется и удалена некоторая путаница:
:good:
Изображение

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 24 ноя 2022, 12:20

@irton
warpgui стабилизирован, если надумаете опакечивать. Пока обновлять у себя больше нечего. :)

Дополнительные функции:
---
+ [F11] - Сброс/Перерегистрация
+ [F12] - Байпас, рандомное изменения параметров подключения
+ Загрузка/Обновление warp с сайта разработчика

Для желающих протестировать:
---
После установки и запуска будет предложено скачать warp с сайта разработчика, согласитесь с этим. После загрузки файлов warpgui откроется сам. Если кнопка красная - нажмите её. Если не позеленела - нажмите [F12]. С каждым нажатием [F12] параметры подключения будут изменяться рандомно. Цель теста - работа Вкл/Выкл, ByPass - кнопка [F12] и Сброс/Перерегистрация [F11] в ROSA.

Примечание: на время тестирования firewall/iptables нужно отключить/очистить правила (iptables -F), поскольку используются нестандартные порты. Для ROSA подходят пакеты с префиксом *.mrx8.

GitHub: https://github.com/AKotov-dev/warpgui/releases

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 04 дек 2022, 14:17

Я есть продолжать после как в репозитырий openvpn принять изволят.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 05 дек 2022, 17:12

irton писал(а):
04 дек 2022, 14:17
Я есть продолжать после как в репозитырий openvpn принять изволят.
Моя понимать. :D А пока, если кого-то заинтересует TVConnector - быстрое подключение TV вторым монитором. Если тоже соберётесь опакечивать, в пакет нужно включить и скрипт getprimary.sh (в папке с программой). Для ROSA подходят пакеты *.mrx8.

GitHub: https://github.com/AKotov-dev/TVConnector

Подарок betcher-у ко Дню Рождения. Пусть смотрит правильное онлайн-тв через комп на большой плазме. :)

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 06 дек 2022, 14:46

Добавил в репозитарий контриб :
Luntik
Luntikwg

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 06 дек 2022, 19:21

irton писал(а):
06 дек 2022, 14:46
Добавил в репозитарий контриб : Luntik Luntikwg
Отсутствуют основные файлы:
---
Error accessing /usr/share/luntik/luntik: No such file or directory
Error accessing /usr/share/luntikwg/luntikwg: No such file or directory

Так же отсутствуют сервисы автозапуска (дефолтный статус - disabled, их взводит GUI при необходимости):
---
/etc/systemd/system/luntik.service
/etc/systemd/system/luntikwg.service

но openvpn подняли до 2.5.8 - это шикарно.

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 07 дек 2022, 01:04

Сервисы лежат в /lib/systemd/system

Надо глянуть %post в спеке, чтоб systemd_post делалось

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 07 дек 2022, 10:24

irton писал(а):
07 дек 2022, 01:04
Надо глянуть %post в спеке, чтоб systemd_post делалось
О нет... "Принуждать" к disabled не нужно, поскольку после первого обновления, если он был в enabled (т.е. у пользователя включен автозапуск соединения) он отключится. Это я на всякий случай сказал. Помню в Mageia была возня с сервисом unbound. Майнтейнер его зачем-то всегда поднимал и после установки отваливался dnscrypt. То же самое было с lircd: приходилось опускать и отключать lircmd и irexec, иначе он не поднимался. С тех пор тема сервисов у меня на нервной почве, поэтому отношусь к этому вопросу более чем трепетно. :D

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 07 дек 2022, 15:20

Ну вроде исправил luntik'ов

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 07 дек 2022, 18:24

irton писал(а):
07 дек 2022, 15:20
Ну вроде исправил luntik'ов
Изображение Изображение

Фотоотчет. На скриншотах LuntikWG и Luntik (поднял соединение после перезагрузки; проверка автостарта).

Wireguard на стандартном порте подрезают, что создаёт некоторое неудобство. Перед коннектом не забывайте очищать кеш браузера, чтобы не светить DNS. irton - респект!

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 10 дек 2022, 12:00

Добавил в контриб
openvpngui
protonvpn

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 10 дек 2022, 14:40

irton писал(а):
10 дек 2022, 12:00
Добавил в контриб openvpngui protonvpn
Изображение Изображение

Фотоотчет. На скриншотах ProtonVPN и OpenVPN-GUI (поднял соединение после перезагрузки; проверка автостарта). irton - опять респект!

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 31 дек 2022, 09:21

Добавил в контриб:
tvconnector
xraygui
warpgui

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 31 дек 2022, 13:14

irton писал(а):
31 дек 2022, 09:21
Добавил в контриб: tvconnector xraygui warpgui
Ну теперь Роса упакована и после НГ без инета не останется. Благодарю Вас за сотрудничество и с Наступающим. :beer:

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 31 дек 2022, 16:38

irton писал(а):
31 дек 2022, 09:21
... xraygui warpgui ...
Информация по пакетам xraygui и warpgui для корректировки. :)

В XRayGUI - не тот сервис /usr/lib/systemd/user/xray.service (из предыдущей версии), поэтому "Старт" не работает. Нужен /etc/systemd/user/xray.service из v1.1.

Дополнительно привожу pre/post скрипты для xraygui.spec:

Код: Выделить всё

%post
#!/bin/bash
systemctl daemon-reload

%preun
#!/bin/bash
#Окончательное удаление
if [ $1 -eq 0 ]; then
if [[ $(pidof xray) ]]; then killall xray; fi
systemctl daemon-reload
fi

%postun
#!/bin/bash
systemctl daemon-reload

В warpgui на уровне спека нужен systemctl enable warp-svc. Дополнительно привожу pre/post скрипты для warpgui.spec:

Код: Выделить всё

%pre
#Обновление
#if [ $1 -eq 2 ]; then
#systemctl stop warp-svc; systemctl disable warp-svc
#fi

%post
#Первая установка
if [ $1 -eq 1 ]; then
systemctl daemon-reload; systemctl enable warp-svc; systemctl restart warp-svc
fi

#Обновление
if [ $1 -eq 2 ]; then
systemctl daemon-reload; systemctl enable warp-svc; systemctl restart warp-svc
fi

%preun
#Окончательное удаление
if [ $1 -eq 0 ]; then
systemctl stop warp-svc; systemctl disable warp-svc; systemctl daemon-reload
test "/usr/bin/warp-svc" && rm -f /usr/bin/{warp-svc,warp-cli}
fi

%postun
#Удаление при обновлении
if [ $1 -eq 1 ]; then
systemctl daemon-reload; systemctl enable warp-svc
# systemctl restart warp-svc
fi

Это были самые сложные пакеты в плане спеков, поскольку дело касалось правильного обновления скачиваемого из сети: запущенные процессы нужно было корректно прибить, а при удалении - чисто убрать.

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 01 янв 2023, 15:42

xraygui исправил, по поводу enabled для сервисов, в rosa пользователь сам решает что ему включать а что нет. Есть макросы какието с with-restart, но я их не использовал почти, незнаю уместно ли их применение

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 01 янв 2023, 18:30

irton писал(а):
01 янв 2023, 15:42
...по поводу enabled для сервисов, в rosa пользователь сам решает что ему включать...
Фотоотчет: WarpGUI и XRayGUI в действии...
Изображение Изображение

Ок. Теперь Роса устойчива к современным реалиям. :D Может быть сам когда-нибудь перейду. Новогодний респект! :beer:

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 03 янв 2023, 11:42

Привет, irton. Намедни обнаружил, что в ROSA иногда возникают такие же проблемы со сканерами, как и в Mageia; их просто нет в "списках" udev. У меня тоже МФУ Panasonic-KX-MB1500 и когда-то давно, чтобы лишний раз не возиться, делал SREditor. Он как раз предназначен для автоматического добавления рулесов проблемных сканеров. Может быть тоже кому пригодится и в Росе...

SREditor-v0.5

Изображение

+ Adapting the source code for Mageia/ROSA Linux
+ RPM Packages for Mageia-8 (ROSA-2021.1) and Mageia-9

Описание: https://github.com/AKotov-dev/sreditor
Релизы: https://github.com/AKotov-dev/sreditor/releases

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 03 янв 2023, 12:35

Может в список udev самого sane дописать?

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 03 янв 2023, 12:46

irton писал(а):
03 янв 2023, 12:35
Может в список udev самого sane дописать?
В смысле /lib/udev/rules.d/60-libsane.rules? Всего ведь не напишешь. Устройства бывают очень экзотические. :)

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 04 янв 2023, 10:45

sreditor добавлен в репозитарий контриб

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 04 янв 2023, 11:39

irton писал(а):
04 янв 2023, 10:45
sreditor добавлен в репозитарий контриб
Это замечательно. Есть ещё ArEditor, построенный по такому же принципу. Но он не адаптирован для ROSA и не может быть адаптирован, поскольку в Росе (как пока и в Mageia) в отличии от других дистрибутивов (Solus, openSUSE Tumbleweed, Fedora, Arch Linux) не используются новые правила для Android-девайсов. Поэтому работа с ADB в этих двух дистрибутивах возможна на примитивном уровне, поскольку они не знают новых устройств. Пакеты для Mageia я собираю и обновляю здесь, если интересно, т.е. отдельно android-tools и android-udev-rules, как это сделано у других. Пока делал ArEditor общался с разработчиками android-udev-rules. Они охотно принимают новые идентификаторы android-устройств и регулярно обновляют 51-android.rules.

Пока новостей больше нет. Багодарю за сотрудничество. :)

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 04 янв 2023, 13:29

Я смотрел этот android-rules, не помню чем дело кончилось, но вроде решил не трогать

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 02 фев 2023, 19:31

Привет, irton. В пакете warpgui исправлено сравнение версий в скрипте /usr/bin/warp-update.
С наступление месяца №1 перестал видеть обновления, зараза такая. Была неточность: "-lt" vs "!=".

warpgui-v1.4
---
+ Recompilation in Lazarus 2.2.4
+ Update script fix: /bin/warp-update
+ Release for Mageia-8 and Mageia-9

https://github.com/AKotov-dev/warpgui/releases/tag/v1.4

Так же хотел уточнить... Мне в будущем сообщать Вам об исправлениях чего-либо или по ситуации? :)

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 03 фев 2023, 05:05

лучше сообщать конечно. Оживим форум, пиар автору, в индексе поисковиков закешируется.
Если буквы лень набирать, то можно кратко написать название программы которая обновилась.

В новой платформе на i686 warpgui отказался линковаться с glibc-2.36, посмотрите лог сборки, может как-то исправить можно?

https://file-store.rosalinux.ru/api/v1/ ... ?show=true

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 03 фев 2023, 08:21

irton писал(а):
03 фев 2023, 05:05
лучше сообщать конечно. Оживим форум, пиар автору, в индексе поисковиков закешируется. Если буквы лень набирать, то можно кратко написать название программы которая обновилась.
"Пиар в России" :D Честно говоря не сразу понял такой изысканный сарказм, зато потом ржал минут пять. Да, умеете Вы поднять настроение, irton. Не многие в наше время способны развлекаться на таком уровне. Ок, буду информировать, спасибо.
irton писал(а):
03 фев 2023, 05:05
В новой платформе на i686 warpgui отказался линковаться с glibc-2.36, посмотрите лог сборки, может как-то исправить можно?
warp существует только для x86_64 архитектуры. Соответственно, i686 можно забить. 64-bit only.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 06 фев 2023, 14:37

@irton
файл warp-update; строка №34

Но должна быть:
if [[ -n $rversion && $lversion != $rversion ]]; then

...т.е. файл warp-update не обновлен. Последнее обновление warp-update: 2022-12-31 08:53 ( месяц назад )

p.s. приглядываю за пиаром :)

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 07 фев 2023, 04:00

потому что этот скрипт warp-update в исходники не входит, его пришлось брать из rpm пакета.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 09 фев 2023, 14:03

irton писал(а):
07 фев 2023, 04:00
потому что этот скрипт warp-update в исходники не входит, его пришлось брать из rpm пакета.
Cнова в строю.

Изображение Изображение

Благодарю за сотрудничество. :friends:

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 09 фев 2023, 14:14

А можешь скинуть budgie скриншот? У нас в репах все готово и собрано, но iso пока не запилили с ним.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 09 фев 2023, 14:28

irton писал(а):
09 фев 2023, 14:14
А можешь скинуть budgie скриншот? У нас в репах все готово и собрано, но iso пока не запилили с ним.
Изображение Изображение

Вашего попугая перед употреблением нужно бы слегка подрихтовать (в спеке), иначе он главное меню не кажет:

Код: Выделить всё

# GNOME menu link
if [ ! -L "/etc/xdg/menus/gnome-applications.menu" ]; then
    cd /etc/xdg/menus
    ln -s applications.menu gnome-applications.menu
fi;
...хотя, может быть что-то менялось со времени моей последней инсталляции. Budgie я обычно интегрирую с Nemo (на скриншотах) вместо штатного budgie-desktop-view, но это дело вкуса. GNOME по природе своей - DE для смартфонов (пальцами фотографии проматывать, больше он ни на что не годен) и чтобы слепить из него что-то, в чём можно было работать, приходится искать рабочие варианты. :D

ДонВенчензо
Сообщения: 270
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы от alex_q_2000

Сообщение ДонВенчензо » 10 фев 2023, 00:14

irton писал(а):
12 ноя 2022, 05:23
bastion - набор средств для защиты сервера или ПК
попробовал погонять bastion. Сервис не запускается. Ищет файл /etc/squid/bastion.sh, которого не существует. Так и не понял где создается сертификат squid.der (если он вообще создается)

Код: Выделить всё

systemctl status bastion.service 
× bastion.service - Launching Bastion
     Loaded: loaded (/lib/systemd/system/bastion.service; enabled; vendor preset: disabled)
     Active: failed (Result: exit-code) since Fri 2023-02-10 00:00:06 MSK; 37s ago
    Process: 2547 ExecStart=/etc/squid/bastion.sh (code=exited, status=203/EXEC)
   Main PID: 2547 (code=exited, status=203/EXEC)
        CPU: 642us

фев 10 00:00:06 rosa2021.1 systemd[1]: Starting Launching Bastion...
фев 10 00:00:06 rosa2021.1 systemd[2547]: bastion.service: Failed to locate executable /etc/sq>
фев 10 00:00:06 rosa2021.1 systemd[2547]: bastion.service: Failed at step EXEC spawning /etc/s>
фев 10 00:00:06 rosa2021.1 systemd[1]: bastion.service: Main process exited, code=exited, stat>
фев 10 00:00:06 rosa2021.1 systemd[1]: bastion.service: Failed with result 'exit-code'.
фев 10 00:00:06 rosa2021.1 systemd[1]: Failed to start Launching Bastion.
lines 1-13/13 (END)...skipping...
× bastion.service - Launching Bastion
     Loaded: loaded (/lib/systemd/system/bastion.service; enabled; vendor preset: disabled)
     Active: failed (Result: exit-code) since Fri 2023-02-10 00:00:06 MSK; 37s ago
    Process: 2547 ExecStart=/etc/squid/bastion.sh (code=exited, status=203/EXEC)
   Main PID: 2547 (code=exited, status=203/EXEC)
        CPU: 642us

фев 10 00:00:06 rosa2021.1 systemd[1]: Starting Launching Bastion...
фев 10 00:00:06 rosa2021.1 systemd[2547]: bastion.service: Failed to locate executable /etc/squid/bastion.sh: No such file or directory
фев 10 00:00:06 rosa2021.1 systemd[2547]: bastion.service: Failed at step EXEC spawning /etc/squid/bastion.sh: No such file or directory
фев 10 00:00:06 rosa2021.1 systemd[1]: bastion.service: Main process exited, code=exited, status=203/EXEC
фев 10 00:00:06 rosa2021.1 systemd[1]: bastion.service: Failed with result 'exit-code'.
фев 10 00:00:06 rosa2021.1 systemd[1]: Failed to start Launching Bastion.

ДонВенчензо
Сообщения: 270
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы от alex_q_2000

Сообщение ДонВенчензо » 10 фев 2023, 00:25

alex_q_2000 писал(а):
15 ноя 2022, 13:11
adbmanager - рабочий; возможно в будущем вы захотите обновить правила 51-android.rules: https://github.com/M0Rf30/android-udev-rules
Проверил работает. Не получилось только удалять предустановленные приложения(youtube и подобные). По видимому нет прав. Своего пользователя и root добавлял в группы adbusers и plugdev. Результат тот же. Умеет ли adbmanager удалять предустановленные приложения? Раньше пробовал это делать через виндовую ADBAppControl-1.7.4-setup и получалось

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 10 фев 2023, 09:00

ДонВенчензо писал(а):
10 фев 2023, 00:25
Умеет ли adbmanager удалять предустановленные приложения? Раньше пробовал это делать через виндовую ADBAppControl-1.7.4-setup и получалось
Здравствуйте. Благодарю за тестирование.

Заранее скажу, что смартфоном я не пользуюсь, поскольку смартфон - это гарантированная дыра в собственной безопасности, средство манипуляции сознанием, тотальной слежки, основной источник утечки персональных данных и наживка для мошенников всех мастей и рангов. Мнение субъективное. Ну вот, вроде высказался. :)

По теме... Судя по отзывам об ADBAppControl видно, что программа полезная. Тем не менее, опять же по отзывам, она не занимается физическим удалением встроенных/заводских приложения под рутом, поскольку для этого нужны привилегии root-а. Выражаясь точнее, насколько я понимаю, она занимается маскировкой этих самых приложений: что-то убирает из автозапуска, что-то из списка установленных. Сами приложения при этом остаются и могут быть активированы самопроизвольно после штатного обновления устройства.

Как понимаю, удаление встроенных приложений с привилегиями root предполагает, что пользователь разрешил демону adbd на смартфоне работать с такими привилегиями. В контексте adb, этот режим активируется с терминала клиента (на компе) командой:

Код: Выделить всё

adb root
Подробнее здесь: https://appscms.com/adb-commands/adb-root

При этом неважно, с какими правами запущен adb на клиенте. С клиента лишь отдаётся команда на перезапуск adbd в смартфоне с этими привилегиями, а тот в свою очередь либо переключается в этот режим (показывает # в shell смартфона/эмулятора), либо пишет, что эта возможность заблокирована на уровне прошивки/настроек:

Код: Выделить всё

adbd cannot run as root in production builds
По здравой логике этот режим по умолчанию и должен быть недоступен для обычного пользователя смартфона, иначе пользователь быстренько положит систему и потащит игрушку обратно в магазин, где его разумеется пошлют и лишат гарантии.

Думаю, что тема получения root-привилегий на смартфоне через adb не входит в разряд обсуждаемых здесь, поскольку есть масса форумов по этой тематике. Ну а маскировкой системных приложений в ADBManager я как-то и не заморачивался. Ведь если устройство рутованное, то можно и удалить.

Полезный материал по этому вопросу:
---
Про production build и root
[KERNEL] adb "cannot run as root in production builds" fix
Ubuntu_adbd cannot run as root in production builds (4 Solutions!!)

UPD: Так же выяснилась зависимость работы команд для отключения приложений от версии Андроид. ADBAppControl работает с Андроид >= 6! Если у Вас Андроид позволяет выполнить инструкции, аналогичные тем, что отдаёт ADBAppControl, тогда просто подключитесь к смартфону, зайдите в его shell (кнопка с терминалом/телевизором в ADBManager) и выполните это для отключения youtube:

Код: Выделить всё

pm disable-user --user 0 com.google.android.youtube
или
pm disable com.google.android.youtube
Я всё равно проверить это не смогу, но интересно узнать результат. Если получится, то вероятно этими командами можно отрубить и несколько приложений сразу. В общем - нужно пробовать. :)
Последний раз редактировалось alex_q_2000 10 фев 2023, 17:16, всего редактировалось 5 раз.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 10 фев 2023, 09:36

ДонВенчензо писал(а):
10 фев 2023, 00:14
попробовал погонять bastion. Сервис не запускается. Ищет файл /etc/squid/bastion.sh, которого не существует. Так и не понял где создается сертификат squid.der (если он вообще создается)
В пакете, как помнится только GUI (давно дело было). Рабочие скрипты и пресеты содержаться в обновляемом архиве squid-4.17-5.2-set9.tar.gz, который распаковывается вручную под su. От версии к версии squid результаты могут быть разными. На тот момент я работал с v4.17.5. И если в более новых squid-ах нет критических изменений, то должно работать.

Эта штука шла в составе сборки MgaRemix для быстрого развёртывания: MgaRemix-8-Bastion-v1.3.7z. На Росе не пробовал. :)

Общий каталог полезных сборок MgaRemix: https://cloud.mail.ru/public/6mqj/49VcRSpSb
Возможно Вас заинтересуют и другие готовые сборки для серверов:
---
MgaRemix-Zabbix
MgaRemix-SiteBlocker
MgaRemix-8-Moodle-3.11.4+
MgaRemix-8-OpenMeetings-6.2.0

Описание всего этого - здесь. Удачи. :)

ДонВенчензо
Сообщения: 270
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы от alex_q_2000

Сообщение ДонВенчензо » 10 фев 2023, 22:11

Спасибо за такие обширные ответы.
alex_q_2000 писал(а):
10 фев 2023, 09:00
pm disable-user --user 0 com.google.android.youtube
или
pm disable com.google.android.youtube
Проверил эти команды. Работает только та, которая с user.

Код: Выделить всё

angelican:/ $ pm disable com.google.android.youtube 
Security exception: Shell cannot change component state for com.google.android.youtube/null to 2

java.lang.SecurityException: Shell cannot change component state for com.google.android.youtube/null to 2
	at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:22091)
	at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:21972)
	at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:1827)
	at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:213)
	at android.os.ShellCommand.exec(ShellCommand.java:111)
	at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:22573)
	at android.os.Binder.shellCommand(Binder.java:881)
	at android.os.Binder.onTransact(Binder.java:765)
	at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4924)
	at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4145)
	at android.os.Binder.execTransactInternal(Binder.java:1021)
	at android.os.Binder.execTransact(Binder.java:994)
255|angelican:/ $ pm disable-user --user 0 com.google.android.youtube
Package com.google.android.youtube new state: disabled-user
angelican:/ $ 
Но уже хорошо. У меня AYYA-T1 и там все гугло приложения в самом телефоне отключаются и телефон при этом продолжает работать. А вот китаец жены еще тот орешек. Для таких это очень полезная функция :good:

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 11 фев 2023, 14:17

bastion чтобы заработал надо ВРУЧНУЮ распаковать конфиги из архива /usr/share/doc/bastion/configs.tar.gz
Я добавил в systemd сервис строку чтобы в логи выдавало сообщение о необходимости распаковки.

Установить эти конфиги напрямую в пакете невозможно - будет конфликт файлов с другими пакетами.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 12 фев 2023, 10:30

ДонВенчензо писал(а):
10 фев 2023, 00:25
Умеет ли adbmanager удалять предустановленные приложения?
Изображение Изображение

ADBManager-v2.8
+ Включение/Отключение приложений
+ Пакеты для Mageia-8/9 и Debian
+ Рекомпиляция в Lazarus 2.2.4

GitHub: https://github.com/AKotov-dev/adbmanager/releases
irton писал(а):
11 фев 2023, 14:17
Я добавил в systemd сервис строку чтобы в логи выдавало сообщение о необходимости распаковки.
Привет, irton. Я Вам всё работы подкидываю, сорри. С другой стороны - нужно же чем-то скрасить серые будни. :D

ДонВенчензо
Сообщения: 270
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы от alex_q_2000

Сообщение ДонВенчензо » 12 фев 2023, 11:18

alex_q_2000 писал(а):
12 фев 2023, 10:30
ADBManager-v2.8
+ Включение/Отключение приложений
+ Пакеты для Mageia-8/9 и Debian
+ Рекомпиляция в Lazarus 2.2.4
Что-то мне подсказывало, что вы новые функции добавляете в свое приложение. Огромное спасибо. :good:
Думаю, Александр, при первой возможности соберет этот столь нужный пакетик :wink:

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 12 фев 2023, 12:05

ДонВенчензо писал(а):
12 фев 2023, 11:18
Думаю, Александр, при первой возможности соберет этот столь нужный пакетик
Да, я тоже надеюсь, поскольку для полноты картины нужно ещё и пакет sakura-3.8.5 в ROSA обновить до sakura-3.8.6, иначе терминал Android Shell не откроется. Помню, долго с автором колупался, наконец-то --title был исправлен. :)

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 12 фев 2023, 15:02

обновил sakura и adbmanager

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 12 фев 2023, 18:24

Отключить приложение по моему можно и в самом смартфоне, а чтобы удалить не удаляемое, нужны админ права.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 12 фев 2023, 20:57

Barmalei писал(а):
12 фев 2023, 18:24
Отключить приложение по моему можно и в самом смартфоне, а чтобы удалить не удаляемое, нужны админ права.
Вот здесь интересное обсуждение по поводу Отключения (disable) и Удаления (uninstall) предустановленных приложений. Как пишут, без root-а для активного пользователя тоже удаляется, но не чисто. Сейчас в ADBManager для приложений применяется Отключение (Disable), т.е. по формулировке Facebook (как там же пишут) - "тоже самое":

Код: Выделить всё

pm disable-user --user 0 <name of package>
Удаление без root-а, как пишут, выглядит так:

Код: Выделить всё

pm uninstall -k --user 0 <name of package>
Команда работает на смартфонах с Android >= 6 (?). Предыдущие Андроиды такого удаления не знают.

В принципе можно добавить ещё одну галку, чтобы он делал либо (disable), либо жесткий (uninstall). Однако, если что-то зависящее от удалённого отваливается, то восстановить можно только через сброс до заводских установок. Другими словами - это не безопасно. Но сделать можно.

p.s. Честно говоря я опасаюсь давать юзеру возможность что-то удалять. Ведь потом придут сюда и будут спрашивать: "Как восстановить?!". Начнётся балаган, еноты будут объявлены врагами народа и т.д. и т.п. :)

ДонВенчензо
Сообщения: 270
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы от alex_q_2000

Сообщение ДонВенчензо » 12 фев 2023, 21:27

alex_q_2000 писал(а):
12 фев 2023, 20:57
Честно говоря я опасаюсь давать юзеру возможность что-то удалять.
В упомянутой выше программе ADBAppControl есть возможность резервного копирования/восстановления удаляемой программы. Стоит галочка на "сделать резервную копию" и есть вкладка восстановления удаленных программ. Это у них так

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 12 фев 2023, 22:06

Мне нужно удалить Встроенный китайский браузер, который выключен всегда. По дефолту объявлен FF, а всегда открывается китайский.
Ну и пару гугловского хлама. Безопасность лучше не трогать, там думаю можно сломать что-то.
Попробую как будет время, но если получится.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 13 фев 2023, 12:31

ADBManager-v2.9
---
+ Удаление неудаляемых приложений (Android >= 6)
+ Пакеты для Mageia-8/9 и Debian

После нажатия кнопки "приложения" будет представлен список всех установленных приложений в режиме "Включение/Отключение". Чтобы отключить приложения - снимите с них галку и нажмите "Применить".

Для удаления приложений (в том числе неудаляемых) включите галку "Режим удаления". Все флажки в списке приложений будут сняты. Выберите приложения, которые нужно удалить и нажмите кнопку "Применить".

Disclaimer: Настоящим Заявляю об отказе от ответственности за неправильное использование ADBManager. Автор не несёт ответственности за результат, полученный вследствие удаления системных приложений с Вашего устройства. Перед удалением приложений настоятельно рекомендуется сделать БЭКАП! Наиболее безопасный вариант с возможностью восстановления - это Отключение приложений!

GitHub: https://github.com/AKotov-dev/adbmanager/releases

p.s. требуется тест на реальном устройстве, поскольку тестирование проводилось на симуляторах Android-x86 (6/7/9).

ДонВенчензо
Сообщения: 270
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы от alex_q_2000

Сообщение ДонВенчензо » 13 фев 2023, 22:44

alex_q_2000 писал(а):
13 фев 2023, 12:31
ADBManager-v2.9
Опробовал на Android 11. Приложения отключаются/удаляются. Консоль и ФМ работают. Телефон перезагружается.
Какие особенности обнаружил: приложение после удаления не исчезает из настроек телефона, а отмечается как "не установленное" и находится в включенном состоянии, даже если было отключено, данные по занимаемому месту отсутствуют. Это наверно с телефоном связано
Программа нужная, долго искал такую. Подключается телефон без проблем :good:

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 14 фев 2023, 14:17

ДонВенчензо писал(а):
13 фев 2023, 22:44
Какие особенности обнаружил: приложение после удаления не исчезает из настроек телефона, а отмечается как "не установленное" и находится в включенном состоянии, даже если было отключено, данные по занимаемому месту отсутствуют.
Результаты интересные, да. Благодарю за тестирование. :)

Дополнительно хотел бы поинтересоваться... Если названия лишних/ненужных приложений для всех смартфонов одинаковы, реально ли составить из них некий список для того, чтобы можно было их снести одной составной командой без ущерба для любого смартфона?

Например, удалить всё ненужное (имена приложений вымышлены):

Код: Выделить всё

pm uninstall --user 0 com.android.яндекс; pm uninstall --user 0 com.android.вконтакте; \
pm uninstall --user 0 com.android.одноклассники; pm uninstall --user 0 com.android.прочее \
...
Т.е. cкопировал, вставил это добро в терминал менеджера, нажал Enter и очистил таким образом любой смартфон от мусора. Или всё-таки названия лишних приложений везде разные?

ДонВенчензо
Сообщения: 270
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Программы от alex_q_2000

Сообщение ДонВенчензо » 14 фев 2023, 15:05

alex_q_2000 писал(а):
14 фев 2023, 14:17
Дополнительно хотел бы поинтересоваться... Если названия лишних/ненужных приложений для всех смартфонов одинаковы, реально ли составить из них некий список для того, чтобы можно было их снести одной составной командой без ущерба для любого смартфона?
Не получится. У разных производителей и моделей телефона набор приложений хоть немного, но отличается. К тому же у некоторых производителей удаление приложений может вызвать сбои в работе. Тут прежде чем удалять, надо форумы читать, что безопасно удалять, а что нет для каждого конкретного телефона. Мой пример: на своем телефоне я все гугло приложения оключил и норм, а у жены китаец пришлось раз 5 откатывать, чтобы понять, что трогать не стоит.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 14 фев 2023, 15:27

ДонВенчензо писал(а):
14 фев 2023, 15:05
У разных производителей и моделей телефона набор приложений хоть немного, но отличается. К тому же у некоторых производителей удаление приложений может вызвать сбои в работе.
Печально. Значит поставить на поток не получится. Ок. Спасибо за информацию. :)

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 16 фев 2023, 18:20

Выключает так что его в Приложениях не видно. Будет ли при таком выключении обновляться.
Удалил пока 3 проги, Mi Браузер, Chrome и Google карты.

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

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 16 фев 2023, 22:05

ADBManager-v3.0
---
+ Удаление кеша/данных при удалении системных приложений
+ Пакеты для Mageia-8/9 и Debian

GitHub: https://github.com/AKotov-dev/adbmanager/releases

...изменения приняты на основании тестов:
ДонВенчензо писал(а):
13 фев 2023, 22:44
...данные по занимаемому месту отсутствуют. Это наверно с телефоном связано
Barmalei писал(а):
16 фев 2023, 18:20
PS. После удаления места не добавилось в памяти...
В разных статьях про ключ -k (keep the app data and cache) пишут по-разному. Всё же, думаю, что без него должно быть ещё чище, если дело упёрлось в размер. Главное не переборщить, господа, а то отхватим лишний кусок, мало ли. :)

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 17 фев 2023, 10:38

Тестирование продолжил. Перед удалением сделал бэкап полный. Сегодня решил восстановить, программы не вернулись удаленные.
Или может я что-то не так сделал.

PS. Из Google Play установил удаленный Chrome и теперь он стал опять не удаляемым. )))

PS. Установил еще Mi браузер подобным образом, он весит больше, тоже стал не удаляемым, но в этот раз удалил Обновления у этих прог стандартно и объем свободной памяти увеличился.

И я задумался тут.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 17 фев 2023, 12:53

Barmalei писал(а):
17 фев 2023, 10:38
Сегодня решил восстановить, программы не вернулись удаленные.
Или может я что-то не так сделал.
Как помнится из моих экспериментов (дело было давно и тогда у меня на руках был смартфон кажется с Андроид-4), команда полного бэкапа работала до Android-5.1 включительно:

Код: Выделить всё

adb backup -apk -shared -all -f имя_файла
Тогда для бэкапа нужно было ставить пароль бэкапа в настройках разработчика. В новых Андроидах оно пишет:

Код: Выделить всё

WARNING: adb backup is deprecated and may be removed in a future release
Now unlock your device and confirm the backup operation...
Т.е. "ПРЕДУПРЕЖДЕНИЕ: резервное копирование adb устарело и может быть удалено в будущей версии"

Что с бэкапом в новых Андроидах, честно говоря я не в курсе. Вот здесь разработчики сообщают (внизу), что они решили вообще отказаться от бэкапов:

Код: Выделить всё

al...@google.com<al...@google.com> #9May 10, 2019 12:07PM
Status: Won't Fix (Obsolete)
Thank you for reporting this, we've decided to deprecate adb backup and restore, but I hope this won't discourage you from reporting other issues in the future.
---
Спасибо, что сообщили об этом, мы решили отказаться от резервного копирования и восстановления adb, но я надеюсь, что это не помешает вам сообщать о других проблемах в будущем.
И возмущенный пользователь справедливо негодует:

Код: Выделить всё

ma...@gmail.com<ma...@gmail.com> #10May 10, 2019 07:59PM
But... How will I backup and restore my applications in the future? This was an incredibly useful tool!
---
Но... Как я буду создавать резервные копии и восстанавливать свои приложения в будущем? Это был невероятно полезный инструмент!
p.s. Господи! Как же хорошо, что ты надоумил меня повесить дисклеймер (см. выше)! :D
Barmalei писал(а):
17 фев 2023, 10:38
PS. Установил еще Mi браузер подобным образом, он весит больше, тоже стал не удаляемым, но в этот раз удалил Обновления у этих прог стандартно и объем свободной памяти увеличился.

И я задумался тут.
Ну, значит ADBManager-v3.0 с очисткой кешей должен подойти. Наверное. :)

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 17 фев 2023, 13:06

alex_q_2000 писал(а):
17 фев 2023, 12:53
Ну, значит ADBManager-v3.0 с очисткой кешей должен подойти. Наверное. :)
Попробуем, но все же есть подозрение что обновления лежат где-то отдельно и не удаляются. )

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

PS. Бэкап как и в Linux нужен для личных данных и настроек. Остальное по моему восстанавливается Сбросом в заводские установки и обновлением. И установкой своих программ.

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 17 фев 2023, 17:04

Установил App Inspector, показывает название пакета программы и где она лежит.
Вложения
Screenshot_20230217_170257.png

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 17 фев 2023, 17:08

Barmalei писал(а):
17 фев 2023, 13:06
Бэкап как и в Linux нужен для личных данных и настроек. Остальное по моему восстанавливается Сбросом в заводские установки и обновлением. И установкой своих программ.
Заявлено, что и для системных приложений тоже.

Код: Выделить всё

adb backup -apk -shared -all -f <имя_файла>
# -system | -nosystem — сохранять в бэкапе системные приложения. По умолчанию — сохранять.
С бэкапами история мутная. Может быть их к облакам каким прилепили (в духе времени т.с.)? Это сейчас модно, всё в облако сгружать: логины, пароли от сбербанков, компромат, фотки котов и др. :pardon:

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 17 фев 2023, 18:01

alex_q_2000 писал(а):
17 фев 2023, 17:08
С бэкапами история мутная. Может быть их к облакам каким прилепили (в духе времени т.с.)? Это сейчас модно, всё в облако сгружать: логины, пароли от сбербанков, компромат, фотки котов и др. :pardon:
У меня в резервировании Локальный бэкап, xiaomi облако и google облако. Все это я выключил. Бэкап личных данных делаю руками и этого достаточно мне.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 18 фев 2023, 13:15

ADBManager-v3.1
---
+ Исключены adb backup и restore; Obsolete/Deprecated
+ Пакеты для Mageia-8/9 и Debian

Примечание: Удаленные приложения устанавливаются из Google Play; Barmalei » 17 feb 2023, 10:38

Поскольку разработчики adb убрали backup/restore, эти функции были выпилены из ADBManager. Теперь всё будет по-спортивному: бэкапы - для слабаков. Удалённые приложения восстанавливаются по методу от Barmalei (см. выше).

GitHub: https://github.com/AKotov-dev/adbmanager/releases

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 18 фев 2023, 19:17

Установил новую версию с GitHub от mrx8 и протестировал.
Раньше я туда не сообразил зайти. Сейчас удалил этот MI Браузер, самый объемный что мне нужно удалить. Общий объем свободной памяти не изменился, но в этот раз я записал подробные данные памяти, до удаления, программы занимали 9,26, после удаления браузера стало 8,88.

PS. Не все проги удаляются. Emoji Keyboard не удаляется, ADBManager выдал Failure [-1000]
Не все программы есть в Google Play от MI, нужно перед удалением проверять.

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 18 фев 2023, 20:22

Barmalei писал(а):
18 фев 2023, 19:17
Установил новую версию с GitHub от mrx8 и протестировал.
Александр, видимо, зашился с делами, а я что-то и забыл Вам сказать про mrx8, да.
Barmalei писал(а):
18 фев 2023, 19:17
...но в этот раз я записал подробные данные памяти, до удаления, программы занимали 9,26, после удаления браузера стало 8,88.
Ну, как говорится - с паршивой овцы хоть шерсти клок. Для бОльшего, как и предполагалось - получать root, который тянет за собой дополнительные риски.
Barmalei писал(а):
18 фев 2023, 19:17
PS. Не все проги удаляются. Emoji Keyboard не удаляется, ADBManager выдал Failure [-1000]
Да, работаем от пользователя. Вероятно, эти папуасы на какие-то приложения наложили жёсткое табу.
Barmalei писал(а):
18 фев 2023, 19:17
Не все программы есть в Google Play от MI, нужно перед удалением проверять.
Неизменно встаёт вопрос, что будет после блокировки Google? Вот веселуха то наступит, эх. :D
Barmalei писал(а):
18 фев 2023, 19:17
После удаления еще прог и общая свободная память увеличилась
Большое дело сделали. Благодарю за тестирование. :)

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 18 фев 2023, 20:28

alex_q_2000 писал(а):
18 фев 2023, 20:22
Неизменно встаёт вопрос, что будет после блокировки Google? Вот веселуха то наступит, эх. :D
Сейчас есть много других магазинов. В РФ вроде 2, но там мне не нравится рега по номеру телефона. Китайский GetApps, оттуда получаю обновы Банк-онлайн которые под санкциями.

Удалил Google поиск. Теперь шторка снизу повисает, но тапнув в экран через нее запускаются программы со стола )))
Удалил спец прогу Bugreport, ее нигде не нашел чтобы установить, она из раздела Секьюрети )))

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 18 фев 2023, 21:35

Нашел точно что после такого удаления общий объем памяти остается неизменным.
После удаления программы в Приложениях и данных уменьшается, а в Настройки системы прибавляется. :D
Получается не удаление, а заморозка? Но в Google Play если они там есть, эти удаленные программы показаны в разделе Не установленные.

До удаления программы
Screenshot_2023-02-18-21-37-18-986_com.miui.securitycenter.jpg
После удаления программы
Screenshot_2023-02-18-21-38-36-256_com.miui.securitycenter.jpg

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 19 фев 2023, 08:10

Сегодня все проги вернул, получил
Общий размер 31,7
Программы 8,12
Настройки 5,4

Удалил стандартным способом кеш и обновления, удалил проги, получил
Общий размер 30,8 до удаления было таким же
Программы 7,75 до удаления было 8,27
Настройки 4,9 до удаления было 4,4

Заморозка происходит с обновами )))

Аватара пользователя
alex_q_2000
Сообщения: 219
Зарегистрирован: 29 авг 2017, 10:16
Operating system: MgaRemix-9-Proserpina
Откуда: Богородск
Контактная информация:

Программы от alex_q_2000

Сообщение alex_q_2000 » 19 фев 2023, 09:16

Barmalei писал(а):
19 фев 2023, 08:10
Заморозка происходит с обновами )))
В интернете много путаницы относительно терминов "Отключение (Disable)", "Заморозка (Freezing)", "Удаление (Uninstall)". Чем же они отличаются? Может быть Uninstall - это какой-то маркетинговый ход, чтобы успокоить общественность? :)

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 20 фев 2023, 08:09

ADBManager-v3.1 обновил в репозитарии

Аватара пользователя
Barmalei
Сообщения: 5468
Зарегистрирован: 29 дек 2014, 15:45
Operating system: Rosa Fresh R12 Plasma 2021.1 x64

Программы от alex_q_2000

Сообщение Barmalei » 20 фев 2023, 19:56

alex_q_2000 писал(а):
19 фев 2023, 09:16
Может быть Uninstall - это какой-то маркетинговый ход, чтобы успокоить общественность?
Возможно.
Обычно у меня программы объемные 80-90 Мб из Google Play скачиваются не быстро, в пределах 30-60 сек.
А после этого удаления она скачивается за 10-20 сек и установка, тоже быстрая. Заморозка 100% в моем случае. )))

artenaki
Сообщения: 78
Зарегистрирован: 25 фев 2023, 22:33
Operating system: Linux

Программы от alex_q_2000

Сообщение artenaki » 25 фев 2023, 22:55

Здравствуйте.
Спасибо alex_q_2000 за то, что много интересных программок на паскале написал для Магеи.
Не пинайте сильно тапками, хочу вам рассказать об еще одном приложении, которое написал в Lazarus Roland57 с французского форума. Хотя, оно еще недоделано, но может кому-нибудь будет представлять интерес.
Universal GUI
Очень крутые вещи можно делать в плане обработки входа-выхода, не обращаясь к консоли. Можно даже без выхода.
Конвертирование аудио, видео, архивирование, скачивание сайтов, base64 декодер, анализатор громкости и т.д.
Сейчас все пресеты хранятся в исходном коде и для их редактирования нужен Lazarus (перекомпиляция). Я предложил вынести их в конфиг файлы, но пока никакого движения. Меня и так устраивает, в общем-то.

irton
Сообщения: 656
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Программы от alex_q_2000

Сообщение irton » 26 фев 2023, 14:05

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

artenaki
Сообщения: 78
Зарегистрирован: 25 фев 2023, 22:33
Operating system: Linux

Программы от alex_q_2000

Сообщение artenaki » 26 фев 2023, 21:06

irton писал(а):
26 фев 2023, 14:05
artenaki, что-то практического смысла не наблюдаю в этой программе. Выполняет то, что можно в консоли сделать быстрее и удобнее.
В большинстве случаев действительно можно обойтись алиасами в терминале, но вот у меня есть довольно сложные команды, с двумя pipe, где как минимум пришлось бы вводить два алиаса, перетаскивать файлы в терминал.
Например:

Код: Выделить всё

ffmpeg -loglevel error -i "_INPUT_" -c:a pcm_s16le -f wav - | sox -t wav - -t wav - tempo 0.95 | nero -q 0.99 -lc -ignorelength -if - -of "_OUTPUT_"

Код: Выделить всё

ffmpeg -loglevel error -drc_scale 0 -i "_INPUT_" -map 0:m:language:eng -c:a pcm_f32le -ac 2 -af volume=-2dB -async 1 -vn -sn -f wav - | faac -q 130 -c 16500 -v2 --joint 1 --mpeg-vers 4 --tns -w - -o "_OUTPUT_"
alias1 input alias2 output

Код: Выделить всё

ffmpeg -drc_scale 0 -i "_INPUT_" -map 0:a:0 -af aformat=sample_fmts=flt -acodec pcm_f32le -ac 2 -async 1 -f wav - | sox -t wav - -n stats
alias1 input alias2

Или вот такая команда:

Код: Выделить всё

echo "_INPUT_" | base64 --decode
Что соответствует echo input alias1
Вам бы пришлось каждый раз печатать echo или переводить курсор к input, стирать его. Запоминать все алиасы.
В общем, применение программе найти можно.
Опять же, я никого не заставляю. Не нравится - не пользуйтесь.

UPD: Можно было бы, конечно, понаделать скриптов (по виндовому батников), положить их в папку с человекочитаемыми именами, чтобы они запрашивали входной и выходной файл (которые нужно перетянуть в терминал). Как советовал другой магеевец, сторонник баша. Можно еще что-нибудь придумать для автоматизации.
Но о графическом универсальном GUI'е я давно мечтал. В отличии, от таких ffmpeg морд, как WinFF и QWinFF, можно указывать параметры перед -i и позволять себе всякие вольности с pipe, wine, &&.
Кстати, в плеере Deadbeef можно создать пресеты с кустомными кодировщиками, но это частный случай, зато есть пакетная обработка.

Аватара пользователя
algri14
Сообщения: 240
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

Программы от alex_q_2000

Сообщение algri14 » 26 фев 2023, 21:29

artenaki писал(а):
26 фев 2023, 21:06
в плееере Deadbeef
«Удалены файлы с переводами для русского…»
У автора в нашу сторону аж зубы скрипят
Источник: https://www.opennet.ru/opennews/art.shtml?num=57186
(opennet.ru, мини-новости)
Этот пакет вообще небезопасно держать в репо.

artenaki
Сообщения: 78
Зарегистрирован: 25 фев 2023, 22:33
Operating system: Linux

Программы от alex_q_2000

Сообщение artenaki » 26 фев 2023, 23:07

algri14, поддерживаю ваши опасения. Себе собрал безопасную 1.8.8 версию. Хотя, русский перевод можно вернуть и в последней версии (возможно, не полностью). У меня Deadbeef в основном для аудиокниг, а основной плеер Audacious всегда был.

va9(2)
Сообщения: 796
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Программы от alex_q_2000

Сообщение va9(2) » 27 фев 2023, 08:13

artenaki писал(а):
26 фев 2023, 21:06
irton писал(а):
26 фев 2023, 14:05
artenaki, что-то практического смысла не наблюдаю в этой программе. Выполняет то, что можно в консоли сделать быстрее и удобнее.
В большинстве случаев действительно можно обойтись алиасами в терминале, но вот у меня есть довольно сложные команды, с двумя pipe, где как минимум пришлось бы вводить два алиаса, перетаскивать файлы в терминал.
Например:

Код: Выделить всё

ffmpeg -loglevel error -i "_INPUT_" -c:a pcm_s16le -f wav - | sox -t wav - -t wav - tempo 0.95 | nero -q 0.99 -lc -ignorelength -if - -of "_OUTPUT_"

Код: Выделить всё

ffmpeg -loglevel error -drc_scale 0 -i "_INPUT_" -map 0:m:language:eng -c:a pcm_f32le -ac 2 -af volume=-2dB -async 1 -vn -sn -f wav - | faac -q 130 -c 16500 -v2 --joint 1 --mpeg-vers 4 --tns -w - -o "_OUTPUT_"
alias1 input alias2 output

Код: Выделить всё

ffmpeg -drc_scale 0 -i "_INPUT_" -map 0:a:0 -af aformat=sample_fmts=flt -acodec pcm_f32le -ac 2 -async 1 -f wav - | sox -t wav - -n stats
alias1 input alias2

Указанные команды можно превратить в функции и положить их в ~/.bashrc.

Код: Выделить всё

convert1(){ ffmpeg -loglevel error -i "$1" -c:a pcm_s16le -f wav - | sox -t wav - -t wav - tempo 0.95 | nero -q 0.99 -lc -ignorelength -if - -of "$2" }
convert2(){ ffmpeg -loglevel error -drc_scale 0 -i "$1" -map 0:m:language:eng -c:a pcm_f32le -ac 2 -af volume=-2dB -async 1 -vn -sn -f wav - | faac -q 130 -c 16500 -v2 --joint 1 --mpeg-vers 4 --tns -w - -o "$2" }
convert3(){ ffmpeg -drc_scale 0 -i "$1" -map 0:a:0 -af aformat=sample_fmts=flt -acodec pcm_f32le -ac 2 -async 1 -f wav - | sox -t wav - -n stats }
Вызываться будут так:

Код: Выделить всё

convert1 "input file name" "output file name"
convert2 "input file name" "output file name"
convert3 "input file name"
artenaki писал(а):
26 фев 2023, 21:06
Или вот такая команда:

Код: Выделить всё

echo "_INPUT_" | base64 --decode
Что соответствует echo input alias1
Вам бы пришлось каждый раз печатать echo или переводить курсор к input, стирать его. Запоминать все алиасы.
Эти функции из oh-my-zsh стащил:

Код: Выделить всё

encode64() {
    if [[ $# -eq 0 ]]; then
        cat | base64
    else
        printf '%s' $1 | base64
    fi
}

decode64() {
    if [[ $# -eq 0 ]]; then
        cat | base64 --decode
    else
        printf '%s' $1 | base64 --decode
    fi
}
alias e64=encode64
alias d64=decode64
Справка по использованию:
# encode64

Alias plugin for encoding or decoding using `base64` command.

## Functions and Aliases

| Function | Alias | Description |
| ---------- | ----- | ------------------------------ |
| `encode64` | `e64` | Encodes given data to base64 |
| `decode64` | `d64` | Decodes given data from base64 |

## Usage and examples

### Encoding

- From parameter

```console
$ encode64 "oh-my-zsh"
b2gtbXktenNo
$ e64 "oh-my-zsh"
b2gtbXktenNo
```

- From piping

```console
$ echo "oh-my-zsh" | encode64
b2gtbXktenNo==
$ echo "oh-my-zsh" | e64
b2gtbXktenNo==
```

### Decoding

- From parameter

```console
$ decode64 b2gtbXktenNo
oh-my-zsh%
$ d64 b2gtbXktenNo
oh-my-zsh%
```

- From piping

```console
$ echo "b2gtbXktenNoCg==" | decode64
oh-my-zsh
$ echo "b2gtbXktenNoCg==" | d64
oh-my-zsh
```

Oberon
Сообщения: 322
Зарегистрирован: 18 авг 2015, 07:46
Operating system: Linux Rosa Desktop Plasma5 R12 (2021.4) на Sony 4Gb Ram
Linux Rosa Desktop Mate на Asus 4Gb Ram
Откуда: Новомосковск

Программы от alex_q_2000

Сообщение Oberon » 27 фев 2023, 12:24

Создал в RPMCreator пробный пакет - rpm пакет устанавливается,
но не создает иконку в меню, из консоли запускается...

Закрыто

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»