Per-app policy
Global या targeted scope, package rules, named profiles और हर app के लिए keybox, template व privacy विकल्प.
Docs ↗OPEN-SOURCE
CleveresTricky private-key operations को Android के वास्तविक KeyMint या StrongBox path पर रखता है और एक native manager WebUI में controlled certificate compatibility, per-app policy, identity controls, RKP protection, DRM privacy और diagnostics जोड़ता है.
प्रोजेक्ट usable keybox या private attestation key के साथ नहीं आता। केवल वही material इस्तेमाल करें जो आपका हो या जिसे test करने की स्पष्ट अनुमति हो.
यह प्रोजेक्ट Android के वास्तविक keystore path के आसपास policy और certificate compatibility जोड़ता है, हर targeted key operation को अलग software KeyMint में बदलने के बजाय.
Global या targeted scope, package rules, named profiles और हर app के लिए keybox, template व privacy विकल्प.
Docs ↗Private-key signing, encryption, key agreement और supported key creation डिवाइस के KeyMint या StrongBox पर ही चलते हैं; CleveresTricky उनके आसपास compatible certificate response नियंत्रित करता है.
Docs ↗Build, attestation, telephony, region और security-patch presentation को अलग-अलग नियंत्रित किया जा सकता है.
Docs ↗Root-owned state, bounded inputs, symlink rejection, atomic writes, payload integrity और tamper lockdown.
Docs ↗KernelSU/APatch native bridge से चलता है और local TCP service नहीं खोलता; mobile controls, logs और validation built in हैं.
Docs ↗English, Türkçe, 简体中文, Español, Deutsch, Русский, Bahasa Indonesia, हिन्दी और العربية साइट और project documentation में उपलब्ध हैं.
Docs ↗TrickyStore और TeeSimulator एक ही समस्या के कुछ हिस्से हल करते हैं, लेकिन अंतिम उपयोगकर्ता के लिए फीचर-सूची से अधिक महत्वपूर्ण उनकी आर्किटेक्चर लागत है। नीचे उसी अतिरिक्त जटिलता की आलोचना की गई है।
उन users के लिए बेहतर fit जो Android के वास्तविक KeyMint/StrongBox private-key path को बनाए रखते हुए attestation compatibility, app policy, independent identity/privacy controls, protected RKP, encrypted recovery और multilingual management एक public project में चाहते हैं.
Official repository ↗TrickyStore सरल है, लेकिन इस सरलता की कीमत है: 1.1.0 से रिलीज़ closed-source हैं, targeting अभी भी फ़ाइल-आधारित है और व्यापक policy, recovery तथा diagnostics मॉड्यूल के बाहर रहते हैं। सेटअप “इन पैकेजों के लिए certificate chain बदलो” से आगे बढ़ते ही audit और management कम सुविधाजनक हो जाते हैं।
Official README ↗TeeSimulator तकनीकी रूप से महत्वाकांक्षी है, लेकिन सामान्य end-user compatibility के लिए इसका रास्ता जरूरत से ज्यादा जटिल हो सकता है। यह keystore2 में inject करता है, Binder traffic को hook/redirect करता है और generation mode में target keys को process के अंदर software KeyMint पर ले जा सकता है। इससे Android के native private-key path को बचाने के बजाय अधिक behavior को emulate और लगातार sync रखना पड़ता है।
Official repository ↗| मानदंड | CleveresTricky | TrickyStore | TeeSimulator |
|---|---|---|---|
| Source model | Public source | Closed-source releases ≥ 1.1.0 | Public source |
| Per-app model | Rules + profiles + privacy | target.txt + mode flags | Profiles + app assignment |
| Manager WebUI | KernelSU/APatch native WebUI | Documented नहीं | Profile WebUI |
| Identity / privacy | Independent identity controls | Patch-level customization | Profile identity fields |
| Backup & recovery | Authenticated encrypted backup | Documented नहीं | Documented नहीं |
| RKP handling | Genuine Android passthrough / protected callers | Documented नहीं | Targeted RKP deny / fallback strategy |
| DRM identifier privacy | Supported identity path पर isolate / redact | Documented नहीं | Documented नहीं |
| Localization | 9 built-in languages | English + Chinese README | मुख्यतः English |
यह आलोचना डेवलपर्स की नहीं, architecture की है: TrickyStore सरलता के बदले transparency और integrated management छोड़ता है; TeeSimulator flexibility के लिए बड़ा interception/emulation surface अपनाता है। CleveresTricky सामान्य private-key operations को Android KeyMint/StrongBox पर रखता है और केवल जरूरी compatibility layer बदलता है।
अंतिम उपयोगकर्ता के लिए “ज्यादा simulation” अपने आप “बेहतर” नहीं है। हर अतिरिक्त Binder redirect, software-KeyMint behavior और fallback mode Android बदलने पर maintain किया जाने वाला एक नया compatibility surface है। CleveresTricky जानबूझकर सीमित रहता है: key operations native, बदलाव केवल जरूरी policy और certificate बिंदुओं पर।
Private-key operations Android KeyMint या StrongBox पर ही रहते हैं. इससे पूरे key engine को emulate करने के बजाय platform का अपना key lifecycle और hardware-backed behavior बना रहता है.
Certificate compatibility, app scope, identity presentation और privacy अलग-अलग resolve होते हैं; user को एक global “सब बदल दो” configuration की जरूरत नहीं.
Encrypted backup/restore, protected RKP callers, diagnostics, validation और native manager UI अलग-अलग modules और config layers की जरूरत कम करते हैं.
Official GitHub release इस्तेमाल करें, जरूरत होने पर authenticity verify करें और apps के लिए minimum required policy configure करें. Current compatibility details repository docs में रहें, जल्दी outdated होने वाले UI badges में नहीं.
Repacked mirror के बजाय project Releases page का current package इस्तेमाल करें.
Source authenticity जरूरी हो तो published SHA256SUMS और GitHub build provenance check करें.
Repository की current Installer documentation follow करें; unsupported paths partial module छोड़ने से पहले रुक जाते हैं.
Identity या key material बदलने से पहले service health confirm करें.
Global scope सिर्फ जरूरत पर इस्तेमाल करें; नहीं तो उन apps के लिए targeted rules या profiles बनाएं जिन्हें वास्तव में बदलाव चाहिए.
सिर्फ verified keyboxes import करें जो आपके हों या जिन्हें test करने की स्पष्ट अनुमति हो. Project working private attestation material ship नहीं करता.
Build, patch, telephony, region, attestation या privacy behavior सिर्फ जरूरत वाली जगह enable करें.
Effective State और logs देखें, old values cache करने वाली apps restart करें और risky changes से पहले encrypted backup बनाएं.
Module local compatibility path नियंत्रित करता है; hardware reality को rewrite नहीं करता और remote verdict guarantee नहीं करता.
नहीं. Remote policy, firmware, वास्तविक device state, certification और key material result को प्रभावित कर सकते हैं. Project हर device के लिए एक fixed remote verdict का वादा नहीं करता.
नहीं. कोई usable keybox या private attestation key bundled नहीं है. केवल वही material जोड़ें जो आपका हो या जिसे use करने की अनुमति हो.
नहीं. Supported privacy path एक stable DRM device identifier isolate करता है; security level, licenses, provisioning, content keys या HDCP upgrade नहीं करता.
Normal compatibility path में नहीं. Underlying private-key operations Android KeyMint या StrongBox ही करते हैं. CleveresTricky keystore path को observe करके उन genuine operations के आसपास controlled certificate compatibility और policy लागू करता है.
Community
Project updates follow करें, setups compare करें, diagnostics share करें और Telegram पर अन्य users के साथ focused questions discuss करें.
OPEN-SOURCE / GITHUB
Repository, current release notes और Security Model से शुरू करें. CleveresTricky inspectable, configurable और अपनी limits के बारे में स्पष्ट रहने के लिए बनाया गया है.