un verrou d'application Android avec une deuxième paire d'yeux
FriendLock est un verrou d'application Android où vousverrouillez vosapplications — et pour y revenir, il faut appuyer (ou un code à 6 chiffres) à partir du téléphone d'un parent ou d'un ami couplé. Le couplage est mutuel : tout appareil couplé peut en approuver un autre.
Nous sommes honnêtes à ce sujet dès le départ : de manière normale (non rooté) Un téléphone Android, le mode sans échec, un arrêt forcé, ADB ou une réinitialisation d'usine peuvent tous supprimer FriendLock. Il n’est pas conçu pour vaincre un propriétaire déterminé. Ce que cela fait, c'est rendre la spéléologie dans délibérée et visibleau lieu d'un robinet irréfléchi - la responsabilité entre les personnes qui ont opté ensemble. Si vous avez besoin d’une véritable application, il s’agit d’un produit différent (propriétaire de l’appareil). Voir les limitations complètes →
La conception naïve de « l'authentificateur sur le téléphone verrouillé » est brisée : tout ce qui peut vérifierun code peut également générerun. FriendLock garde le secret TOTP sur le téléphone de l'approbateur et sur le backend uniquement. Choisissez un chemin pour tracer le flux :
unlock_requestvers chaque approbateur associé.unlock_approvedvers A.Pourquoi c'est sûr :le téléphone verrouillé transmet ce que vous avez tapé et ne fait confiance qu'à ce que le serveur signe. Même avec un accès complet à l’appareil verrouillé, vous ne pouvez pas dériver de futurs codes : ils vivent avec les personnes avec lesquelles vous vous êtes associé.
RFC 6238 TOTP, vérifié côté serveur via verifyOtp. Fonctionne même lorsque l'approbateur est endormi : il suffit d'avoir un code à portée de main.
Déverrouillage à distance en un seul clic via FCM. Le téléphone verrouillé se déverrouille automatiquement une fois la subvention accordée – pas de saisie.
Aucune connexion de données ? Le code d'authentification ne comporte que 6 chiffres : lisez-les lors d'un appel téléphonique. Ceinture et bretelles.
Une véritable couche d'accessibilité TTS annonce l'état du verrouillage - utile en soi, et pourquoi FriendLock est un véritable outil d'accessibilité.
Les rôles sont par paire, donc la même application s'exécute partout. Un test typique : votre téléphone + un émulateur en tant qu'appareils locked, le téléphone d'un parent en tant qu'approver— puis inversez-le pour prouver que le couplage est bidirectionnel.
Lors du premier lancement, chaque téléphone se connecte de manière anonyme et enregistre son jeton push. Pas d'email, pas de mot de passe, pas de compte.
L'assistant crée des liens profonds entre chacun d'eux : accessibilité, affichage sur d'autres applications, accès à l'utilisation, notifications et optimisation de la batterie désactivée.
L'approbateur ouvre Pair → Scan; le téléphone verrouillé affiche son QR. Scannez-le : l'authentificateur de l'approbateur affiche désormais un code en direct pour ce téléphone.
Choisissez les applications à protéger (Chrome, YouTube, un jeu…) et activez la protection. Fait.
La superposition apparaît. Tapez le code à 6 chiffres, ou appuyez sur Demander l'approbationet attendez que l'approbateur appuie. Octroi par défaut : 5 min.
Faites du parent le téléphone verrouillé et approuvez à partir du vôtre, confirmant que n'importe quel appareil couplé peut en approuver un autre.
Nous préférons que vous nous fassiez confiance plutôt que d'être surpris. FriendLock rend la falsification visible, pas impossible.
verifyOtpet ne fait confiance qu'à l'accord limité dans le temps, le serveur se connecte - il ne peut jamais générer de codes lui-même.Associez-vous à quelqu'un en qui vous avez confiance, donnez-lui la clé et faites de « juste cinq minutes de plus » une conversation plutôt qu'un réflexe.
Gratuit · Pas de compte · Authentification anonyme · Nécessite Android 8+