AnyDesk
Silent install package for AnyDesk
9.6.3-14
Utilities
Utilities
Preprod packages are packages built on LUTI.
They remain in PREPROD usually for 5 days, after which a second VirusTotal scan is performed to verify that the status has not changed.
If the package passes this last check, it is promoted to PROD and published on the store.
- package: tis-anydesk
- name: AnyDesk
- version: 9.6.3-14
- categories: Utilities
- maintainer: WAPT Team,Tranquil IT,Bertrand Lemoigne,Gaëtan Segat,Jimmy PELÉ
- editor: AnyDesk Software GmbH
- licence: proprietary_free,wapt_public
- locale: all
- target_os: darwin
- impacted_process: AnyDesk
- architecture: all
- signature_date:
- size: 24.90 Mo
- installed_size: 4.04 Mo
- homepage : https://anydesk.com
package : tis-anydesk
version : 9.6.3-14
architecture : all
section : base
priority : optional
name : AnyDesk
categories : Utilities
maintainer : WAPT Team,Tranquil IT,Bertrand Lemoigne,Gaëtan Segat,Jimmy PELÉ
description : AnyDesk is a remote desktop application distributed by AnyDesk Software GmbH. The proprietary software provides platform-independent remote access to personal computers and other devices running the host application
depends :
conflicts :
maturity : PREPROD
locale : all
target_os : darwin
min_wapt_version : 2.3
sources : https://anydesk.com/downloads
installed_size : 4038720
impacted_process : AnyDesk
description_fr : AnyDesk est une application de bureau à distance distribuée par AnyDesk Software GmbH. Le logiciel propriétaire fournit un accès à distance indépendant de la plate-forme aux ordinateurs personnels et autres appareils exécutant l'application hôte
description_pl : AnyDesk to aplikacja zdalnego pulpitu dystrybuowana przez AnyDesk Software GmbH. To autorskie oprogramowanie zapewnia niezależny od platformy zdalny dostęp do komputerów osobistych i innych urządzeń z uruchomioną aplikacją hosta
description_de : AnyDesk ist eine Remote-Desktop-Anwendung, die von der AnyDesk Software GmbH vertrieben wird. Die proprietäre Software bietet einen plattformunabhängigen Fernzugriff auf Personalcomputer und andere Geräte, auf denen die Host-Anwendung läuft
description_es : AnyDesk es una aplicación de escritorio remoto distribuida por AnyDesk Software GmbH. El software propietario proporciona acceso remoto independiente de la plataforma a ordenadores personales y otros dispositivos que ejecutan la aplicación host
description_pt : AnyDesk é uma aplicação de ambiente de trabalho remoto distribuída pela AnyDesk Software GmbH. O software proprietário fornece acesso remoto independente de plataforma a computadores pessoais e outros dispositivos que executam a aplicação anfitriã
description_it : AnyDesk è un'applicazione di desktop remoto distribuita da AnyDesk Software GmbH. Il software proprietario fornisce accesso remoto indipendente dalla piattaforma a personal computer e altri dispositivi che eseguono l'applicazione host
description_nl : AnyDesk is een toepassing voor bureaublad op afstand, gedistribueerd door AnyDesk Software GmbH. De bedrijfseigen software biedt platformonafhankelijke toegang op afstand tot pc's en andere apparaten waarop de hosttoepassing wordt uitgevoerd
description_ru : AnyDesk - приложение для удаленного рабочего стола, распространяемое компанией AnyDesk Software GmbH. Проприетарное программное обеспечение обеспечивает платформонезависимый удаленный доступ к персональным компьютерам и другим устройствам, на которых установлено хост-приложение
audit_schedule :
editor : AnyDesk Software GmbH
keywords : anydesk,remote,desktop,application,remote,access,personal,computers,computer
licence : proprietary_free,wapt_public
homepage : https://anydesk.com
package_uuid : e80056ae-42d4-4d2d-a35c-d3ef431cdf35
valid_from :
valid_until :
forced_install_on :
changelog : https://download.anydesk.com/changelog.txt
min_os_version :
max_os_version :
icon_sha256sum : 61e27edac9e3eeb15cdea6114a0bc2f09a150e39add65fde398c03cd322aab0e
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-02-13T10:08:06.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : Vh8nOFmf5B08d9o57Qt/d/mQiSCpZ76wFRoTlNO2Ekci8Ji/XBVYHZgxR8r72rB7TXGF2APKYrqGXFmftO6LdBXSWToNJ1WIbABDO+z0w6IwTjBeQ5KwrpGxI2bdib+X/abvBTHlOU2KA+X9vDYku4FJbcT7BKRdUZzsaxnUcOWj+W4YXQ084W3Bagoo1lqckrUghIMNjyfJjMbpCRMcLd7wZll3DeTfsYwicDKhLLp1zyN0BkhUF9Gw9V+R+4jQhrbmNf5BOWzyKRWvg2PaUSG5zjJS5me5PkuvPFVVuvK9VUNrrxv/1l6BCSBqfYAPDBXBOVCslobLhqGMFsV67g==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob("*%s*.dmg" % "anydesk")[0]
install_dmg(bin_name)
def uninstall():
uninstall_app("AnyDesk")
# -*- coding: utf-8 -*-
from setuphelpers import *
import os
def update_package():
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
# Sources
download_url = "https://download.anydesk.com/anydesk.dmg"
latest_bin = download_url.split("/")[-1]
# Deleting binaries
remove_outdated_binaries("*")
# Downloading
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
# Monte le DMG => extrait AnyDesk.app
# defaults read Info.plist => Lit "Version: 8.0.11"
# hdiutil detach => Démonte/nettoie
version = "0.0.0"
try:
mount_point = "/tmp/anydesk_mount"
run(f"hdiutil attach '{latest_bin}' -mountpoint {mount_point} -nobrowse -quiet")
plist_path = f"{mount_point}/AnyDesk.app/Contents/Info.plist"
if isdir(f"{mount_point}/AnyDesk.app"):
version_cmd = f"defaults read '{plist_path}' CFBundleShortVersionString 2>/dev/null"
version_output = run(version_cmd, shell=True)
if version_output.strip():
version = version_output.strip()
# Clean
run(f"hdiutil detach {mount_point} -quiet")
print(f"Version détectée: {version}")
except Exception as e:
print(f"Erreur mount: {e}")
# Update package
if Version(version) > Version(control.get_software_version()):
print("Software version updated")
package_updated = True
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
e004719790edb66d8096e35ea87365dee364263e7a05f5a42036d89f3c68e13a : WAPT/control
61e27edac9e3eeb15cdea6114a0bc2f09a150e39add65fde398c03cd322aab0e : WAPT/icon.png
74e41d17d53057d6a82c200d982c0b3978856c070b4e0139e2bec2407ef91e82 : anydesk.dmg
14660d6b3bf5edc0b6d55d701f41180134bfcb420bca74a13f6d46197ce71613 : luti.json
788b01ef776980750f4748d280fe77e653927df720c186ef6b44c4aa9fdb530f : setup.py
cbdacb96d0ba40424a8948aef7595a5b315469e84826f330fa9cb7725afff470 : update_package.py