[Interopérabilité] Passerelle de groupes WhatsApp vers Matrix

a priori il n’est pas officiellement supporté par lineageos https://wiki.lineageos.org/devices/serranoltexx/install mais il l’est par /e/ https://doc.e.foundation/devices/serranoltexx/
Ce sera donc l’occasion de tester l’installeur de /e/ https://community.e.foundation/t/the-e-os-installer-arrives/12883

Du coup j’ai loupé un épisode. Pourquoi passer par un appareil physique ?

Pour répondre à la question de GautGaut, pour l’instant je me suis rabattu sur l’émulateur android du sdk.

C’est juste pour du test en attendant qu’on arrive à installer la VM sur mon Yunohost. D’ailleurs c’est possible de mettre un LineageOS plutot qu’un android sur la VM?
Tu avais déjà vu ce tuto aussi?
https://www.matrix.org/blog/2019/02/26/bridging-matrix-with-whatsapp-running-on-a-vm/
D’ailleurs je viens de réussir à utiliser le relaybot. Donc je vais acheter une SIM au nom de ARN.
@ljf c’était quoi l’opérateur dont tu parlais?

S F R internet partout : coût de reviens 10€ 1 fois

J’ai pas l’impression de pouvoir créer un compte au nom d’une association droit Alsace-Moselle. Sur le site il n’y a que le choix entre entreprise (SIRET obligatoire) ou nominatif. https://assistance.sfr.fr/gestion-client/offre-contrat/changer-titulaire-ligne-sfr-fixe-mobile.html
J’irai voir en agence.

On a un RIB ARN qqpart? Et l’équivalent d’une attestation de déclaration au journal officiel?

Une asso de droit local est considérée comme une entreprise.
On a un siret, il est dans CA/Archives/Archives Légales/2012-2013 Déclaration de l’asso/Recepisse Insee

Cool, carte SIM commandée! @Jyhem devrait la recevoir d’ici qq jours.

@Jyhem à tout hasard ton phone est desimlocké (indépendant opérateur)? C’est pas indispensable mais comme ca on pourrait mettre la nouvelle SIM ARN dedans. Elle devrait arriver demain chez toi.

Je doute qu’il soit désimlocké.
La SIM est bien arrivée.

···

On Mon, Sep 14, 2020 at 11:36 AM Gautgaut via Alsace Réseau Neutre < ■■■■■■■■■■■■■■■■■-fai.net> wrote:

@Jyhem http:///u/jyhem à tout hasard ton phone est desimlocké
(indépendant opérateur)? C’est pas indispensable mais comme ca on pourrait
mettre la nouvelle SIM ARN dedans. Elle devrait arriver demain chez toi.

Voir le sujet
https://forum.arn-fai.net/t/interoperabilite-passerelle-de-groupes-whatsapp-vers-matrix/2343/28
ou répondre à ce courriel pour répondre.

Vous recevez ce courriel car vous avez activé la liste de diffusion.

Pour se désabonner de ces courriels, cliquez ici
https://forum.arn-fai.net/email/unsubscribe/68dcd3b230e73a08dc268690873ef4af8ff0946ffa4cd91a0a220eaf1c069658
.

après si on le root avec /e/OS il sera plus sim-locké je suppose non?

Le mien est toujours simlocké après ça.

Suite à notre discussion à la rentrée des associations, voila ce que j’ai fait (j’ai suivi en gros https://github.com/tulir/mautrix-whatsapp/wiki/Android-VM-Setup).

  1. Récupéré : https://developer.android.com/studio/#command-tools afin de récupérer une image android (le tuto prend une android-24 mais j’ai préféré en prendre une plus récente) et de lancer l’émulateur

    sdkmanager --install platform-tools
    sdkmanager --install "platforms;android-28"
    sdkmanager --install "system-images;android-28;default;x86"
    sdkmanager --list

    avdmanager create avd -n smartphone -k "system-images;android-28;default;x86"
    ./emulator -avd smartphone -webcam-list
    ./emulator/emulator -show-kernel -no-boot-anim -avd smartphone -camera-back webcam0

  2. J’ai récupéré l’apk de l’application et je l’ai installé sur en utilisant adb (le tuto passe par le play store)

    adb install WhatsApp\ Messenger_v2.20.195.16_apkpure.com.apk

  3. J’ai installé v4l2loopback (comme dans le tuto)
    Dans le tuto il branche la camera virtuel pour qu’elle affiche le bureau. Perso j’ai essayé d’utiliser une image comme source. A priori il y a deux possibilité pour le faire :
    ffmpeg -loop 1 -re -i qrcode.png -f v4l2 -vcodec rawvideo -pix_fmt yuv420p /dev/video0
    ou
    gst-launch-1.0 filesrc location=qrcode.png ! pngdec ! v4l2sink device=/dev/video0

Mais j’ai réussi à le faire marcher une seule fois. J’ai l’impression qu’il y a un problème entre la résolution de mon image et la résolution attendue par la camera du téléphone. Mais je n’ai pas encore trouvé la solution…

Et utiliser une image au même dimensions que la caméra ? Tu peux peut-être la trouver dans les options de l’application « camera » même si c’est absurde.

1 « J'aime »

Voilà à quoi ressemble le qrcode généré par le bridge pour login:
https://matrix.arn-test.noho.st/_matrix/media/r0/download/arn-test.noho.st/WkkkeLChRpFLUCJgulLogHcs

Ca vous dit une soirée de test demain vers 19-20H ?

1 « J'aime »

@GautGaut RAP se barre de messenger (youpi !) Crois-tu que ça serait déjà bon pour bridger leur ancien canal messenger sur leur nouveau rocketchat pour que les gens puissent avoir leurs notifications habituelles ?

Je pense pas que ce serait un gros boulot, mais je pense pas pouvoir le mener avant un petit bout de temps.
Il faut packager ce bridge pour yunohost. La première étape serait de voir si ce bridge pourrait remplir votre besoin. Le « gros boulot » c’est de trouver la config qui marche à partir de example-config.yaml.
Si tu veux t’essayer à ça ou connais quelqu’un qui s’y intéresse, je peux assister de loin. Le plus simple serait de faire des tests sur une VM puis de tester sur arn-test.noho.st
On peut en reparler samedi!

Une conférence sur la problématique des messageries instantanées, ça a l’air top! https://www.dailymotion.com/video/x7p3zoh

Installation de androidsdk tools sur Yunohost:

wget https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip
unzip commandlinetools-linux-6609375_latest.zip
sudo mkdir -p /opt/androidsdk/cmdline-tools
sudo mv tools/ /opt/androidsdk/cmdline-tools

Puis ajouter export PATH=$ANDROID_SDK_ROOT/androidsdk/tools/:$ANDROID_SDK_ROOT/androidsdk/tools/bin:$PATH et export ANDROID_SDK_ROOT=/opt/androidsdk/ au ~/.profile

. .profile
sudo chown $USER:$USER $ANDROID_SDK_ROOT -R

Ensuite sdkmanager est dispo.

éventuellement regarder si cela est applicable: https://wiki.debian.org/AndroidTools

Oui j’ai essayé. Le mieux que j’ai reussi à faire depuis c’est de partir depuis une capture d’écran généré par le smartphone. Violà ce que j’ai pour l’instant :slight_smile:

Autant dire qu’on touche au but :slight_smile: