[Plugin Tiers] Plugin Jailbreak

Ca semble être un crash applicatif.

Les actions unlock et ouverture de l’app s’execute l’une après l’autre. Que l’iPad/iPhone mette du temps à les executer ne change pas l’ordre de lancement.
Je viens d’essayer, même exécutées en même temps, ne font pas planter.

L’app n’aime peut-être pas revenir de background.

Une solution serait de la quitter avant de la lancer.

Tu peux créer une commande action perso en mettant killall 'Kiosk Browser' dans le champ.

Saisis bien le nom de l’App (je ne suis pas sûr de l’app en question).

Teste une fois la commande enregistrée si elle fonctionne : sur l’iPad, ouvre Kiosk puis depuis Jeedom execute l’action (killall).

Si ça fonctionne, tu peux executer la commande action avant d’executer les commandes unlock et ouvrir Kiosk.

Si ça fonctionne pas, le nom de l’app n’est pas correct. Il faut trouver le bon nom.

Voilà la beta sur le marché.

Au menu :

  • Ajout de l’image de l’appareil sur la page équipement,
  • récupération des infos non importantes 1 fois par jour au lieu de toutes les 5 min, (allégement des requêtes),
  • ajout d’une commande action avec menu déroulant, listant les App de l’appareil, pouvant ensuite être lancées,
  • nouvelle gestion des commandes crées => faites Sauvegarder sur chaque équipement.
  • corrections mineures et allègement de code.

Remontez-moi le bugs svp.

Salut, est-ce qu’il y’a une commande pour connaitre l’état de l’écran / ipad ? Soit écran allumé ou appareil déverrouillé ?

Merci.

Hello @nullos007

Il y a le script : bash current_page.sh
(à mettre dans une commande info perso)

Qui te retourne la page actuelle, c’est à dire 3 choix généraux :

  • lockscreen (ecran verrouillé)
  • application *
  • springboard (page d’accueil avec les icônes des App)

(*) Dans le cas de « application », il va chercher quelle application est en cours et donner son nom courant en cherchant sur iTunes. => pour cette partie, j’ai une modification qui arrivera prochainement et ne nécessitera plus de chercher sur iTunes.

Super, ça marche nickel !

Merci.

Bonjour Flobul,

Merci pour tes conseils, ça fonctionne parfaitement.

Est-il possible avec ton plugin de réinitialiser le timer de mise en veille programmée de l’iPad ?
Par ex, j’ai un affichage d’écran de 15min avant la mise en veille. Si un détecteur de présence nous détecte, je veux que l’iPad reparte pour 15min (en gros on simule un toucher sur l’iPad).

Merci

Trois solutions :

  • tu peux désactiver la gestion automatique sur l’iPad et le gérer depuis Jeedom, via scénarii et commande Unlock et Lock.
  • tu envoies l’enchainement de commandes Lock puis Unlock. ( tu peux soit créer une nouvelle commande action comme ceci : activator send libactivator.lockscreen.toggle && activator send libactivator.lockscreen.dismiss soit depuis un scénario envoyer les commandes Lock puis Unlock déjà existantes.
  • installer le tweak SimulateTouch (stouch). Et envoyer un clic à un endroit sans conséquence. stouch touch 700 500

Et même plus :

  • Activer Eco d’énergie et le désactiver : activator send switch-flip.com.a3tweaks.switch.low-power && activator send switch-flip.com.a3tweaks.switch.low-power
  • Activer le mode sombre et le désactiver : activator send switch-flip.com.a3tweaks.switch.darkmode && activator send switch-flip.com.a3tweaks.switch.darkmode
  • Activer le verrouillage automatique et le désactiver (LOL) : activator send switch-flip.com.a3tweaks.switch.autolock && activator send switch-flip.com.a3tweaks.switch.autolock

J’ai mis à jour et je ne vois toujours pas de commande photo, elle est planqué lol?

Tu as fait « Sauvegarder » sur l’équipement ?

C’est bon j’ai pu tester, l’Ipad prend la photo avec l’objectif arrière et non celui avant. Ensuite j’ai une erreur de requête http de la part du plugin jailbreak pour envoyer la photo et aussi de Telegram.

Sur ton iPad, sélectionne le bon objectif avant de lancer la commande.
La commande Photo utilise le dernier objectif utilisé.

Envoie-moi le log des erreurs. Inutile, j’ai vu le bug.
Je corrige ça.

J’ai poussé la correction en stable uniquement. (demain pour la beta avec màj de la gestion de current_page qui ne cherche pour sur iTunes mais en local)
Une fois le plugin mis à jour, envoie les scripts depuis le menu Installation et lance-les.
Ensuite teste la commande Photo.

Tu devrais avoir ça dans les logs :
[2020-06-08 18:05:47][DEBUG] : Nom de fichier photo : IMG_0112.jpg
[2020-06-08 18:05:52][DEBUG] : Valeur de retour action Takephoto : /var/mobile/Media/DCIM/100APPLE/IMG_0112.JPG

Je cherche une solution plus simple pour prendre des snapshot.
J’ai déjà une solution pour les iOS < 10.

Bonjour,
Je cherche à simuler un clic pour réveiller l’écran lorsque l’application Kiosk réduit la luminosité. C’est un Ipad sous ios 9.3.6, est-ce que stouch pourrait fonctionner? J’ai installé le tweak, créé une commande perso avec dedans « stouch 700 500 » mais ça n’a pas l’air de fonctionner.
Merci d’vance,

De mémoire ça fonctionne sur mon iPhone en 9.3.5. Je regarde ce soir.

La solution plus haut fonctionne pour réveiller l’écran :

  • Activer Eco d’énergie et le désactiver : activator send switch-flip.com.a3tweaks.switch.low-power && activator send switch-flip.com.a3tweaks.switch.low-power
  • Activer le mode sombre et le désactiver : activator send switch-flip.com.a3tweaks.switch.darkmode && activator send switch-flip.com.a3tweaks.switch.darkmode
  • Activer le verrouillage automatique et le désactiver (LOL) : activator send switch-flip.com.a3tweaks.switch.autolock && activator send switch-flip.com.a3tweaks.switch.autolock
  • activator send libactivator.lockscreen.toggle && activator send libactivator.lockscreen.dismiss
stouch touch 700 500

700 et 500 sont les pixels de l’écran en fonction de son orientation. (cordonnées X et Y)
Il faut peut-être jouer avec ces nombres pour trouver

Aucune des commandes de la liste ne semble avoir d’effet sur la luminosité de l’écran lorsque l’application Kiosk Pro la réduit automatiquement. L’application dit que la luminosité remonte automatiquement lorsqu’on touche l’écran donc je pense qu’il faut que je continue à regarder la piste stouche. Pour l’instant je teste avec plusieurs valeurs de coordonnées, sans succès.

Est-ce que l’application Kiosk Pro réduit la luminosité après un certain temps ?
Peu après la réduction de la luminosité, est-ce que l’écran s’éteint ?

La commande stouch, c’est stouch touch 700 500

Tu peux essayer de forcer la luminosité à +3 ? bash jailed/activator_send.sh pluslumiere 3
Masi je doute que ça fonctionne, Kiosk va remodifier.

A priori Stouch n’est pas compatible avec ios9, je pense que mon problème vient de là. Je Suis en train de voir si le tweak Autotouch ne pourrait pas faire l’affaire. A priori je peux enregistrer une macro (dans laquelle j’appuie sur l’écran) puis ensuite la faire jouer.
Pour la jouer ça se passe en appuyant sur volume down. Est-ce que tu sais si c’est possible de jouer un script d’Autotouch directement depuis le plugin?

Via Activator, je pense. Dans Installation, activator listeners pour affiche la liste des commande activator.
Après avoir créé une action dans Autotouch.

Je te confirme ce soir :wink: