diff --git a/patch_v2/ncm_app/app/ui/login.c b/patch_v2/ncm_app/app/ui/login.c index be07355..c632eec 100644 --- a/patch_v2/ncm_app/app/ui/login.c +++ b/patch_v2/ncm_app/app/ui/login.c @@ -123,15 +123,13 @@ static void *login_worker(void *arg) meow_log(MEOW_LOG_INFO, "login: 803 confirmed, saving cookie"); ncm_strlcpy(cookie, out_cookie, sizeof cookie); ncm_ctx_set_cookie(&g_st.ctx, cookie); - /* 拿 uid/nickname */ - char uid[32], nick[128]; - if (ncm_login_status_check(g_st.ctx.device_id, cookie, uid, sizeof uid, - nick, sizeof nick) == NCM_OK) - appstate_set_logged_in(uid, nick); - else - appstate_set_logged_in("", ""); + /* 先落登录态并放行跳页(真机联调 2026-08-31:status_check 在 weapi 读响应时 + * 挂死(HTTP 读循环超时未生效),把跳页卡在登录页。昵称是装饰信息, + * 先跳 home(歌单请求会独立验证 cookie),status_check 留待修复后恢复。) */ + appstate_set_logged_in("", ""); g_st.logged_in = 1; g_done = 1; + meow_log(MEOW_LOG_INFO, "login: -> home (status_check deferred)"); break; } if (r.state == NCM_LOGIN_EXPIRED) { diff --git a/patch_v2/ncm_app/ncm b/patch_v2/ncm_app/ncm index 30f4d6c..5b0c5d6 100755 Binary files a/patch_v2/ncm_app/ncm and b/patch_v2/ncm_app/ncm differ