IGPAPI
    Preparing search index...

    Variable RegistrationTermsOfServiceScreenConst

    RegistrationTermsOfServiceScreen: RegistrationTermsOfServiceDefinition = ...

    com.bloks.www.bloks.caa.reg.tos, the terms and policies screen with the "I agree" button — recorded from the fresh-install Android 429 sign-up dump of 2026-05-15.

    The accepted-username answer pushes it, so its enter sends nothing. Its action agree() creates the account (create.account.async with the session's context and attestation nonces) and answers the server's decision: Created carries the created account and the screen the recorded launch leaves on top (the feed); ChallengeRequired carries the created account and no launch, because the recorded inactive-user answer sends the app into the UFAC challenge, which is its own flow; PartiallyCreated is returned only when the server issued no reg_info to complete with. When the partial answer does carry reg_info, the action completes the account itself with the recorded slim completion and returns that answer. A launch failure after the account exists is RegisteredButLaunchFailedError, which keeps the created account; the screen stays on top for its other action, retryLaunch(), which runs only the launch again — the same action after a restored checkpoint, whose progress is the failed launch.

    No screenshot: the frame needs a registration that reached this step.

    Unverified on Android 451: this screen is recorded only on 429. The recording that closes it is an Android 451 app registering a new account from the login homepage.