App Locker

Fr4gg0r

Fr4gg0r

App-Anbieter (Werbung)
465
Hi,

dies ist eine app (+modifiziertes Framework) mit dem ihr eure Apps mit einem Muster sperren könnt.
Der Vorteil im Gegensatz zu 3rd Party App-Lockern ist, dass diese als Prozess im Hintergrund laufen müssen, dies ist hier nicht nötig, da die Abfrage nativ im Framework vorhanden ist.
Desweiteren bleiben die App Locks selbst nach einem hard-/factorreset vorhanden. :drool:

Falls man mal das PW vergessen haben sollte, als superuser die /system/appLocks modifizieren/lesen. Die Zahlen stehen dabei für das Muster.. oben links ist 1, rechts daneben 2, unten rechts ist 9.

Das File mit den Mustern kann nur von meiner App und dem Superuser gelesen werden.

Das ganze ist aktuell NUR für Leute mit 2.2, einem deodexed Rom (!), sowie root und busybox. ^^
Installation: Meine App installieren (SGS Tools), die zip nach /sdcard/sgstools/ packen und dann in meiner App unter dem Punkt apply script auswählen.
Uninstall skript ist darin auch enthalten.
Oder manuell: .zip downloaden, extrahieren, der Rest sollte klar sein. ;)
 

Anhänge

  • appLockerPattern.png
    appLockerPattern.png
    32,9 KB · Aufrufe: 308
  • appLockerGui.png
    appLockerGui.png
    12,2 KB · Aufrufe: 271
  • appLocker.zip
    3,1 MB · Aufrufe: 143
Zuletzt bearbeitet:
[gefällt mir!]
 
Ja, mir auch. Die Idee ist klasse, bin schon gespannt :)
 
kann mir mal einer ne jungfräuliche framework.jar (deodexed rom!) schicken?^^
edit: ok hab noch das doedexed rom..
 
Zuletzt bearbeitet:
Klingt interessant, bin gespannt.
 
kämpfe aktuell mit smali^^
Also wenn jemand weiß, wie ich Methoden in smali Code hinzufüge, bitte melden.^^
 
Zuletzt bearbeitet:
son shit.
Das scheint so zu enden, wie bei meinem Permission Blocker:
ohne reboot keine Wirkung :angry:
 
naja daran solls nich scheitern ^^
weitermachen und donate button in die sig nehmen! =)
 
soo mal momentaner Stand:

-Verstellung ohne Reboot möglich
-Beim Start von Apps aus dem Launcher heraus, wird jedes mal ein File eingelesen, in welchem die packages + passwörter drinstehen. Scheint jedoch kaum bis keinen sichtbaren Lag zu erzeugen.

-Problem: Das framework läuft nicht als system prozess, sodass das file mit den passwörtern für alle User sichtbar ist.. immerhin liegt es auf /system, wodurch auch ein hard-/factoryreset die App Locks nicht aufhebt.


Für die devs und interessierten, hier meine Modifikation:
Ich habe lediglich die Activity.java im framework.jar bisher geändert.
Dort 2 ArrayLists (packages, pws) sowie eine Methode um die Packages und PWs einzulesen.
Desweiteren ist die Methode startActivitiyForResult verändert; sie prüft ob der Intent die Kategorie "launcher" enthält, wenn ja, wird getestet ob das Ziel Package in der o.g. Liste auftaucht.
Wenn nicht, dann ganz normal weiter, wenn ja, dann wird meine Lock App aufgerufen, diese bekommt das Zielpackage, sowie das einzugebene PW als Extras mit.
Hat der User das richtige PW eingegeben, ruft meine App die neue Methode startActivityForResultDirect auf, die im Prinzip die alte startActivityForResult darstellt.

Ich mach nachher mal nen update.zip für 2.2 falls es jemand testen möchte. :)
 
Danach wird dann die Passwort Datenbank an dich gesendet. Bei 9 von 10 Usern stimmt dann das Password der Facebook App überein mit dem Account und dann kannst du es weiterverkaufen.
Wahrscheinlich klappt das auch noch mit dem Google Account :D


Okay sorry, ich gehe nicht im geringsten davon aus, dass du so was machen wolltest, mir kam die Idee nur so spontan ... Ach ne, diese ganze kriminelle Energie!
 
update.zip gibts nicht, kb das so umständlich zu signen
Die zip mit meiner app auswählen (nach /sdcard/sgstools/ packen)

Achja wichtig: für 2.2 und nur für deodexed roms!^^
Erster reboot dauert sehr lange, da alle dex files neu erstellt werden
 
Zuletzt bearbeitet:
So,
damit ist die "app" nun in Beta Phase.
-Framework wurde optimiert die Packages beim Starten einer App einzulesen
-statt pins, gibt man nun ein muster ein.
Das geht 5 mal so schnell :)
- FileMode [660] -> jaaaa, damit kann nun niemand mehr die Passwörter lesen oder ändern, außer meine App sowie der superuser (und der launcher, aber der weiß davon ja garnichts :p ).
 
Fr4gg0r schrieb:
update.zip gibts nicht, kb das so umständlich zu signen

Nicht wenn Recovery 2e drauf ist (da ist signieren nicht notwendig) ;)
 
ich risk es heute abend auf meinem cap,
bin gespannt obs funktioniert
 

Ähnliche Themen

P
  • Pit-Dralon
Antworten
6
Aufrufe
1.665
PrinzPoldi007
PrinzPoldi007
BMW7erALPINAausFFM
Antworten
2
Aufrufe
855
casakorte
casakorte
B
  • box90
Antworten
2
Aufrufe
796
box90
B
Zurück
Oben Unten