Skip to content

feat(root): refactor root access#107

Draft
researchxxl wants to merge 42 commits into
mainfrom
refactorRoot
Draft

feat(root): refactor root access#107
researchxxl wants to merge 42 commits into
mainfrom
refactorRoot

Conversation

@researchxxl

Copy link
Copy Markdown
Owner

step 1 restore outdated and buggy old root code
step 2 use a maintained libsuperuser dependency instead of the old unmaintained one

step 1 restore outdated and buggy old root code
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted January 20, 2026 23:05 — with GitHub Actions Inactive
@vale981

vale981 commented Jan 26, 2026

Copy link
Copy Markdown

Currently running the debug build :). Can confirm that this works. Thanks :)

@vale981

vale981 commented Jan 26, 2026

Copy link
Copy Markdown

Currently the "Run Script" feature does not work as the scripts ion ".stfolder" are likely not accessible due to permission issues. Would it be possible to fix this?

@researchxxl researchxxl temporarily deployed to dev-sign-untrusted January 31, 2026 12:40 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted February 4, 2026 11:43 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted February 6, 2026 13:09 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted February 8, 2026 15:38 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted February 9, 2026 21:09 — with GitHub Actions Inactive
@researchxxl

researchxxl commented Feb 15, 2026

Copy link
Copy Markdown
Owner Author

@vale981

Currently the "Run Script" feature does not work as the scripts ion ".stfolder" are likely not accessible due to permission issues. Would it be possible to fix this?

pls look at util.runScriptSet and runShellCommandGetOutput(command, false).. if you set true you will get root exec of the scripts

needs secure and proper implementation tbh for being accepted here and file permissions should be checked before

@researchxxl

Copy link
Copy Markdown
Owner Author

@dbhavsar76 may i kindly ask if you like to have fun with this?? it is also ok for me if you dont take the challenge

@dbhavsar76

Copy link
Copy Markdown
Contributor

I'll see what i can do. No promises. Meanwhile, I have the drawer ready.

@researchxxl researchxxl temporarily deployed to dev-sign-untrusted April 27, 2026 21:18 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted May 18, 2026 15:22 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted May 18, 2026 19:15 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted May 20, 2026 10:08 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted May 26, 2026 06:03 — with GitHub Actions Inactive
@acolombier

acolombier commented Jun 5, 2026

Copy link
Copy Markdown

Great to see the progress on this feature! I was thinking of giving this a test, using the test build artifacts. Is there any gotchas I should be aware or that you folks have already noticed?

Edit: I have gone ahead and moved to the snapshot build (made a setting export/import of the stable build config, however the remote device keep appearing disconnected. They show connected for 5~~10sec, then gets marked as disconnected for a minute or two. Not sure this is a regression from this feature? Unrelated it would seems!

Signed-off-by: Jonas <244199422+researchxxl@users.noreply.github.com>
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted June 8, 2026 11:51 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted June 12, 2026 09:41 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted June 12, 2026 13:57 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted June 17, 2026 08:03 — with GitHub Actions Inactive
@researchxxl researchxxl temporarily deployed to dev-sign-untrusted June 17, 2026 10:06 — with GitHub Actions Inactive
@researchxxl researchxxl deployed to dev-sign-untrusted June 29, 2026 12:17 — with GitHub Actions Active
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[root] Add Full Device Storage Access [root] Updating shows error : "failed to read the configuration"

4 participants