Releases: frdminc/ShizukuTendCF
Releases · frdminc/ShizukuTendCF
13.7.0.r2851
Compare
Sorry, something went wrong.
No results found
13.7.0.r2851
Other
A grant records its signers and is revoked when another key takes the UID [skip release] (89eb283 )
📦 Recent Releases
Release
Highlight
13.7.0.r2851 (this release)
feat(server): a grant records its signers and is revoked when another key takes the UID [skip release]
13.7.0.r2850
fix(worker): use the TCP port when it comes back while there is no Wi-Fi [skip release]
13.7.0.r2848
fix(server): root mode asks before granting Shizuku access, like ADB mode [skip release]
13.7.0.r2846
fix(headless): HEADLESS_STATUS names the TCP port adbd is listening on [skip release]
13.7.0.r2842
fix(worker): only the system's judgement makes an unlock write the prompt [skip release]
13.7.0.r2819
AGENTS.md rule 7: the app handles problems itself even when ~/ops also does [skip release]
13.7.0.r2805
test(harness): run the Robolectric one-prompt scenarios [skip release]
13.7.0.r2795
fix(headless): decide the withheld start before changing wireless debugging; correct the marker's doc [skip release]
13.7.0.r2793
fix(adb): the unanswered notice follows the service state; watchdog does not announce a withheld restart [skip release]
13.7.0.r2787
feat(fleet): record every fleet-profile apply result on the device [skip release]
Changes in this release
13.7.0.r2850
Compare
Sorry, something went wrong.
No results found
13.7.0.r2850
Other
Use the TCP port when it comes back while there is no Wi-Fi [skip release] (4e8db61 )
A TCP port that comes back without Wi-Fi must be used [skip release] (08dc0ff )
📦 Recent Releases
Release
Highlight
13.7.0.r2850 (this release)
fix(worker): use the TCP port when it comes back while there is no Wi-Fi [skip release]
13.7.0.r2848
fix(server): root mode asks before granting Shizuku access, like ADB mode [skip release]
13.7.0.r2846
fix(headless): HEADLESS_STATUS names the TCP port adbd is listening on [skip release]
13.7.0.r2842
fix(worker): only the system's judgement makes an unlock write the prompt [skip release]
13.7.0.r2819
AGENTS.md rule 7: the app handles problems itself even when ~/ops also does [skip release]
13.7.0.r2805
test(harness): run the Robolectric one-prompt scenarios [skip release]
13.7.0.r2795
fix(headless): decide the withheld start before changing wireless debugging; correct the marker's doc [skip release]
13.7.0.r2793
fix(adb): the unanswered notice follows the service state; watchdog does not announce a withheld restart [skip release]
13.7.0.r2787
feat(fleet): record every fleet-profile apply result on the device [skip release]
13.7.0.r2785
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
Changes in this release
13.7.0.r2848
Compare
Sorry, something went wrong.
No results found
13.7.0.r2848
Other
Root mode asks before granting Shizuku access, like ADB mode [skip release] (a44980e )
Root mode must ask for Shizuku access exactly like ADB mode [skip release] (1a72a7f )
📦 Recent Releases
Release
Highlight
13.7.0.r2848 (this release)
fix(server): root mode asks before granting Shizuku access, like ADB mode [skip release]
13.7.0.r2846
fix(headless): HEADLESS_STATUS names the TCP port adbd is listening on [skip release]
13.7.0.r2842
fix(worker): only the system's judgement makes an unlock write the prompt [skip release]
13.7.0.r2819
AGENTS.md rule 7: the app handles problems itself even when ~/ops also does [skip release]
13.7.0.r2805
test(harness): run the Robolectric one-prompt scenarios [skip release]
13.7.0.r2795
fix(headless): decide the withheld start before changing wireless debugging; correct the marker's doc [skip release]
13.7.0.r2793
fix(adb): the unanswered notice follows the service state; watchdog does not announce a withheld restart [skip release]
13.7.0.r2787
feat(fleet): record every fleet-profile apply result on the device [skip release]
13.7.0.r2785
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
13.7.0.r2781
ci: cap release notes at GitHub's 125k body limit [skip release]
Changes in this release
13.7.0.r2846
Compare
Sorry, something went wrong.
No results found
13.7.0.r2846
Other
HEADLESS_STATUS names the TCP port adbd is listening on [skip release] (fbd684e )
Load the app's Shell under the boot class loader, not the loader dex (#28 ) [skip release] (28062a7 )
Fail a release assemble when the rish loader dex and the app dex share class names [skip release] (b5fb022 )
HEADLESS_STATUS names the TCP port a restore reopened [skip release] (a84d594 )
1 distinct GitHub issue(s) referenced in this release.
📦 Recent Releases
Release
Highlight
13.7.0.r2846 (this release)
fix(headless): HEADLESS_STATUS names the TCP port adbd is listening on [skip release]
13.7.0.r2842
fix(worker): only the system's judgement makes an unlock write the prompt [skip release]
13.7.0.r2819
AGENTS.md rule 7: the app handles problems itself even when ~/ops also does [skip release]
13.7.0.r2805
test(harness): run the Robolectric one-prompt scenarios [skip release]
13.7.0.r2795
fix(headless): decide the withheld start before changing wireless debugging; correct the marker's doc [skip release]
13.7.0.r2793
fix(adb): the unanswered notice follows the service state; watchdog does not announce a withheld restart [skip release]
13.7.0.r2787
feat(fleet): record every fleet-profile apply result on the device [skip release]
13.7.0.r2785
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
13.7.0.r2781
ci: cap release notes at GitHub's 125k body limit [skip release]
13.7.0.r2780
docs: query the Learning CFEngine book KB before relying on recall
Changes in this release
13.7.0.r2842
Compare
Sorry, something went wrong.
No results found
13.7.0.r2842
Other
Only the system's judgement makes an unlock write the prompt [skip release] (7b59363 )
An unjudged unlock write and a locked write meeting a Wi-Fi change are no prompt [skip release] (51d9e94 )
Judge a refusal by the lock state at the write; quiet retries stay quiet [skip release] (04c026a )
Scenarios for the review of the silent-refusal restore [skip release] (ceb4e2f )
Heal from silent locked refusals and watch wireless debugging coming on [skip release] (25043a2 )
Scenarios for silent locked refusals and the restore's watch [skip release] (b7117a3 )
Identify the restore's Wi-Fi network by connection, not list position [skip release] (83b26e7 )
No main-thread port probe; keep the restore marker only while a prompt may be answered [skip release] (9b0d1ab )
An accepted write is no prompt; Wi-Fi switching around the write; late Allow [skip release] (82f4749 )
At most one automatic network prompt per boot, recorded when it is raised [skip release] (9506e0d )
One network prompt per boot; headless, lock and BSSID-lag paths of the TCP restore [skip release] (dc35045 )
Restore the TCP port through wireless debugging in the same attempt [skip release] (7899526 )
Record the starting build before notifying listeners [skip release] (1cf6f52 )
Ktlint wrap in StartRootViewHolder [skip release] (db91a4d )
Record the server's starting build when the start succeeds [skip release] (831f481 )
Keep a grant when its UID's packages cannot be read [skip release] (95f6ba3 )
Call UI state listeners on the main thread, isolate each one [skip release] (7272816 )
Lock ApkChangedObservers' map for the whole of start() and stop() [skip release] (df17675 )
Stop logging the ADB private key [skip release] (a6e5111 )
Unset LD_LIBRARY_PATH before app_process [skip release] (fc40d59 )
HEADLESS_STATUS reads adb_enabled through isAdbEnabled() [skip release] (90cb1dc )
Code 17 with arguments is an attach, not the rationale call [skip release] (152406d )
HEADLESS_LOG returns the start log; the start path records its decisions [skip release] (f9bb6e2 )
📦 Recent Releases
Release
Highlight
13.7.0.r2842 (this release)
fix(worker): only the system's judgement makes an unlock write the prompt [skip release]
13.7.0.r2819
AGENTS.md rule 7: the app handles problems itself even when ~/ops also does [skip release]
13.7.0.r2805
test(harness): run the Robolectric one-prompt scenarios [skip release]
13.7.0.r2795
fix(headless): decide the withheld start before changing wireless debugging; correct the marker's doc [skip release]
13.7.0.r2793
fix(adb): the unanswered notice follows the service state; watchdog does not announce a withheld restart [skip release]
13.7.0.r2787
feat(fleet): record every fleet-profile apply result on the device [skip release]
13.7.0.r2785
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
13.7.0.r2781
ci: cap release notes at GitHub's 125k body limit [skip release]
13.7.0.r2780
docs: query the Learning CFEngine book KB before relying on recall
Changes in this release
13.7.0.r2819
Compare
Sorry, something went wrong.
No results found
13.7.0.r2819
Other
AGENTS.md rule 7: the app handles problems itself even when ~/ops also does [skip release] (db4c92e )
Run the locked-device start as a specialUse foreground service [skip release] (1fc75ff )
The waiting notification says when Ask again works and when the wait ends [skip release] (6b0bf9b )
Ktlint formatting for :manager, enforced in CI [skip release] (bdf1805 )
Fail when a module runs fewer unit tests than its floor [skip release] (a187700 )
"Ask again" re-offers the key once on the held connection [skip release] (877eea9 )
Release-signed builds on this machine from the escrowed keystore [skip release] (b518587 )
Remove the one-time keystore escrow workflow [skip release] (392531a )
Keystore escrow uses --template with stdin from /dev/null [skip release] (b88ae60 )
Keystore escrow names the item category explicitly [skip release] (a5f0243 )
Keystore escrow reads the template with op's stdin argument [skip release] (e82fded )
Keystore escrow passes the item template on stdin [skip release] (e40c73e )
One-time workflow to escrow the release signing secrets in 1Password [skip release] (d8c3ca3 )
Adbd keeps a denied connection open, as on a device [skip release] (dac4ec1 )
📦 Recent Releases
Release
Highlight
13.7.0.r2819 (this release)
AGENTS.md rule 7: the app handles problems itself even when ~/ops also does [skip release]
13.7.0.r2805
test(harness): run the Robolectric one-prompt scenarios [skip release]
13.7.0.r2795
fix(headless): decide the withheld start before changing wireless debugging; correct the marker's doc [skip release]
13.7.0.r2793
fix(adb): the unanswered notice follows the service state; watchdog does not announce a withheld restart [skip release]
13.7.0.r2787
feat(fleet): record every fleet-profile apply result on the device [skip release]
13.7.0.r2785
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
13.7.0.r2781
ci: cap release notes at GitHub's 125k body limit [skip release]
13.7.0.r2780
docs: query the Learning CFEngine book KB before relying on recall
Changes in this release
13.7.0.r2805
Compare
Sorry, something went wrong.
No results found
13.7.0.r2805
Other
Run the Robolectric one-prompt scenarios [skip release] (18e1a95 )
CLAUDE.md and GEMINI.md are symlinks to AGENTS.md; drop the dead crash-rules pointer [skip release] (a9e56cf )
The unanswered marker's clear is durable and unreadable storage counts as set [skip release] (07ef14d )
Seams for the one-prompt scenario harness [skip release] (7f60568 )
Run the manager, server and database unit tests [skip release] (017876b )
The 9 previously hidden JUnit 4 tests pass [skip release] (e0aabf8 )
Run JUnit 4 tests under the JUnit Platform [skip release] (bacbc49 )
Manager unit tests compile and pass again [skip release] (a8a34fa )
The API permission labels keep "Shizuku" (naming exception 7 decided) [skip release] (6d52c3c )
Attempt now closes the notification shade; one name in every user-visible string [skip release] (58b162c )
📦 Recent Releases
Release
Highlight
13.7.0.r2805 (this release)
test(harness): run the Robolectric one-prompt scenarios [skip release]
13.7.0.r2795
fix(headless): decide the withheld start before changing wireless debugging; correct the marker's doc [skip release]
13.7.0.r2793
fix(adb): the unanswered notice follows the service state; watchdog does not announce a withheld restart [skip release]
13.7.0.r2787
feat(fleet): record every fleet-profile apply result on the device [skip release]
13.7.0.r2785
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
13.7.0.r2781
ci: cap release notes at GitHub's 125k body limit [skip release]
13.7.0.r2780
docs: query the Learning CFEngine book KB before relying on recall
Changes in this release
13.7.0.r2795
Compare
Sorry, something went wrong.
No results found
13.7.0.r2795
Other
Decide the withheld start before changing wireless debugging; correct the marker's doc [skip release] (7e274db )
A plain HEADLESS_START respects an unanswered authorisation dialog [skip release] (0d1048c )
📦 Recent Releases
Release
Highlight
13.7.0.r2795 (this release)
fix(headless): decide the withheld start before changing wireless debugging; correct the marker's doc [skip release]
13.7.0.r2793
fix(adb): the unanswered notice follows the service state; watchdog does not announce a withheld restart [skip release]
13.7.0.r2787
feat(fleet): record every fleet-profile apply result on the device [skip release]
13.7.0.r2785
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
13.7.0.r2781
ci: cap release notes at GitHub's 125k body limit [skip release]
13.7.0.r2780
docs: query the Learning CFEngine book KB before relying on recall
Changes in this release
13.7.0.r2787
Compare
Sorry, something went wrong.
No results found
13.7.0.r2787
Other
Record every fleet-profile apply result on the device [skip release] (0e70ead )
Trusted-signer apps are always allowed and shown as locked [skip release] (c42374e )
📦 Recent Releases
Release
Highlight
13.7.0.r2787 (this release)
feat(fleet): record every fleet-profile apply result on the device [skip release]
13.7.0.r2785
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
13.7.0.r2781
ci: cap release notes at GitHub's 125k body limit [skip release]
13.7.0.r2780
docs: query the Learning CFEngine book KB before relying on recall
Changes in this release
13.7.0.r2785
Compare
Sorry, something went wrong.
No results found
13.7.0.r2785
Other
Finish the fork's naming and stop depending on upstream at runtime [skip release] (e034b1d )
Name the fork ShizukuTendCF in repo, issue-template and agent docs [skip release] (b46e816 )
Name the app ShizukuTendCF in user-visible text, and repair the version-prefix strip [skip release] (4c9baa7 )
Stop hard-coding the upstream dev's phone path in the build-check hook [skip release] (8d86eeb )
📦 Recent Releases
Release
Highlight
13.7.0.r2785 (this release)
fix: finish the fork's naming and stop depending on upstream at runtime [skip release]
13.7.0.r2781
ci: cap release notes at GitHub's 125k body limit [skip release]
13.7.0.r2780
docs: query the Learning CFEngine book KB before relying on recall
Changes in this release