[Plugin Tiers] Plugin Jailbreak

Hello. :raised_hand_with_fingers_splayed:t2:

Oui, je vois. Tout est lié, il faut installer la rc6 de activator. J’ai mis la methode au dessus.
Je vais passer la beta en stable d’ici peu. Je mettrai des paquets figés sur mon repo pour éviter les mise à jour de certains.

Ok, juste à taper « apt-get install libactivator=1.9.13~rc6 » en SSH?
Pas besoin de supprimer Activator avant?

Dans une commande action

Ok ca à marché niquel, merci. Tout à l’air de fonctionner. Par contre la commande safari fait bugger mon springboard.

J’ai remonté la question y a quelque temps sur r/jailbreak, mais pas de réponse.
Je vais relancer.

Bonjour @Flobul
Merci pour ton plugin ! Ayant un iPad pour Jeedom, j’ai sauté le pas :slight_smile:

J’ai un soucis avec le TTS, pas moyen d’avoir les bonnes voix, j’ai tout testé et j’ai toujours la voix anglaise (malgré l’installation + reboot).

Voici le résultat du say -v ? en ssh sur l’ipad :

Amelie fr_CA|# com.apple.ttsbundle.Amelie-compact|
Aurelie(Enhanced) fr_FR|# com.apple.ttsbundle.Aurelie-premium|
Aurelie fr_FR|# com.apple.ttsbundle.Aurelie-compact|
Daniel fr_FR|# com.apple.ttsbundle.siri_male_fr-FR_compact|
Marie fr_FR|# com.apple.ttsbundle.siri_female_fr-FR_compact|
Thomas fr_FR|# com.apple.ttsbundle.Thomas-compact|

Que ce soit Amelie ou Thomas, pas moyen ça ne fonctionne pas, une idée ?

Hello.

Si c’est listé, c’est que c’est installé.
Et après un reboot, c’est pris en compte.
Mais je ne saisis pas pourquoi parfois, ça marche, d’autres fois non.

Tu as essayé en ssh par exemple :

say -v Amélie "Bonjour, je m'appelle Amélie."
say -v Thomas "Bonjour, je m'appelle Thomas."
say -v Aurelie "Bonjour, je m'appelle Aurelie."
say -v Aurelie\(Enhanced\) "Bonjour, je m'appelle Aurelie."

Envoie-moi le résultat des commandes.

Je viens de tester, avec ou sans accents sur le prénom ça change rien :frowning: Le retour semble bon pourtant mais la voix prononcée et toujours l’anglaise.

iPad-de-Charles:~ root# say -v Amelie "Bonjour"

Rate = 0.53;

Volume = 1.00;

Pitch = 1.00;

Voix = Amelie;

String = Bonjour;

iPad-de-Charles:~ root# say -v Thomas "Bonjour"

Rate = 0.53;

Volume = 1.00;

Pitch = 1.00;

Voix = Thomas;

String = Bonjour;

Bonjour.

Tout d’abord merci pour ce plug-in qui fonctionne à merveille.
Je me pose une question : est il possible de lancer l’activation d’airplay vers un device (freebox player par exemple) depuis Jeedom avec le plugin ?

L’idée serait de pouvoir, via un scénario, demander à Alexa d’afficher mon design sur ma tv.

Merci par avance pour votre aide :wink:

Bonsoir.

Merci pour ce retour :wink:

Pour Airplay, je ne m’en sers pas.
Mais je viens de tester un tweak et ça ne marche pas sur mon iPad Air 2.
J’ai installé com.rob311.airplayflipswitch apt-get install com.rob311.airplayflipswitch (puis respring : killall backboardd).
On voit ensuite une nouvelle commande dans flipswitch : switch list => com.rob311.airplayflipswitch

En lançant switch on com.rob311.airplayflipswitch ou off ou toggle, ça fait soit rien soit passer en mode Safe.

Mais peut-être auras-tu plus de chance.

Tu es sous iOS 13 ?
Il y a peut-être un Raccourci qui permet de réaliser ça.

non sur ios 12.
J’avais bien pensé à Raccourci mais j’ai testé et je n’ai rien qui me propose airplay.
J’ai créé un raccourci via mon iphone sous ios 14 et partagé sur mon ipad mais ca me mets un message comme quoi l’action a été créé avec un « Raccourci » plus récent et me demande de le mettre à jour mais c’est pas possible :slight_smile:

Une piste à me donner suite aux résultats des commandes ?

Merci à toi :slight_smile:

J’ai un comportement presque semblable sur un de mes appareils.
Je vais compiler des tests à l’occasion. Je te dirai ce qu’il en est :wink:
Je suis sur la v2 en ce moment. :man_mechanic:t2:

1 « J'aime »

Salut @Flobul !

J’ai trouvé le problème pour les voix TTS ! Avant de te dévoiler la solution trouvée, j’ai fait les tests suivants :

  • Connexion en SSH sur l’iPad, passage de la commande : KO, voix anglaise
  • Réinstallation de Say, même combat
  • Installation d’une app terminal SSH sur l’iPad depuis Cydia test de la commande : OK !!!

Alors, depuis l’iPad sur l’app terminal, j’ai lancé la commande « id -un » pour connaitre l’utilisateur connecté, résultat : « mobile » et non le « root ».

J’en ai conclu que l’utilisateur root, utilisé par le plugin (et dans mes tests en SSH) n’a pas l’accès aux voix.

→ passage du plugin sur l’utilisateur mobile (mdp alpine) : et là tout fonctionne !

Pour info, sans mettre le paramètre -v, avec l’utilisateur « mobile », la voix jouée par défaut est celle paramétrée, dans Général → Accessibilité → Parole → Voix

1 « J'aime »

Salut !

Tellement bête, mais logique.

Bravo, ça m’enlève une épine du pied. :+1: :clap:

Je comprenais pas pourquoi certaines voix n’étaient pas autorisées !

Je regarderai pour corriger la commande, si c’est faisable.

1 « J'aime »

Hello !
Jolie trouvaille.
En Id Mobile les voix passent bien, c’est top.
Par contre on perd intégralement l’usage de la fonction Play et de la mémoire tampon.
Possible de migrer ces fonctions sur l’iD Mobile au lieu de Root ?

Sinon je pensais à me créer un second équipement, le premier en Root dédié pour l’usage courant mais sans le TTS. Et le second en Mobile uniquement pour le TTS.

Hello.

Je regarde pour donner les droits de l’API TTS Apple à root. Pas de certitude.
Si c’est pas possible, faudra traiter via le compte mobile.

Avec la version actuelle du plugin, même si tu crées un autre équipement et que tu vires toutes les commandes sauf TTS, il va questionner et demander toutes les infos à l’appareil. Alors si tu as déjà un équipement avec ces commandes, ça fait 2 fois plus de requêtes… Pas sûr que l’appareil n’en prenne pas un coup niveau batterie.

En V2, on pourra choisir un preset prédéfini pour créer son équipement, c’est-à-dire qu’un certain nombre de commandes seront ajoutées à l’enregistrement. Je créerai un preset juste avec la commande action TSS par exemple.

Je pense à la sortir début décembre. Le temps de finir les derniers ajustements.

Hello. :christmas_tree:

Je viens d’ajouter la compatibilité pour iOS 14.3 dans la liste des appareils.
Capture d’écran 2020-12-25 à 15.44.48

Hello et bonne année à tous :slight_smile:
@Flobul, sur mon iPad 4, la remontée du niveau de batterie semble aléatoire.

La dernière collecte date du 25/12 alors que pour d’autres métriques, tout est OK (remontée datant d’aujourd’hui).

J’ai d’autres métriques qui ne remontent plus depuis le 25/12, exemple :

  • capacité max
  • capacité initiale
  • ampérage chargeur
  • Consommation instantanée
  • Puissance chargeur
  • Santé batterie (en pourc.)
  • Coordonnées GPS

Exemple de celles qui remontent aujourd’hui :

  • modèle
  • CPU

j’ai rebooté l’iPad, réinstallé le paquet sur l’iPad mais cela ne change rien.

CleanShot 2021-01-02 at 17.01.13@2x

D’autres choses à vérifier ?

merci

Hello.

Sur quelle version es-tu ? 2.0 ?

Quels sont les intervalles définis pour les infos qui ne remontent pas ?
Quel est l’intervalle de la commande info Statut cnx SSH Scénario et à quelle date remonte la dernière collecte ?