Skip to content

Ship the stub in the tizen5 package too, under the same gates (#105, #17) - #123

Merged
PatrickSt1991 merged 1 commit into
mainfrom
stub-tizen5
Oct 3, 2026
Merged

PatrickSt1991 merged 1 commit into
mainfrom
stub-tizen5

Conversation

@PatrickSt1991

Copy link
Copy Markdown
Contributor

The AU7200 runs Overscan with the stub in, and the thing that decided it, whether the firmware lets an app execute-map a library of its own, is per firmware and not per Tizen version: the Q80 on 5.5 refused every location, the RU7020 on 5.0 has no wall at all, the AU7200 on 6.0 allows res/. A 5.x set with the engine wall and not the mapping one would pass the ladder and still get nothing, because only the tizen6 package carried the stub.

Overscan5 now ships the same file (Overscan6/res/libprivileged-service-client.so, one committed copy) into its res/ with a TizenTpkUserIncludeFiles item. Checked in the built tpk: res/libprivileged-service-client.so is in the file list and in both signature1.xml and author-signature.xml. EngineStub is unchanged, gates included: never loaded unless the engine has already failed on this install, withheld after two launches that did not come back with it in. On the Q80 it is one recorded refusal (engine stub: refused ... failed to map segment) and the same failure screen.

CLAUDE.md and INTERNALS say which package carries what and why, and the Q80 section has a postscript.

…oo, under the same gates (issue 105, issue 17)

The AU7200 runs Overscan with the stub in (issue 105), and whether a set lets an
app map a library of its own is a property of the firmware, not of the Tizen
version: the Q80 on 5.5 refused every location, Patrick's RU7020 on 5.0 has no
wall at all, the AU7200 on 6.0 allows res/. So a 5.x set with the engine wall and
not the mapping one has nothing to gain from the ladder passing unless the tizen5
package carries the stub. It now does, from Overscan6/res/ via a
TizenTpkUserIncludeFiles item into res/, where EngineStub looks. Both signatures
cover it. EngineStub's gates are unchanged: never loaded unless the engine has
already failed on this install, withheld after two launches that did not come
back with it in. On the Q80 this is one recorded refusal and the same screen.
@PatrickSt1991
PatrickSt1991 merged commit 5cdc532 into main Oct 3, 2026
7 checks passed
@PatrickSt1991
PatrickSt1991 deleted the stub-tizen5 branch October 3, 2026 11:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant