FriendLock · design.sayne.friendlock · v1.0 (debug)
ANON-AUTH OK

രണ്ടാമത്തെ ജോഡി കണ്ണുകളുള്ള ഒരു ആൻഡ്രോയിഡ് ആപ്പ്-ലോക്ക്

നിങ്ങളുടെ സ്വന്തം ആപ്പുകൾ ലോക്ക് ചെയ്യുക.
ഒരു സുഹൃത്ത്താക്കോൽ പിടിക്കുക
.

FriendLock is an Android app-lock where you lock your apps — and getting back in needs a tap (or a 6-digit code) from a paired parent or friend’s phone. Pairing is mutual: any paired device can approve another.

ലോക്ക് ചെയ്‌ത ഫോണിൽ രഹസ്യം ഒരിക്കലും വസിക്കുന്നില്ല റീഡ്-ലൗഡ് കോഡ് വഴി ഓഫ്‌ലൈനിൽ പ്രവർത്തിക്കുന്നു അക്കൗണ്ടുകളൊന്നുമില്ല — ഡിസൈൻ പ്രകാരം അജ്ഞാതമാണ്
9:41App lockedInstagramEnter a code from a paired device,or ask for approval.Request approval1234567890
READ
THIS
FIRST

ഇതൊരു പ്രതിബദ്ധത ഉപകരണമാണ്, തകർക്കാനാകാത്ത ലോക്കല്ല.

ഇക്കാര്യത്തിൽ ഞങ്ങൾ സത്യസന്ധരാണ്: ഒരു സാധാരണ (റൂട്ട് ചെയ്യാത്ത) Android ഫോണിൽ, സേഫ് മോഡ്, ഒരു ഫോഴ്‌സ്-സ്റ്റോപ്പ്, ADB അല്ലെങ്കിൽ ഫാക്‌ടറി റീസെറ്റ് എന്നിവയ്‌ക്കെല്ലാം FriendLock നീക്കം ചെയ്യാൻ കഴിയും. നിശ്ചയദാർഢ്യമുള്ള ഒരു ഉടമയെ പരാജയപ്പെടുത്താൻ ഇത് രൂപകൽപ്പന ചെയ്തിട്ടില്ല. അത് ചെയ്യുന്നത് ഒരുമിച്ച് തിരഞ്ഞെടുത്ത ആളുകൾക്കിടയിലുള്ള ഉത്തരവാദിത്തംഎന്ന ചിന്താശൂന്യമായ ടാപ്പിനുപകരം മനപ്പൂർവവും ദൃശ്യവുമായഎന്നതിലെ കേവിംഗ് ആണ്. നിങ്ങൾക്ക് യഥാർത്ഥ എൻഫോഴ്‌സ്‌മെൻ്റ് ആവശ്യമുണ്ടെങ്കിൽ, അത് മറ്റൊരു (ഉപകരണ ഉടമ) ഉൽപ്പന്നമാണ്. പൂർണ്ണ പരിമിതികൾ കാണുക →

01 — സുരക്ഷാ മോഡൽ

ലോക്ക് ചെയ്‌ത ഫോൺ ഒരിക്കലും രഹസ്യം സൂക്ഷിക്കുന്നില്ല.

നിഷ്കളങ്കമായ "ലോക്ക് ചെയ്‌ത ഫോണിലെ ഓതൻ്റിക്കേറ്റർ" ഡിസൈൻ തകർന്നിരിക്കുന്നു - verifyഒരു കോഡിന് ജനറേറ്റ്ഒന്നിന് കഴിയും. FriendLock, അനുമതി നൽകുന്നയാളുടെ ഫോണിലും ബാക്കെൻഡിലും മാത്രം TOTP രഹസ്യമായി സൂക്ഷിക്കുന്നു. ഒഴുക്ക് കണ്ടെത്തുന്നതിന് ഒരു പാത തിരഞ്ഞെടുക്കുക:

ലോക്ക് ചെയ്‌ത ഫോൺ · ഒരു
ഒരു പരിരക്ഷിത ആപ്പ് തുറക്കുന്നു
പ്രവേശനക്ഷമത സേവനം ആപ്പ് കണ്ടെത്തുന്നു → WindowManager ഓവർലേ ലോക്ക് സ്‌ക്രീൻ പെയിൻ്റ് ചെയ്യുന്നു.
കോഡ് പാത്ത്
അംഗീകാരം നൽകുന്നയാളുടെ ഓതൻ്റിക്കേറ്ററിൽ നിന്ന് വായിച്ച 6 അക്കങ്ങൾ നിങ്ങൾ ടൈപ്പ് ചെയ്യുക.
അംഗീകാരം
നിങ്ങൾ “അംഗീകാരം അഭ്യർത്ഥിക്കുക.”കോഡ് ആവശ്യമില്ല.
ഓവർലേ മറയ്ക്കുന്നത് സെർവർ-മിൻ്റഡ് ഗ്രാൻ്റിൽ മാത്രം— ഒരിക്കലും ഒരു റോ പുഷ് പേലോഡിൽ അല്ല.
FIREBASE
രഹസ്യം + മിൻ്റ്സ് ഗ്രാൻ്റുകൾ കൈവശം വയ്ക്കുന്നു
verifyOtp()
സംഭരിച്ച രഹസ്യത്തിൽ നിന്ന് TOTP വീണ്ടും കണക്കാക്കുന്നു. സാധുവാണോ? ഒരു ടൈം ബോക്‌സ് ഗ്രാൻ്റ് മിൻ്റ് ചെയ്യുക.
requestUnlock()
ജോടിയാക്കിയ ഓരോ അംഗീകാരത്തിനും ഒരു unlock_requestപുഷ് ചെയ്യുന്നു.
approveUnlock()
അംഗീകാരത്തിന് ശേഷം, ഒരു ഗ്രാൻ്റ് → പുഷ് unlock_approvedഎയിലേക്ക് തിരികെ നൽകുക.
സീക്രട്ട് സ്റ്റേ സെർവർ സൈഡ് + യിൽ ബി. എയ്ക്ക് ഒരിക്കലും വായിക്കാൻ കഴിയില്ല.
APPROVER · B
രക്ഷിതാവിൻ്റെ / സുഹൃത്തിൻ്റെ ഫോൺ
ഓതൻ്റിക്കേറ്റർ
Google Authenticator പോലെ, ജോടിയാക്കിയ ഓരോ ഉപകരണത്തിനും ഒരു തത്സമയ 6 അക്ക കോഡ് കാണിക്കുന്നു.
അറിയിപ്പ്
ഒരു പ്രവർത്തനക്ഷമമായ പുഷ് ലഭിക്കുന്നു → ടാപ്പുകൾ Approve(അല്ലെങ്കിൽ നിരസിക്കുക).
TOTP രഹസ്യം സൂക്ഷിക്കുന്നു. ഡാറ്റ ഇല്ലെങ്കിൽ ഒരു കോളിലൂടെ ഒരു കോഡ് ഉറക്കെ വായിക്കാനാകും.

എന്തുകൊണ്ട് ഇത് സുരക്ഷിതമാണ്:ലോക്ക് ചെയ്‌ത ഫോൺ നിങ്ങൾ ടൈപ്പ് ചെയ്‌തത് ഫോർവേഡ് ചെയ്യുകയും സെർവർ തിരികെ സൈൻ ചെയ്യുന്നതിനെ മാത്രം വിശ്വസിക്കുകയും ചെയ്യുന്നു. ലോക്ക് ചെയ്‌ത ഉപകരണത്തിലേക്കുള്ള പൂർണ്ണ ആക്‌സസ് ഉണ്ടെങ്കിൽപ്പോലും, നിങ്ങൾക്ക് ഭാവി കോഡുകൾ ലഭിക്കില്ല - നിങ്ങൾ ജോടിയാക്കിയ ആളുകളുമായി അവർ താമസിക്കുന്നു.

കോഡ്

6-അക്ക ഫോൾബാക്ക്

RFC 6238 TOTP, verified server-side via verifyOtp. Works even when the approver is asleep — just have a code on hand.

പുഷ്

അംഗീകരിക്കാൻ ടാപ്പ് ചെയ്യുക

FCM-ന് മുകളിലൂടെ റിമോട്ട് ഒറ്റ ടാപ്പ് അൺലോക്ക് ചെയ്യുക. ഗ്രാൻ്റ് ലാൻഡ് ചെയ്യുമ്പോൾ ലോക്ക് ചെയ്‌ത ഫോൺ സ്വയമേവ അൺലോക്ക് ചെയ്യുന്നു - ടൈപ്പിംഗ് ഇല്ല.

ഓഫ്‌ലൈൻ

ഇത് ഉറക്കെ വായിക്കുക

ഡാറ്റ കണക്ഷൻ ഇല്ലേ? ഓതൻ്റിക്കേറ്റർ കോഡ് വെറും 6 അക്കങ്ങളാണ് - ഒരു ഫോൺ കോളിലൂടെ അവ വായിക്കുക. ബെൽറ്റും സസ്പെൻഡറുകളും.

A11Y

സംഭാഷണ ഫീഡ്‌ബാക്ക്

ഒരു യഥാർത്ഥ TTS പ്രവേശനക്ഷമത ലെയർ ലോക്ക് നില പ്രഖ്യാപിക്കുന്നു - സ്വന്തമായി ഉപയോഗപ്രദമാണ്, എന്തുകൊണ്ട് FriendLock ഒരു യഥാർത്ഥ പ്രവേശനക്ഷമത ഉപകരണമാണ്.

02 — സജ്ജീകരിക്കുക

ഒരു ബിൽഡ്, മൂന്ന് ഫോണുകൾ, രണ്ട് റോളുകൾ.

റോളുകൾ ഓരോ പെയറിംഗും ആയതിനാൽ എല്ലായിടത്തും ഒരേ ആപ്പ് പ്രവർത്തിക്കുന്നു. ഒരു സാധാരണ ടെസ്റ്റ്: നിങ്ങളുടെ ഫോൺ + lockedഉപകരണങ്ങളായി ഒരു എമുലേറ്റർ, ഒരു രക്ഷിതാവിൻ്റെ ഫോൺ approver— തുടർന്ന് ജോടിയാക്കൽ ദ്വിദിശയിലുള്ളതാണെന്ന് തെളിയിക്കാൻ അത് വിപരീതമാക്കുക.

എല്ലാം
01

ഇൻസ്‌റ്റാൾ ചെയ്‌ത് സൈൻ ഇൻ ചെയ്യുക

ആദ്യം സമാരംഭിക്കുമ്പോൾ ഓരോ ഫോണും അജ്ഞാതമായി സൈൻ ഇൻ ചെയ്യുകയും അതിൻ്റെ പുഷ് ടോക്കൺ രജിസ്റ്റർ ചെയ്യുകയും ചെയ്യുന്നു. ഇമെയിലില്ല, പാസ്‌വേഡില്ല, അക്കൗണ്ടില്ല.

ലോക്ക് ചെയ്തു
02

അനുമതികൾ നൽകുക

വിസാർഡ് ഓരോന്നിനെയും ആഴത്തിൽ ലിങ്ക് ചെയ്യുന്നു: പ്രവേശനക്ഷമത, ഡിസ്‌പ്ലേ-ഓവർ-മറ്റ് ആപ്പുകൾ, ഉപയോഗ ആക്‌സസ്, അറിയിപ്പുകൾ, ബാറ്ററി ഒപ്റ്റിമൈസേഷൻ എന്നിവ.

അനുമതി നൽകുന്നയാൾ
03

QR പ്രകാരം ജോടിയാക്കുക

അപ്രൂവർ തുറക്കുന്നു ജോടി → സ്കാൻ; ലോക്ക് ചെയ്ത ഫോൺ അതിൻ്റെ QR കാണിക്കുന്നു. ഇത് സ്‌കാൻ ചെയ്യുക - അംഗീകാരം നൽകുന്നയാളുടെ ഓതൻ്റിക്കേറ്റർ ഇപ്പോൾ ആ ഫോണിൻ്റെ തത്സമയ കോഡ് കാണിക്കുന്നു.

ലോക്ക് ചെയ്തു
04

ആപ്പുകൾ തിരഞ്ഞെടുക്കുക

പരിരക്ഷിക്കുന്നതിന് ആപ്പുകൾ തിരഞ്ഞെടുത്ത് (Chrome, YouTube, ഒരു ഗെയിം...) സംരക്ഷണം ഓണാക്കുക. ചെയ്തു.

ലോക്ക് ചെയ്തു
05

ഒരു ലോക്ക് ചെയ്‌ത ആപ്പ് തുറക്കുക

ഓവർലേ ദൃശ്യമാകുന്നു. 6 അക്ക കോഡ് ടൈപ്പ് ചെയ്യുക, അല്ലെങ്കിൽടാപ്പ് അനുമതി അഭ്യർത്ഥിക്കുകടാപ്പ് ചെയ്യുക, അംഗീകാരം നൽകുന്നയാളുടെ ടാപ്പിനായി കാത്തിരിക്കുക. ഡിഫോൾട്ട് ഗ്രാൻ്റ്: 5 മിനിറ്റ്.

SWAP
06

റോളുകൾ വിപരീതമാക്കുക

രക്ഷിതാവിനെ ലോക്ക് ചെയ്‌ത ഫോൺ ആക്കി നിങ്ങളുടേതിൽ നിന്ന് അംഗീകരിക്കുക — ജോടിയാക്കിയ ഏതൊരു ഉപകരണത്തിനും മറ്റേതെങ്കിലും അംഗീകാരം നൽകാമെന്ന് സ്ഥിരീകരിക്കുക.

Pair your devicesSTEP 3 / 3Show my codeScan a codeShow your code onone phone — scan itfrom the other tolink them.ready to pair
Approval codesShare a code or tap approve to unlock.DEVICES YOU CAN UNLOCKMum's GalaxyUNLOCK CODE419 27330Alex's PixelUNLOCK CODE882 14030
03 — സത്യസന്ധമായ പരിമിതികൾ

FriendLock-ന് ചെയ്യാൻ കഴിയാത്തത്.

ആശ്ചര്യപ്പെടുന്നതിനു പകരം നിങ്ങൾ ഞങ്ങളെ വിശ്വസിക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു. ഫ്രണ്ട്‌ലോക്ക് കൃത്രിമത്വം ദൃശ്യമാക്കുന്നു, അസാധ്യമല്ല.

ഉടമ എതിരാളിയാണ്
  • Safe Mode, force-stop (Settings → Apps), ADB, and factory reset all defeat it on a normal phone.
  • യഥാർത്ഥ എൻഫോഴ്‌സ്‌മെൻ്റിന് ഉപകരണ ഉടമപ്രൊവിഷനിംഗ് ആവശ്യമാണ് — ഒറ്റത്തവണ ഫാക്‌ടറി റീസെറ്റ് എൻറോൾമെൻ്റ്. അതൊരു ഭാവി "ഹാർഡ്‌കോർ" ടയറാണ്.
  • iOSഎന്നയാൾക്ക് പിയർ-എൻഫോഴ്സ്ഡ് ലോക്കിംഗ് ചെയ്യാൻ കഴിയില്ല.
യഥാർത്ഥ ഫോണുകളിലെ വിശ്വാസ്യത
  • ആക്രമണാത്മക OEM ബാറ്ററി കില്ലറുകൾക്ക് (Xiaomi / Samsung / Oppo / Vivo) പശ്ചാത്തല സേവനം മരവിപ്പിക്കാനാകും.
  • വിസാർഡ് ബാറ്ററി ഒപ്റ്റിമൈസേഷൻ ഇളവ് അഭ്യർത്ഥിക്കുന്നു, എന്നാൽ ഒരു സിസ്റ്റം അപ്‌ഡേറ്റിന് ശേഷം അതിന് നിശബ്ദമായി പഴയപടിയാക്കാനാകും.
  • പുഷിന് ലേറ്റൻസി ഗ്യാരണ്ടി ഇല്ല — അതിനാൽ മാനുവൽ കോഡ് പാത്ത് എല്ലായ്പ്പോഴും ഒരു ഫാൾബാക്ക് ആയി ഓഫർ ചെയ്യുന്നു.
ഇത് ശരിയായ രീതിയിൽ ഉപയോഗിക്കുക
  • FriendLock is self-restriction / digital wellbeing between people who paired by mutual consent.
  • മറ്റൊരാളുടെ ഫോൺ രഹസ്യമായി നിരീക്ഷിക്കുന്നതിനോ നിയന്ത്രിക്കുന്നതിനോ ഉള്ള അല്ലആണ് — അതാണ് സ്റ്റാക്കർവെയർ, ഞങ്ങൾ അത് നിർമ്മിക്കുന്നില്ല.
  • ജോടിയാക്കൽ രണ്ട് ഫോണുകളിലും ദൃശ്യമാണ്, എപ്പോഴും ദ്വിദിശയിലുമാണ്.
റോഡ്‌മാപ്പിൽ (v2)
  • Ed25519 പൂർണ്ണമായി ഓഫ്‌ലൈൻ സ്ഥിരീകരണത്തിനായി അംഗീകാരങ്ങളിൽ ഒപ്പുവച്ചു.
  • A ഉപകരണ ഉടമ "ഹാർഡ്‌കോർ"എൻഫോഴ്‌സ്‌മെൻ്റ് ടയർ.
  • ആൻ്റി-റീപ്ലേജോടിയാക്കൽ ടോക്കണുകൾ + സെർവർ-ആങ്കുചെയ്ത പരാജയം-അടച്ച നില.
04 — പതിവ് ചോദ്യങ്ങൾ

നേരായ ഉത്തരങ്ങൾ.

അവർക്ക് ഒരു സാധാരണ ഫോണിൽ കഴിയും — അതെ. FriendLock ഒരു പ്രതിബദ്ധത ഉപകരണമാണ്, ഒരു കൂട്ടല്ല. അത് "തൽക്ഷണം ഉപേക്ഷിക്കുക" എന്നത് ബോധപൂർവവും ദൃശ്യവുമായ ഒരു പ്രവൃത്തിയായി മാറുന്നു. നിങ്ങൾക്ക് ഹാർഡ് എൻഫോഴ്‌സ്‌മെൻ്റ് ആവശ്യമുണ്ടെങ്കിൽ, അതിന് ഞങ്ങളുടെ റോഡ്‌മാപ്പിലുള്ള ഉപകരണ ഉടമയുടെ പ്രൊവിഷനിംഗ് ആവശ്യമാണ്.
നമ്പർ. TOTP രഹസ്യം അംഗീകാരം നൽകുന്നയാളുടെ ഫോണിലും ഫയർബേസ് ബാക്കെൻഡിലും മാത്രമേ നിലനിൽക്കൂ. ലോക്ക് ചെയ്‌ത ഫോൺ verifyOtpഎന്നതിലേക്ക് ഒരു ടൈപ്പ് ചെയ്‌ത കോഡ് ഫോർവേഡ് ചെയ്യുകയും സെർവർ സൈനുകൾ തിരികെ നൽകുന്ന സമയ ബോക്‌സ് ഗ്രാൻ്റിനെ മാത്രം വിശ്വസിക്കുകയും ചെയ്യുന്നു - അതിന് ഒരിക്കലും കോഡുകൾ സ്വയം സൃഷ്‌ടിക്കാനാവില്ല.
ഒരു സാധാരണ ഫോൺ കോളിലൂടെ നിങ്ങൾക്ക് ഉച്ചത്തിൽ വായിക്കാൻ കഴിയുന്ന തത്സമയ 6 അക്ക കോഡുകൾ അപ്രൂവറുടെ ഓതൻ്റിക്കേറ്റർ കാണിക്കുന്നു. പുഷ് ചെയ്യാനുള്ള ഒരു ഫാൾബാക്ക് ആയി കോഡ് പാത്ത് എപ്പോഴും ലഭ്യമാണ്.
നമ്പർ. ജോടിയാക്കൽ പരസ്പര സമ്മതവും പരസ്പര സമ്മതവുമാണ് - രണ്ട് ഉപകരണങ്ങളും ബന്ധം കാണുകയും മറ്റൊന്ന് അംഗീകരിക്കുകയും ചെയ്യാം. FriendLock നിർമ്മിച്ചിരിക്കുന്നത് ഒരുമിച്ചു തിരഞ്ഞെടുക്കുന്ന ആളുകൾക്കിടയിൽ സ്വയം നിയന്ത്രണത്തിനും ഉത്തരവാദിത്തത്തിനും വേണ്ടിയാണ്, ഒരിക്കലും രഹസ്യ നിയന്ത്രണത്തിനല്ല.
നമ്പർ. ആദ്യ ലോഞ്ചിൽ ഓരോ ഉപകരണവും അജ്ഞാതമായി സൈൻ ഇൻ ചെയ്യുന്നു. ഇമെയിലോ പാസ്‌വേഡോ പ്രൊഫൈലോ ഒന്നുമില്ല - അംഗീകാരങ്ങൾ റൂട്ട് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ഒരു സ്ഥിരമായ ഉപകരണ ഐഡി മാത്രം.
നമ്പർ. iOS, പിയർ-എൻഫോഴ്സ്ഡ് ആപ്പ്-ലോക്കിംഗ് മോഡൽ FriendLock-നെ ആശ്രയിക്കാൻ അനുവദിക്കുന്നില്ല, അതിനാൽ ഇത് Android-മാത്രം.
design.sayne.friendlock · android

നിങ്ങളുടെ നല്ല ഉദ്ദേശ്യങ്ങൾ പൂട്ടുക.

നിങ്ങൾ വിശ്വസിക്കുന്ന ഒരാളുമായി ജോടിയാക്കുക, താക്കോൽ അവർക്ക് കൈമാറുക, റിഫ്ലെക്സിന് പകരം "വെറും അഞ്ച് മിനിറ്റ്" ഒരു സംഭാഷണം ആക്കുക.

സൗജന്യം · അക്കൗണ്ടുകളൊന്നുമില്ല · അജ്ഞാത ആധികാരികത · Android 8+ ആവശ്യമാണ്