您的位置:首页 > 其它

设置图案解锁,重启手机,开机后立即画图解锁失败

2017-03-13 15:18 405 查看
设置图案解锁,重启手机,开机后立即画图解锁,必现失败(有时候一开机就去解锁会直接提示请4秒后重试);

【原因分析】:

Android原生bug,限流场景下没有对初始状态做处理。

【解决方案】:

请按如下方案修改测试验证:

Gatekeeper.cpp (system\gatekeeper)

diff --git a/gatekeeper.cpp b/gatekeeper.cpp

index 4899661..5ea7f7c 100644

--- a/gatekeeper.cpp

+++ b/gatekeeper.cpp

@@ -243,12 +243,15 @@ void GateKeeper::MintAuthToken(UniquePtr<uint8_t> *auth_token, uint32_t *length,

}

uint32_t GateKeeper::ComputeRetryTimeout(const failure_record_t *record) {

+ static const int failure_timeout_ms = 30000;

+ if (record->failure_counter == 0) return 0;

+

if (record->failure_counter > 0 && record->failure_counter <= 10) {

if (record->failure_counter % 5 == 0) {

- return 30000;

+ return failure_timeout_ms;

}

} else {

- return 30000;

+ return failure_timeout_ms;

}

return 0;

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: