Entsperren mit Tasker und Secure Settings ab Android 5 nicht mehr möglich?

  • 75 Antworten
  • Letztes Antwortdatum
Ich dachte keyguard war ne extra App oder plug in... Deswegen hab ich diesbezüglich nicht geschaut da schau ich mal wieder ich da finde und wie es funktioniert! Danke!

Edit: Top! Es funktioniert!!! Fettes THX!
 
Zuletzt bearbeitet:
Moin!

Also mit der keyguard Methode klappt soweit alles! Entsperren... Sperren aufheben... Allerdings habe ich es wieder deaktivieren müssen, weil ich einmal am Tag mindestens, das N5 neustarten musste, weil es sich beim aufwecken komplett auf hängt! Die menütaste bzw. Zurück etc nichts reagiert mehr auch wenn eingeblendet und der screen ist schwarz... Nur ein Neustart hilft.
Es ist bisher nur eingetreten wenn der keyguard aktiv und die Sperrfunktion somit aushebelt war...?!

Hatte jemand das Problem schon und kennt eine Lösung?
 
Selbiges Problem habe ich auch, egal ob ich die Keyguard-Action von Tasker oder die von SS wähle..:
Nachdem ich den Bildschirm einschalte, sehe ich den letzten Screen und sobald ich versuche zu navigieren, wird das Bild schwarz und die Pie-Steuerung erscheint nicht mehr.

Meine Theorie ist bislang, dass dies immer dann auftritt, wenn Smart Lock noch nicht von PIN auf Wischen umgeschaltet hat bevor die Keyguard-Action ausgeführt wird.
 
Hmm, hier auf dem Nexus 4 klappt es bisher. Smart Lock ist für "Home" aktiviert.

Natürlich wird das manuelle Unlocken mittels Keyguard ja nicht zuhause durchgeführt, muss mal auf Überschneidungen achten, wenn man mit deaktiviertem Keyguard von woanders nach Hause kommt...
 
Was macht ihr mit smart lock? Ich benutze das zum Beispiel gar nicht.... Auf dem N5 kann man ja noch nicht Orts oder WLan bezogen die Sperre aus stellen... Ein Google services update gab es noch nicht...?!

Ich habe bisher keyguard über SecureSettings mit Tasker genutzt... Gibt es etwa auch eine Taskereigene Funktion ohne SecureSettings mit ein zu beziehen?
 
Ich wollte ein Setup mit 3 Sicherheitsstufen realisieren:

zuhause - keine Sperre
vertrauenswürdige Orte oder verbunden mit vertrauenswürdigen Geräten - Wisch-Sperre
ansonsten - Face Unlock bzw. PIN

Dieses war vor Smart Lock nicht möglich, jetzt tritt aber leider viel zu häufig die Situation mit dem schwarzen Screen auf.
Laut diesem Beitrag im Lollipop-Unterforum scheint dieses Problem aber auch bei Usern aufzutreten, welche nicht mit Tasker oder ähnlichen Apps an der Sperre rumpfuschen.

Der Tasker hat eine eigene Keyguard-Action, welche vermutlich genauso funktioniert wie die von SS.
In beiden Fällen besteht allerdings immer noch das Problem, dass der Sperrbildschirm irgendwann wieder auftaucht, wenn das Gerät über einen längeren Zeitraum nicht aufgeweckt wurde.

Wenn Deine Play Services noch kein automatisches Update erfahren haben, kannst Du hier die APK laden.
 
  • Danke
Reaktionen: SilenceAssault
Aja, das klingt natürlich gut, wenn alles funktionieren würde!

Das Problem mit den Player Services ist das ich die dateiendung 738 brauche und diese noch nicht im Netz unterwegs bzw. irgendwo aufgerollt wurde.

Es heisst also weiterhin warten...
 
Ist der schwarze Screen in Verbindung mit Keyguard off/on ein Problem, das sporadisch auftritt oder wenn dann immer? Bei mir funzt es grade testweise
 
Nein ständig habe ich den Blackscreen nicht.
Ich schätze bei 1/4 bis 1/3 der Entsperrungen.
 
Ich mache das mit dem Secure Settings Plugin und das funktioniert:

Pattern Unlock,
Password/Pin mit Device Admin Enable
Wake Device geht direkt auf den Homescreen

ich habe jedoch gelesen, das wenn man vorher schon ein Passwort gesetzt hatte muss man es löschen(siehe oben), dann Password/Pin aktivieren und wieder deaktivieren ohne dabei das Passwort zu ändern und dann funktioniert es auch. dies habe ich jedoch nicht getestet, da ich nur ein Muster verwende.
 
@Bratmaxe1981:
Alle deine Erfahrungen beziehen sich auf Android 5.x? Denn da funktioniert ja gerade in diesem Bereich nicht mehr alles wie vorher...
 
Ja genau habe 5.0 drauf. Darf man hier den XML Code Posten? dann kann ich mein Profil gerne mal hochladen!
 
Hmm... Kann mir jemand mal step by step erklären, wie er es mit Tasker (und ggfls der App Secure Settings) hinbekommen hat, unter Lollipop die PIN-Bildschirm-Sperre temporär zu deaktivieren?

Ich bin irgendwie zu blöde und SmartLock funktioniert nicht wirklich zuverlässig, wenn es denn überhaupt mal funktioniert (SmartLockist wirklich der letzte Müll, den Google da fabriziert hat, wie es funktionieren kann, das zeigen die Jungs von Cyanogenmod mit den Profilen).

Tasker an sich funktioniert ja zuverlässig und ich habe mir damit auch Profile fürs Büro, für zu Hause, fürs Auto gemacht, nur, ich bekomme die Bildschirmsperre partout nicht weg?!
 
ich machs so über wlan

Profile: HeimWLAN ja/nein (2)
State: Wifi Connected [ SSID:MeineSSID MAC:MeineMAC IP:* ]
Enter: Zuhause (3)
A1: Variable Set [ Name:%Zuhause To:1 Do Maths:Off Append:Off ]

Exit: Nicht Zuhause (9)
A1: Variable Set [ Name:%Zuhause To:0 Do Maths:Off Append:Off ]

Profile: Pin An/Aus (11)
State: Variable Value [ %Zuhause eq 1 ]
Enter: Pin-Aus (7)
A1: Notify Cancel [ Title:pIN aktiviert Warn Not Exist:Off ]
A2: Secure Settings [ Configuration:Clear Password Package:com.intangibleobject.securesettings.plugin Name:Secure Settings Timeout (Seconds):0 ] If [ %Zuhause eq 1 ]
A3: Notify [ Title:pIN deaktiviert Text: Icon:null Number:0 Permanent:Off Priority:3 ]

Exit: Pin-An (8)
A1: Notify Cancel [ Title:pIN deaktiviert Warn Not Exist:Off ]
A2: Secure Settings [ Configuration:Set Pin Package:com.intangibleobject.securesettings.plugin Name:Secure Settings Timeout (Seconds):0 ] If [ %Zuhause neq 1 ]
A3: Notify [ Title:pIN aktiviert Text: Icon:null Number:0 Permanent:Off Priority:3 ]

als xml
Code:
<TaskerData sr="" dvi="1" tv="4.6u3m">
	<Profile sr="prof2" ve="2">
		<cdate>1428049613545</cdate>
		<clp>true</clp>
		<edate>1428760342789</edate>
		<id>2</id>
		<mid0>3</mid0>
		<mid1>9</mid1>
		<nme>HeimWLAN ja/nein</nme>
		<State sr="con0" ve="2">
			<code>160</code>
			<Str sr="arg0" ve="3">MeineSSID</Str>
			<Str sr="arg1" ve="3">MeineMAC</Str>
			<Str sr="arg2" ve="3"/>
		</State>
	</Profile>
	<Task sr="task3">
		<cdate>1428049644929</cdate>
		<edate>1428759647479</edate>
		<id>3</id>
		<nme>Zuhause</nme>
		<pri>10</pri>
		<Action sr="act0" ve="7">
			<code>547</code>
			<Str sr="arg0" ve="3">%Zuhause</Str>
			<Str sr="arg1" ve="3">1</Str>
			<Int sr="arg2" val="0"/>
			<Int sr="arg3" val="0"/>
		</Action>
	</Task>
	<Task sr="task9">
		<cdate>1428051654273</cdate>
		<edate>1428759649313</edate>
		<id>9</id>
		<nme>Nicht Zuhause</nme>
		<pri>10</pri>
		<Action sr="act0" ve="7">
			<code>547</code>
			<Str sr="arg0" ve="3">%Zuhause</Str>
			<Str sr="arg1" ve="3">0</Str>
			<Int sr="arg2" val="0"/>
			<Int sr="arg3" val="0"/>
		</Action>
	</Task>
</TaskerData>

<TaskerData sr="" dvi="1" tv="4.6u3m">
	<Profile sr="prof11" ve="2">
		<cdate>1428051912365</cdate>
		<clp>true</clp>
		<edate>1428760165004</edate>
		<id>11</id>
		<mid0>7</mid0>
		<mid1>8</mid1>
		<nme>Pin An/Aus</nme>
		<State sr="con0" ve="2">
			<code>165</code>
			<ConditionList sr="if">
				<Condition sr="c0" ve="3">
					<lhs>%Zuhause</lhs>
					<op>0</op>
					<rhs>1</rhs>
				</Condition>
			</ConditionList>
		</State>
	</Profile>
	<Task sr="task7">
		<cdate>1428051363191</cdate>
		<edate>1428699512448</edate>
		<id>7</id>
		<nme>Pin-Aus</nme>
		<Action sr="act0" ve="7">
			<code>779</code>
			<Str sr="arg0" ve="3">PIN aktiviert</Str>
			<Int sr="arg1" val="0"/>
		</Action>
		<Action sr="act1" ve="7">
			<code>11820</code>
			<Bundle sr="arg0">
				<Vals sr="val">
					<com.intangibleobject.securesettings.plugin.extra.BLURB>Clear Password</com.intangibleobject.securesettings.plugin.extra.BLURB>
					<com.intangibleobject.securesettings.plugin.extra.BLURB-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.BLURB-type>
					<com.intangibleobject.securesettings.plugin.extra.ENABLED>false</com.intangibleobject.securesettings.plugin.extra.ENABLED>
					<com.intangibleobject.securesettings.plugin.extra.ENABLED-type>java.lang.Boolean</com.intangibleobject.securesettings.plugin.extra.ENABLED-type>
					<com.intangibleobject.securesettings.plugin.extra.SETTING>password_reset</com.intangibleobject.securesettings.plugin.extra.SETTING>
					<com.intangibleobject.securesettings.plugin.extra.SETTING-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.SETTING-type>
					<com.twofortyfouram.locale.intent.extra.BLURB>Clear Password</com.twofortyfouram.locale.intent.extra.BLURB>
					<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
					<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
					<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
				</Vals>
			</Bundle>
			<Str sr="arg1" ve="3">com.intangibleobject.securesettings.plugin</Str>
			<Str sr="arg2" ve="3">Secure Settings</Str>
			<Int sr="arg3" val="0"/>
			<ConditionList sr="if">
				<Condition sr="c0" ve="3">
					<lhs>%Zuhause</lhs>
					<op>0</op>
					<rhs>1</rhs>
				</Condition>
			</ConditionList>
		</Action>
		<Action sr="act2" ve="7">
			<code>523</code>
			<Str sr="arg0" ve="3">PIN deaktiviert</Str>
			<Str sr="arg1" ve="3"/>
			<Img sr="arg2" ve="2"/>
			<Int sr="arg3" val="0"/>
			<Int sr="arg4" val="0"/>
			<Int sr="arg5" val="3"/>
		</Action>
	</Task>
	<Task sr="task8">
		<cdate>1428051521818</cdate>
		<edate>1428699510299</edate>
		<id>8</id>
		<nme>Pin-An</nme>
		<Action sr="act0" ve="7">
			<code>779</code>
			<Str sr="arg0" ve="3">PIN deaktiviert</Str>
			<Int sr="arg1" val="0"/>
		</Action>
		<Action sr="act1" ve="7">
			<code>11820</code>
			<Bundle sr="arg0">
				<Vals sr="val">
					<com.intangibleobject.securesettings.plugin.extra.BLURB>Set Pin</com.intangibleobject.securesettings.plugin.extra.BLURB>
					<com.intangibleobject.securesettings.plugin.extra.BLURB-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.BLURB-type>
					<com.intangibleobject.securesettings.plugin.extra.ENABLED>true</com.intangibleobject.securesettings.plugin.extra.ENABLED>
					<com.intangibleobject.securesettings.plugin.extra.ENABLED-type>java.lang.Boolean</com.intangibleobject.securesettings.plugin.extra.ENABLED-type>
					<com.intangibleobject.securesettings.plugin.extra.NEW_PASSWORD>hbgJbRS9C8Y=]HMNpEN1J4QzIhrxYdAA5wA==]6sms7lkfmith24XqXrGnEA==</com.intangibleobject.securesettings.plugin.extra.NEW_PASSWORD>
					<com.intangibleobject.securesettings.plugin.extra.NEW_PASSWORD-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.NEW_PASSWORD-type>
					<com.intangibleobject.securesettings.plugin.extra.PASSWORD_TYPE>pin</com.intangibleobject.securesettings.plugin.extra.PASSWORD_TYPE>
					<com.intangibleobject.securesettings.plugin.extra.PASSWORD_TYPE-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.PASSWORD_TYPE-type>
					<com.intangibleobject.securesettings.plugin.extra.SETTING>password_reset</com.intangibleobject.securesettings.plugin.extra.SETTING>
					<com.intangibleobject.securesettings.plugin.extra.SETTING-type>java.lang.String</com.intangibleobject.securesettings.plugin.extra.SETTING-type>
					<com.twofortyfouram.locale.intent.extra.BLURB>Set Pin</com.twofortyfouram.locale.intent.extra.BLURB>
					<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
					<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
					<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
				</Vals>
			</Bundle>
			<Str sr="arg1" ve="3">com.intangibleobject.securesettings.plugin</Str>
			<Str sr="arg2" ve="3">Secure Settings</Str>
			<Int sr="arg3" val="0"/>
			<ConditionList sr="if">
				<Condition sr="c0" ve="3">
					<lhs>%Zuhause</lhs>
					<op>1</op>
					<rhs>1</rhs>
				</Condition>
			</ConditionList>
		</Action>
		<Action sr="act2" ve="7">
			<code>523</code>
			<Str sr="arg0" ve="3">PIN aktiviert</Str>
			<Str sr="arg1" ve="3"/>
			<Img sr="arg2" ve="2"/>
			<Int sr="arg3" val="0"/>
			<Int sr="arg4" val="0"/>
			<Int sr="arg5" val="3"/>
		</Action>
	</Task>
</TaskerData>
 
Zuletzt bearbeitet:
Danke, Vetzki, einzig: da bin ich schon raus... ;)

Tasker kann sehr viel, aber natürlich nur in kundigen Händen...

Ich habe mir unterschiedliche Profile angelegt (sei es halt, dass bestimmte WLANs in der Nähe sind, dass die FSE via Bluetooth verbunden ist, dass die Kamera-App gestartet ist, etc.) und dann lege ich mir ja entsprechende Tasks an, in denen ich dann sage, was gemacht werden soll...

So habe ich einen Task Zuhause, bei dem die Bildschirmhelligkeit heruntergeregelt wird, während die Laustärke auf ein normales Niveau geregelt wird, im Auto an der FSE hingegen regel ich die Bildschirmhelligkeit auf 100%, ebenso beim Start der Kamera, etc...

Das konnte ich ja alles problemlos selbst zusammenklicken...

Deine Beschreibung sieht wirklich gut aus, aber ich bin in Tasker nun auch wieder nicht so zu Hause, dass ich das jetzt umsetzen kann...

Meinem Verständnis nach müsste ich ja nicht in den Profilen etwas Neues anlegen, sondern in den Tasks...

Und da wüsste ich nicht, wo ich z.B. Notify Cancel finden sollte?!

Also, wie gesagt, ich scheitere schon sehr, sehr, sehr, sehr früh... ;)
 
Sorry ich hab tasker auf englisch gestellt (da ist meiner meinung nach die hilfe besser. In deutsch ist sie imo recht bescheiden, was ich ziemlich schwach finde). Ich editiers nachher nochmal in deutsch in diesen post rein. Und ja du brauchst ein "Profil" welches dann eine "task" auslöst. Fand ich am anfang auch etwas verwirrend.
Grob (zu oben)
Profil 1:
Setzt eine Variable (%Zuhause) wenn ich mit meinem wlan verbunden bin ("eingangstask")
bzw. setzt die Variable wenn ich nicht verbunden bin auf 0 ("ausgangstask")

Profil 2:
wenn sich die Variable %Zuhause auf 1 ändert wird der PIN deaktiviert ("eingangstask" )
bzw. wenn die Variable %Zuhause nicht 1 ist wird der PIN aktiviert ("ausganstask").
(Warum ich vorm pin ändern das secure settings plugin nochmal schaun lasse wie die variable ist (also nur aus wenn %zuhause = 1 ) weiß ich gar nicht mehr genau, hätte ich eigentlich aus sparen können)

edit: Beschreibung in Deutsch und ein paar Bilder
Profil: HeimWLAN ja/nein (2)
Status: WiFi Verbunden [ SSID:SSID MAC:MAC IP:* ]
Eingang: Zuhause (3)
A1: Variable Setzen [ Name:%Zuhause Zu:1 Mathematisch:Aus Hinzufügen:Aus ]

Ausgang: Nicht Zuhause (9)
A1: Variable Setzen [ Name:%Zuhause Zu:0 Mathematisch:Aus Hinzufügen:Aus ]

Profil: Pin An/Aus (11)
Status: Variablenwert [ %Zuhause gl 1 ]
Eingang: Pin-Aus (7)
A1: Abbruch Benachrichtigung [ Titel:pIN aktiviert Warnung existiert nicht:Aus ]
A2: Secure Settings [ Konfiguration:Clear Password Paket:com.intangibleobject.securesettings.plugin Name:Secure Settings Timeout (Sekunden):0 ] If [ %Zuhause gl 1 ]
A3: Benachrichtigung [ Titel:pIN deaktiviert Text: Icon:null Nummer:0 Dauerhaft:Aus Priorität:3 ]

Ausgang: Pin-An (8)
A1: Abbruch Benachrichtigung [ Titel:pIN deaktiviert Warnung existiert nicht:Aus ]
A2: Secure Settings [ Konfiguration:Set Pin Paket:com.intangibleobject.securesettings.plugin Name:Secure Settings Timeout (Sekunden):0 ] If [ %Zuhause ungl 1 ]
A3: Benachrichtigung [ Titel:pIN aktiviert Text: Icon:null Nummer:0 Dauerhaft:Aus Priorität:3 ]
 

Anhänge

  • Screenshot_2015-04-11-16-47-12.png
    Screenshot_2015-04-11-16-47-12.png
    17,6 KB · Aufrufe: 424
  • Screenshot_2015-04-11-16-47-16.png
    Screenshot_2015-04-11-16-47-16.png
    16 KB · Aufrufe: 410
  • Screenshot_2015-04-11-16-57-43.png
    Screenshot_2015-04-11-16-57-43.png
    10,2 KB · Aufrufe: 343
  • Screenshot_2015-04-11-16-57-47.png
    Screenshot_2015-04-11-16-57-47.png
    10,8 KB · Aufrufe: 360
  • Screenshot_2015-04-11-16-47-21.png
    Screenshot_2015-04-11-16-47-21.png
    18,8 KB · Aufrufe: 352
  • Screenshot_2015-04-11-16-47-25.png
    Screenshot_2015-04-11-16-47-25.png
    20 KB · Aufrufe: 404
Zuletzt bearbeitet:
Ich dachte, das Löschen und Setzen der PIN geht unter Lollipop nicht mehr?
 
keine ahnung, läuft bei mir
 
Welches Gerät und welches ROM?
 
nexus4 - eigene
 
  • Danke
Reaktionen: Rak

Ähnliche Themen

Doni890
Antworten
1
Aufrufe
274
jandroid
jandroid
E
Antworten
5
Aufrufe
679
TinTin2030
TinTin2030
b0mb
  • b0mb
Antworten
1
Aufrufe
77
b0mb
b0mb
Zurück
Oben Unten