GeminiMan Encryption Checker

เชเชชเชฎเชพเช‚เชฅเซ€ เช–เชฐเซ€เชฆเซ€
500+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

GeminiMan เช‰เชชเช•เชฐเชฃ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชคเชชเชพเชธเชจเชพเชฐ เช เชเช• เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชŸเซ‚เชฒ เช›เซ‡ เชœเซ‡ เชคเชฎเชพเชฐเชพ เช‰เชชเช•เชฐเชฃ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเซเชฅเชฟเชคเชฟเชจเซ‡ เชคเชชเชพเชธเซ‡ เช›เซ‡ เช…เชจเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ "avbctl" เชฆเซเชตเชพเชฐเชพ dm-verity เช…เชจเซ‡ dm-เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เชคเชชเชพเชธเซ‡ เช›เซ‡...

เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชŸเซ‡เชŸเชธ เชšเซ‡เช• เช•เชฐเชตเชพเชจเซเช‚ "DevicePolicyManager" เชจเซ‡ เช•เซ‰เชฒ เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชธเซเชŸเซ‹เชฐเซ‡เชœ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชธเซเชŸเซ‡เชŸเชธ เชฎเซ‡เชณเชตเชตเชพ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡:
- เชธเซเชŸเซ‹เชฐเซ‡เชœ เชธเซเชŸเซ‡เชŸเชธ "เช…เชจเชธเชฎเชฐเซเชฅเชฟเชค", "เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ", "เชธเช•เซเชฐเชฟเชฏ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡", "เชธเช•เซเชฐเชฟเชฏ", "ACTIVE_DEFAULT_KEY", เช…เชจเซ‡ "ACTIVE_PER_USER"...

เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ "ro.crypto.type" เช…เชจเซ‡ "ro.crypto.state" เชคเชชเชพเชธเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡:
- เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชคเชฐเซ€เช•เซ‡ เช‰เชชเช•เชฐเชฃเชจเซ€ เชธเซเชฅเชฟเชคเชฟ - (เชธเช‚เชชเซ‚เชฐเซเชฃ เชกเชฟเชธเซเช• เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เช…เชฅเชตเชพ เชซเชพเช‡เชฒ เช†เชงเชพเชฐเชฟเชค เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ)
เช…เชฅเชตเชพ เชฌเชฟเชฒเช•เซเชฒ เชธเชฎเชฐเซเชฅเชจ เชจเชฅเซ€ ...

เชœเซ‹ เชคเชฎเชพเชฐเชพ เชซเซ‹เชจเชฎเชพเช‚ **เชฐเซเชŸ เชเช•เซเชธเซ‡เชธ** เช›เซ‡, เชคเซ‹ เชคเชฎเซ‡ เช‰เชชเช•เชฐเชฃ dm-verity เช…เชจเซ‡ dm-เชตเซ‡เชฐเชฟเชซเชฟเช•เซ‡เชถเชจ เชคเชชเชพเชธเซ€ เชถเช•เซ‹ เช›เซ‹, เชซเช•เซเชค เชฐเซ‚เชŸ เชชเชฐเชตเชพเชจเช—เซ€เชจเซ‡ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‹, เช…เชจเซ‡ เชคเซ‡ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชจเซ‡ "avbctl" เช•เซ‰เชฒ เช•เชฐเชถเซ‡ เชœเซ‡ เช•เชพเช‚ เชคเซ‹ เชธเช•เซเชทเชฎ เช…เชฅเชตเชพ เช…เช•เซเชทเชฎ เช•เชฐเชถเซ‡...

เชคเซ‡ เช‰เชคเซเช•เชŸ เชธเชพเชฅเซ‡ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ เช…เชจเซ‡ เชชเซเชฐเซ‡เชฎ เช…เชจเซ‡ เช•เชพเชณเชœเซ€ เชธเชพเชฅเซ‡ เชจเชฟเชฏเช‚เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€ โ™ก...

เชฎเชจเซ‡ เช†เชถเชพ เช›เซ‡ เช•เซ‡ เชคเชฎเชจเซ‡ เชคเซ‡ เช—เชฎเชถเซ‡...
เชœเซ‹ เชคเชฎเชพเชฐเซ€ เชชเชพเชธเซ‡ เช•เซ‹เชˆ เชธเซ‚เชšเชจเซ‹ เชนเซ‹เชฏ เชคเซ‹ เชจเชฟเชƒเชธเช‚เช•เซ‹เชš เชฎเชพเชฐเซ‹ เชธเช‚เชชเชฐเซเช• เช•เชฐเซ‹...

~ เชถเซเชฐเซ‡เชฃเซ€: เช…เชฐเชœเซ€
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
31 เช‘เช—เชธเซเชŸ, 2024

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡?

- Updating Target SDK to 34 following Google Polices...
*** Report Any bugs you find, I'll fix them all ***