2 番目の目を持つ Android アプリロック
FriendLock は、youがロックされる Android アプリロックですあなたのアプリ - 再びアクセスするには、ペアリングされている親または友人の携帯電話からタップ (または 6 桁のコード) する必要があります。ペアリングは相互です。ペアリングされたデバイスは他のデバイスを承認できます。
これについては正直に述べています前面: 通常の (root 化されていない) Android スマートフォンでは、セーフ モード、強制停止、ADB、または工場出荷時設定へのリセットによって FriendLock を削除できます。決意の強い所有者を打ち負かすようには設計されていません。それは、意図的かつ目に見えるでの洞窟の侵入を、軽率なタップではなく、一緒にオプトインした人々の間で責任を負わせることです。真の強制が必要な場合は、別の (デバイス所有者) 製品が必要です。 完全な制限事項については、→
単純な「ロックされた携帯電話の認証」設計は壊れています。コードを verifyできるものはすべて、を生成することもできます。 FriendLock は、TOTP シークレットを承認者の電話とバックエンドにのみ保持します。フローをトレースするパスを選択します:
unlock_requestプッシュをペアになっているすべての承認者にルーティングします。unlock_approvedを A に押し戻します。安全な理由:ロックされた携帯電話は入力した内容のみを転送し、入力された内容のみを信頼しますサーバーはサインバックします。ロックされたデバイスに完全にアクセスできても、将来のコードを取得することはできません。コードは、ペアリングしたユーザーと一緒に存在します。
RFC 6238 TOTP、verifyOtpを介してサーバー側で検証されています。承認者が寝ているときでも機能します。コードを手元に用意しておけば大丈夫です。
FCM 経由のリモート ワンタップ ロック解除。ロックされた携帯電話は、許可が得られると自動的にロックが解除されます。入力する必要はありません。
データ接続がありませんか?認証コードはわずか 6 桁です。電話で読み取ります。ベルトとサスペンダー。
本物の TTS アクセシビリティ レイヤーは、ロック状態を通知します。これ自体は便利であり、FriendLock が真のアクセシビリティ ツールである理由もわかります。
役割はペアリングごとにあるため、どこでも同じアプリが実行されます。典型的なテスト: あなたの携帯電話とエミュレータを lockedデバイスとして、親の携帯電話を approverとして、次にそれを逆にして、ペアリングが双方向であることを証明します。
最初の起動時に、各電話は匿名でサインインし、プッシュ トークンを登録します。メールアドレスもパスワードもアカウントもありません。
ウィザードは、アクセシビリティ、他のアプリの上に表示、使用状況アクセス、通知、バッテリー最適化オフの各項目をディープリンクします。
承認者が ペア → スキャンを開きます。ロックされた携帯電話には QR が表示されます。スキャンしてください。承認者の認証システムには、その電話のライブ コードが表示されます。
保護するアプリ (Chrome、YouTube、ゲームなど) を選択し、保護をオンにします。終わり。
オーバーレイが表示されます。 6 桁のコードを入力し、またはをタップし、リクエスト承認をタップして、承認者のタップを待ちます。デフォルトの許可: 5 分。
親をロックされた携帯電話にし、自分の携帯電話から承認します。ペアリングされたデバイスが他のデバイスを承認できることを確認します。
驚かれるよりも信頼していただきたいと思います。 FriendLock を使用すると、visibleの改ざんが可能になりますが、不可能ではありません。
verifyOtpに転送し、サーバーがサインバックするタイムボックス許可のみを信頼します。コード自体を生成することはできません。信頼できる人とペアになり、鍵を渡し、反射的にではなく「あと 5 分だけ」会話を始めましょう。
無料 · アカウントなし · 匿名認証 · Android 8 以降が必要