Adguard mit Automagic

Post your questions and help other users.

Moderator: Martin

Black-Hawk
Posts: 10
Joined: 12 Aug 2017 13:44

Adguard mit Automagic

Post by Black-Hawk » 21 Sep 2018 00:11

Hallo,

ich nutze schon länger Automagic um Adguard bei Display ein einzuschalten und bei Display aus wieder aus.
Nun hat leider Adguard die Befehle geändert und das ganze etwas verkompliziert.
Bisher ließ sich das ganze mit den in Automagic hinterlegten Vorgaben realisieren und funktionierte einwandrei. Nun muss noch ein Passwort mit integriert werden und da steige ich leider nicht so ganz durch. Das Vorgehen ist für Tasker als Beispiel in den Adguard FAQ aufgeführt (https://kb.adguard.com/en/android/solvi ... ems/tasker) nur bekomme ich das ganze leider nicht auf Automagic wieder zum laufen.
Hat hier jemand einen Tip oder kann mir den Befehl/Flow nennen?

Danke vorab
Black-Hawk

User avatar
Desmanto
Posts: 2709
Joined: 21 Jul 2017 17:50

Re: Adguard mit Automagic

Post by Desmanto » 21 Sep 2018 09:20

You just only need to add single string as extra in the extra field.

Code: Select all

putString("password", "t3$Tp@S$");
Of course, change t3$Tp@S$ to match your password.
Index of Automagic useful thread List of my other useful posts (and others')
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.

Black-Hawk
Posts: 10
Joined: 12 Aug 2017 13:44

Re: Adguard mit Automagic

Post by Black-Hawk » 21 Sep 2018 10:02

Hallo Desmanto,

danke für den Tip. Leider bekomme ich es auch mit dem String nicht zum laufen und habe schon einige Varianten getestet, finde aber den Fehler nicht. :?:

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="true"?>

-<data version="1.35.0">


-<trigger type="display_state">

<useDefaultName>true</useDefaultName>

<name>Display Status: Ein</name>

<enabled>false</enabled>

<displayOn>true</displayOn>

</trigger>


-<action type="start_service">

<useDefaultName>true</useDefaultName>

<name>Service starten: dns_server com.adguard.android/com.adguard.android.receivers.AutomationReceiver </name>

<intentAction>dns_server</intentAction>

<categoryListEnabled>false</categoryListEnabled>

<categoryList/>

<dataEnabled>false</dataEnabled>

<data/>

<dataTypeEnabled>false</dataTypeEnabled>

<dataType/>

<explicitComponent>true</explicitComponent>

<packageName>com.adguard.android</packageName>

<className>com.adguard.android.receivers.AutomationReceiver</className>

<flagList/>

<extras>putString("password", "...myPassword");</extras>

</action>


-<flow type="flow">

<name>ADG ein Kopie</name>

<group>Adguard</group>

<enabled>false</enabled>

<executionPolicy>PARALLEL</executionPolicy>


-<triggercontainer y="52.5" x="70.0" id="t1">

<trigger>Display Status: Ein</trigger>

</triggercontainer>

<actioncontainer y="192.5" x="-35.0" id="t2">Service starten: dns_server com.adguard.android/com.adguard.android.receivers.AutomationReceiver </actioncontainer>

<connection type="NORMAL" targetPosition="NORTH" sourcePosition="SOUTH" to="t2" from="t1"/>

</flow>

</data>

User avatar
Desmanto
Posts: 2709
Joined: 21 Jul 2017 17:50

Re: Adguard mit Automagic

Post by Desmanto » 21 Sep 2018 16:07

You should share the flow thru Automagic > Forum > Publish flow, copy the link here. The code you put above can't be imported

I see that you use Start Service. Adguard documentation stated to use broadcast, which is Send Broadcast. And make sure you have turn on the Automation in adguard interface, as shown in your link.
Try to use start or stop first in the action field.
Index of Automagic useful thread List of my other useful posts (and others')
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.

Black-Hawk
Posts: 10
Joined: 12 Aug 2017 13:44

Re: Adguard mit Automagic

Post by Black-Hawk » 21 Sep 2018 16:58

Hallo,

im Anhang der verwendete Flow.
Danke für deine Unterstützung.
Attachments
flow_ADG_ein_Kopie_20180921_114551.xml
(1.56 KiB) Downloaded 686 times

Black-Hawk
Posts: 10
Joined: 12 Aug 2017 13:44

Re: Adguard mit Automagic

Post by Black-Hawk » 21 Sep 2018 21:31

Hallo Desmanto,

dein Tip das ganze als Broadcast zu senden war die Lösung! Nun funktioniert Adguard wieder wie gewünscht.
Danke für deine Unterstützung.

Grüße
Black-Hawk

User avatar
Desmanto
Posts: 2709
Joined: 21 Jul 2017 17:50

Re: Adguard mit Automagic

Post by Desmanto » 22 Sep 2018 05:23

Glad to see it is working now.

I remember reading somewhere that google has started to limit the use of start service. Hence more dev are moving their automation intent to the broadcast method.
Index of Automagic useful thread List of my other useful posts (and others')
Xiaomi Redmi Note 5 (whyred), AOSP Extended v6.7 build 20200310 Official, Android Pie 9.0, Rooted.

FossyBerlin
Posts: 4
Joined: 08 Jul 2018 21:31

Re: Adguard mit Automagic

Post by FossyBerlin » 22 Sep 2018 13:54

Black-Hawk wrote:Hallo Desmanto,

dein Tip das ganze als Broadcast zu senden war die Lösung! Nun funktioniert Adguard wieder wie gewünscht.
Danke für deine Unterstützung.

Grüße
Black-Hawk
Hallo Black-Hawk...

Könntest Du bitte den Flow posten?
Vielen Dank FossyBerlin...

FossyBerlin
Posts: 4
Joined: 08 Jul 2018 21:31

Re: Adguard mit Automagic

Post by FossyBerlin » 22 Sep 2018 13:58

Black-Hawk wrote:Hallo,

im Anhang der verwendete Flow.
Danke für deine Unterstützung.
Der Anhang beinhaltet leider den falschen Flow.
Mit diesem Flow wechselt man den Server.
Ich hätte gern die Beiden für das An- und Ausschalten von AdGuard.
Vielen Dank...

FossyBerlin
Posts: 4
Joined: 08 Jul 2018 21:31

Re: Adguard mit Automagic

Post by FossyBerlin » 22 Sep 2018 14:10

Irgendwie bin ich zu blöde.
Möchte eigentlich nur erreichen, dass AdGuard sich ausschaltet wenn der Bildschirm ausgeht und wieder einschaltet wenn der Bildschirm angeht.

Post Reply