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

రెండవ జత కళ్లతో Android యాప్-లాక్

మీ స్వంత యాప్‌లను లాక్ చేయండి.
ఒక స్నేహితుడినిపట్టుకోండి
కీ.

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ని ఆమోదించేవారి ఫోన్ మరియు బ్యాకెండ్‌లో మాత్రమే రహస్యంగా ఉంచుతుంది. ప్రవాహాన్ని ట్రేస్ చేయడానికి ఒక మార్గాన్ని ఎంచుకోండి:

లాక్ చేయబడిన ఫోన్ · A
రక్షిత యాప్‌ను తెరుస్తుంది
AccessibilityService యాప్‌ను గుర్తిస్తుంది → WindowManager ఓవర్‌లే లాక్ స్క్రీన్‌ను పెయింట్ చేస్తుంది.
CODE PATH
మీరు ఆమోదించేవారి ప్రామాణీకరణదారు నుండి చదివిన 6 అంకెలను టైప్ చేయండి.
APPROVAL
మీరు “ఆమోదాన్ని అభ్యర్థించండి.”కోడ్ అవసరం లేదు.
అతివ్యాప్తి సర్వర్-మింటెడ్ గ్రాంట్లో మాత్రమే దాచబడుతుంది — ఎప్పుడూ ముడి పుష్ పేలోడ్‌లో ఉండదు.
ఫైర్‌బేస్
రహస్య + మింట్స్ గ్రాంట్‌లను కలిగి ఉన్నారు
verifyOtp()
నిల్వ చేయబడిన రహస్యం నుండి TOTPని తిరిగి గణిస్తుంది. చెల్లుతుందా? మింట్ ఎ టైమ్ బాక్స్డ్ గ్రాంట్.
requestUnlock()
జత చేసిన ప్రతి ఆమోదికి unlock_requestపుష్
approveUnlock()
ఆమోదం పొందినప్పుడు, మంజూరు చేయి → పుష్ unlock_approvedతిరిగి A.
రహస్యం సర్వర్ వైపు + Bలో ఉంటుంది. A దీన్ని ఎప్పటికీ చదవలేరు.
APPROVER · B
తల్లిదండ్రులు / స్నేహితుడి ఫోన్
AUTHENTICATOR
Google Authenticator వంటి జత చేయబడిన ప్రతి పరికరానికి ప్రత్యక్షంగా 6-అంకెల కోడ్‌ను చూపుతుంది.
నోటిఫికేషన్
చర్య తీసుకోగల పుష్‌ను పొందుతుంది → ట్యాప్‌లు Approve(లేదా తిరస్కరించండి).
TOTP రహస్యాన్ని కలిగి ఉంది. డేటా లేకపోతే కాల్‌లో కోడ్‌ను బిగ్గరగా చదవగలరు.

Why it’s safe: the locked phone forwards what you typed and trusts only what the server signs back. Even with full access to the locked device, you can’t derive future codes — they live with the people you paired with.

కోడ్

6-అంకెల ఫాల్‌బ్యాక్

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

పుష్

ఆమోదించడానికి నొక్కండి

FCMపై రిమోట్ ఒక-ట్యాప్ అన్‌లాక్. మంజూరు చేసిన తర్వాత లాక్ చేయబడిన ఫోన్ స్వయంచాలకంగా అన్‌లాక్ చేయబడుతుంది - టైపింగ్ లేదు.

ఆఫ్‌లైన్

దీన్ని బిగ్గరగా చదవండి

డేటా కనెక్షన్ లేదా? Authenticator కోడ్ కేవలం 6 అంకెలు మాత్రమే — వాటిని ఫోన్ కాల్ ద్వారా చదవండి. బెల్ట్ మరియు సస్పెండర్లు.

A11Y

మాట్లాడిన అభిప్రాయం

నిజమైన TTS యాక్సెసిబిలిటీ లేయర్‌పై నిజమైన TTS యాక్సెసిబిలిటీ లేయర్‌ని ప్రకటించండి మరియు ఎందుకు ఉపయోగకరమైనది ప్రాప్యత సాధనం.

02 — సెటప్

ఒక బిల్డ్, మూడు ఫోన్లు, రెండు పాత్రలు.

పాత్రలు ఒక్కో జతగా ఉంటాయి, కాబట్టి ఒకే యాప్ ప్రతిచోటా నడుస్తుంది. ఒక సాధారణ పరీక్ష: మీ ఫోన్ + lockedపరికరాల వలె ఎమ్యులేటర్, అప్రూవర్వంటి తల్లిదండ్రుల ఫోన్ — ఆపై జత చేయడం ద్వి దిశాత్మకమని నిరూపించడానికి దాన్ని రివర్స్ చేయండి.

అందరు
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 ఏమి చేయలేము.

మీరు ఆశ్చర్యపడడం కంటే మమ్మల్ని విశ్వసించడమే మేం. FriendLock visibleని ట్యాంపరింగ్ చేస్తుంది, అసాధ్యం కాదు.

యజమాని విరోధి
  • 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 రహస్యం ఆమోదించేవారి ఫోన్ మరియు Firebase బ్యాకెండ్‌లో మాత్రమే ఉంటుంది. లాక్ చేయబడిన ఫోన్ టైప్ చేసిన కోడ్‌ని verifyOtpకి ఫార్వార్డ్ చేస్తుంది మరియు సర్వర్ సంకేతాలను తిరిగి ఇచ్చే టైమ్ బాక్స్‌డ్ గ్రాంట్‌ను మాత్రమే విశ్వసిస్తుంది — ఇది ఎప్పటికీ కోడ్‌లను రూపొందించదు.
ఆమోదించేవారి ప్రామాణీకరణ 6-అంకెల కోడ్‌లను ప్రత్యక్షంగా చూపుతుంది, వీటిని మీరు సాధారణ ఫోన్ కాల్‌లో బిగ్గరగా చదవగలరు. కోడ్ మార్గం ఎల్లప్పుడూ పుష్ చేయడానికి ఫాల్‌బ్యాక్‌గా అందుబాటులో ఉంటుంది.
సంఖ్య. జత చేయడం పరస్పరం మరియు ఏకాభిప్రాయం — రెండు పరికరాలు సంబంధాన్ని చూస్తాయి మరియు మరొకటి ఆమోదించవచ్చు. FriendLock అనేది రహస్య నియంత్రణ కోసం ఎప్పుడూ కలిసి ఎంపిక చేసుకునే వ్యక్తుల మధ్య స్వీయ నియంత్రణ మరియు జవాబుదారీతనం కోసం నిర్మించబడింది.
నం. ప్రతి పరికరం మొదటి లాంచ్‌లో అనామకంగా సైన్ ఇన్ చేస్తుంది. ఇమెయిల్, పాస్‌వర్డ్ లేదా ప్రొఫైల్ ఏవీ లేవు - ఆమోదాలను రూట్ చేయడానికి ఉపయోగించే స్థిరమైన పరికరం ID.
సంఖ్య. iOS, పీర్-ఎన్‌ఫోర్స్డ్ యాప్-లాకింగ్ మోడల్ FriendLock ఆధారపడడాన్ని అనుమతించదు, కనుక ఇది Android-మాత్రమే.
design.sayne.friendlock · android

మీ మంచి ఉద్దేశాలను లాక్ చేయండి.

మీరు విశ్వసించే వారితో జత చేయండి, కీని వారికి అప్పగించండి మరియు రిఫ్లెక్స్‌కు బదులుగా “ఇంకో ఐదు నిమిషాలు” సంభాషణగా చేయండి.

ఉచితం · ఖాతాలు లేవు · అనామక ధృవీకరణ · Android 8+ అవసరం