目录

1、问题描述

2、源码涉及和解决

3、其他修改


环境平台:msm8953、android7.1.2、kernel3.18.31


1、问题描述

现象:关机状态下,插入USB充电会自动开机。

原因:是由于编译的是userdebug模式,而user模式进入的则是充电界面。所以与编译条件相关。

本文连接:https://blog.csdn.net/qq_33611327/article/details/106429500

2、源码涉及和解决

相关源码ap/bootable/bootloader/lk/app/aboot/aboot.c

....unsigned char*update_cmdline(const char* cmdline){.....}else if((target_build_variant_user() || device.charger_screen_enabled)&& target_pause_for_battery_charge()){pause_at_bootup = 1; cmdline_len += strlen(battchg_pause); }....
}

target_build_variant_user()判断模式,只要是user模式,则会进入下一个判断target_pause_for_battery_charge()是否在充电,是则停止启动进入充电状态。

userdebug模式下解决方法

#fastboot oem enable-charger-screen   //打开关机充电

#fastboot oem disable-charger-screen  //关闭充电,自动开机

3、其他修改

init.c

if (!is_ffbm)is_charger = !strcmp(bootmode, "charger");......if (is_charger)action_for_each_trigger("charger", action_add_queue_tail);.....

init.rc

on chargerclass_start charger

init.qcom.rc

service charger /chargerclass charger

system/core/healthd/Android.mk 

即Symlink /charger to /sbin/healthd

LOCAL_MODULE := healthd
...

本文连接:https://blog.csdn.net/qq_33611327/article/details/106429500

高通关闭插入USB后自动开机的解决方案相关推荐

  1. 关闭计算机开机自启动,电脑关机后自动开机

    日志名称:          System 来源:            Microsoft-Windows-Kernel-General 日期:            2018.03.20 周二 5 ...

  2. 51.计算机通电后自动开机,Win10专业版怎么解决电脑关机后又自动开机的问题?

    大家碰到过电脑自动关机的,但是又没有碰到过电脑自动开机的呢?本机安装的是Windows10-10240的专业版系统,昨天出现了一个这样的情况,即把电脑关机以后,又自动开机了,如何才能解决电脑关机后又自 ...

  3. 计算机关机后自行启动,电脑关机后自动开机

    大家会发现电脑在使用一段时间后,发现电脑关机后自动开机,遇到这种故障要怎么解决呢?这是电脑哪里出现问题了呢?下面就来详细的分析下出现电脑关机后自动开机的原因和解决方法: 电脑关机后自动开机? 一:系统 ...

  4. win10关机后自动重启_win10电脑关机后自动开机怎么解决

    大家都知道电脑可以自动关机的功能,但是不知道有没有遇到过电脑自动开机的呢?你听起来都会觉得很神奇吧,那是无缘无故的自动开机的节奏,遇到这样的情况怎么办呢?今天小编为大家带来电脑关机后自动开机的解决方法 ...

  5. 计算机开机关机清除键都是什么,详细教您win10电脑关机后自动开机怎么解决

    有些用户在升级Win10系统后,发现电脑关机了之后会准时早上10点自动开机,就算不使用电脑也会自动开机,这给他们造成了不小的困扰.小编针对这个现象整理了以下关于电脑关机后自动开机的图文教程. 大家都知 ...

  6. 如何设置电脑关机后自动开机

    大家会发现电脑在使用一段时间后,发现电脑关机后自动开机,遇到这种故障要怎么解决呢?这是电脑哪里出现问题了呢?下面就来详细的分析下出现电脑关机后自动开机的原因和解决方法: 电脑关机后自动开机? 一:系统 ...

  7. 电脑开始关机待机重启出现计算机,电脑关机后进入待机状态如何解决 电脑关机后自动开机怎么回事...

    在日常使用电脑的时候,如果我们没有定时的清理和保养,难免会遇到一些电脑故障问题,近日很多电脑用户都遇到了电脑开机后进入待机状态的问题,这很可能是计算机命令执行错误引起的,那么该怎么办呢?其实方法很简单 ...

  8. 【学神-RHEL7】1-3-Linux基本命令和配置服务器来电后自动开机

    本节所讲内容: Linux终端介绍 Shell提示符 Bash Shell基本语法 基本命令的使用:ls.pwd.cd 查看系统和BIOS硬件时间 Linux如何获得帮助 Linux关机命令:shut ...

  9. 计算机主机如何启动,教你电脑关机后自动开机怎么办

    当我们将电脑关机后,却发现电脑在关机之后自动开机的怪异现象,电脑莫名自动重启,相信小白无奈的事情不知道什么原因导致的,更不知道怎么去解决电脑关机后自动重启的现象,难道我们真的束手无策了吗?不,现在小编 ...

  10. u盘自动运行bat_如何让u盘插入电脑后自动播放 u盘插入电脑后自动播放方法

    相信大家都知道U盘有一个自动播放的功能,一插入电脑它就自动运行某个程序,本来这个功能是为了大家能更方便的使用U盘,但是由于这个功能经常被病毒利用,所以现在很多杀毒软件检查到AUTORUN.INF文件就 ...

最新文章

  1. Nacos源码系列——第二章(Nacos核心源码主线剖析下)
  2. oracle创建表+注释
  3. 201506251117_《react——所需知识、主要技术》
  4. python 32bit数据结构_python实现bitmap数据结构详解
  5. Flutter布局锦囊---绑定手机页
  6. A.01.03-模块的输入—模拟量输入
  7. C++构造函数、new、delete
  8. Kebernetes 学习总结(8) statefulset
  9. Learun FrameWork V7.0,敏捷开发向导快速配置
  10. 纯CSS的导航下拉菜单
  11. 小觅双目+IMU联合标定
  12. python基础--del操作
  13. 饥荒无条件制作下载_饥荒巨人国无条件制造版
  14. poj Best Cow Line
  15. 用python将照片做成数据集_那个20多万“不可描述”照片的数据集,有人用python做了鉴黄模型 | Demo...
  16. 重磅!这些高校公布扩招规模,博士将达10万人……
  17. 数据库存储与文件存储
  18. 代理的基本原理 及用Xpath爬取代理网站IP列表 测试并存入数据库
  19. Java支付宝沙箱环境支付,SDK接口远程调试【内网穿透】
  20. 中餐烹饪为什么要学计算机,中餐烹饪为什么要勾芡呢?

热门文章

  1. word有符号时 对齐_对齐Excel货币符号时遇到问题
  2. JavaScript网页特效范例宝典pdf
  3. GateWay简单的使用、集群搭建和数据库动态配置
  4. 【Linux系列文章】磁盘、进程
  5. 宝塔linux 加载zend,Linux CentOS 安装 Zend Guard Loader 组件
  6. hostapd_cli 使用手册
  7. python 回溯法 01背包问题_01背包问题(回溯法)python实现
  8. Tables[0].Rows.count什么意思?
  9. 论文代码复现 | 无人机与卡车联合配送(Python+Gurobi)(The flying sidekick traveling salesman problem)
  10. matlab画柱状图函数,series函数做柱状图