dumbtv
dumbtv takes the ads, screen tracking and update nags out of your Fire TV over ADB. No root, none of your apps touched, every step can be undone. Free and open source.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证KyAuth for iOS: push sign-in approvals and TOTP for KyIdentity
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗KyAuth is a native authenticator for iPhone and iPad. Generate local TOTP codes, approve KyIdentity push MFA requests with number matching, and sign in to supported suite apps through the KyAuth handoff. It is the iOS counterpart of KyAuth for Android.
There is no password manager, passkey provider, UnifiedPush, or TOTP backup/export/sync. Keep each site’s recovery codes elsewhere. Losing the phone or removing its passcode can make the vault unrecoverable. The demo uses fixed codes and simulated requests; it does not exercise a server, APNs or a real vault.
New setup keys need at least 16 decoded bytes (128 bits); RFC 4226 recommends 20 bytes. Base32 text length alone is not the policy: spaces, case and padding do not add key material. Obtain a fresh setup key from the account's service when it is too short; do not pad, hash, repeat or replace an existing issuer's key yourself.
Existing short-key entries stay in the encrypted vault with their names, notes, issuer and exact secret. They cannot generate or copy codes, and their rows explain how to set the account up again at its service. You can still edit metadata or delete an entry. Keep the service's recovery codes and another authorized sign-in method until the new setup works; deleting the old entry does not re-enrol it. The update keeps the vault/key format and adds no backup, export or sync.
Requires iOS/iPadOS 17+, a device passcode, and a Mac with Xcode to build from source. There is no published GitHub application release as of 2026-10-20; App Store/TestFlight availability is not established by this repository’s build or screenshot scripts.
git clone https://github.com/Busnes-app/KyAuth-iOS.git
cd KyAuth-iOS
open KyAuth.xcodeproj
Preserve the signing identity and access groups when updating a paired install. Uninstall, erase and re-pairing are not data-preserving upgrade methods. KyIdentity account recovery uses its recovery codes or administrator reset, independently of local TOTP entries.
Use an installed simulator destination (list them with xcodebuild -showdestinations for
the project/scheme):
bash scripts/test-ios.sh DISPOSABLE_SIMULATOR_UUID
The full suite also needs Go 1.26.10 and the reserved host mapping
127.0.0.1 kyauth-tls-test.invalid. Use a disposable simulator: the runner imports
an ephemeral fixture root there and starts HTTPS peers on host loopback only.
Native TLS fixture instructions explain the
key-floor regressions, generated files and controls. The app retains native
certificate trust and additionally checks actual RSA/EC bits across the evaluated
chain; see server certificate requirements.
Simulator tests do not verify APNs delivery, Secure Enclave signing, App Attest, Face ID
prompts, camera scanning, the notification extension’s shared Keychain group, or KyPost’s
real sign-on round trip. Those require physical-device acceptance. CI
(.github/workflows/tests.yml) runs the complete simulator suite; the separate
CodeQL workflow builds and scans the app and notification extension. Swift warnings
are configured as build errors in Debug and Release, including CodeQL. CI is
configured to build Release and retain validated app line counts in coverage.json
after successful tests and evidence export. These additions await native CI evidence.
Absent or unexercised extension coverage is reported separately. Line counts do
not establish branch, input or requirement coverage. Recorded hardware
observations and exact build contracts are in KyAuth/AGENTS.md.
Without Xcode, scripts/check-push-crypto-linux.sh runs push cryptographic vectors
and portable TOTP import/generation/legacy-record tests in Docker against swift-crypto. It does not verify Apple CryptoKit, the encrypted
vault/Keychain integration or SwiftUI. scripts/capture-screenshots.sh uses demo
fixtures and is a capture workflow,
not evidence of live push or security qualification. Design contracts are in docs/specs/.
MIT.