level 3
吾志谁与亮
楼主
三星S10_安全补丁级别2023年3月1日_非root电池循环次数清零
三星的“自我修复助手”(Self-Repair Assistant)不支持S10,没法用官方工具重置电池循环次数
*
#0228#
无效了,*
#9900#
清的是自适应电池的学习数据
目前找到以下方法能够进行电池循环次数清零
1.官方自我修复助手,不支持S10,靠靠靠,烦死了
2.售后的小蓝盒,小地方不一定有
3.手机root,万一knox熔断了银行app在线支付等貌似都不正常
4.利用漏洞SMT-CVE-2019-16253获得系统shell权限
以4为例准备如下
shizuku-v13.6.0.r1086.2650830c-release.apk
https://github.com/RikkaApps/Shizuku/releases
这个就不用介绍了
Sam Helper_2.8.apk
https://www.123912.com/s/BFVNjv-wAE5H?
提取码a11a
酷安sam helper话题下有这个连接
用来查看电池循环次数
com.samsung.SMT_v3.0.02.2.apk
https://xdaforums.com/attachments/com-samsung-smt_v3-0-02-2-apk.5854895/这是有漏洞版本的三星TTS文字转语音
#system_shell_2#
https://github.com/wr3cckl3ss/system_shell_2/releases/tag/Pre-release
用来触发漏洞执行shell命令,下载arm64-8va.zip并解压
adb工具
本地有adb环境的直接用就行
懒的装adb的可以用在线版本
https://app.tangoapp.dev/S10软件版本:ONE UI 4.1 / Android 12 / 安全补丁级别2023年3月1日 / 三星文字转语音 3.5.01.69
0.将以上apk安装包复制到Download目录下备用
1.进入手机设置-应用程序,找到三星文字转语音,强制停止,点存储,清除缓存,清除存储,返回强制停止页面右上角三个点卸载更新,卸载的是应用市场里安装的3.5.01.69版本,因为安全补丁级别2023年3月1日,会回退到3.3.00.3版本,这个版本没漏洞可操作,最终目的是安装3.0.02.2版本
2.打开手机“开发者选项”,设置-关于手机-软件信息,在编译编号上狂点
3.返回设置,在开发者选项里打开”USB调试“/”无线调试“
4.打开文件管理器进入内部存储Download目录,手机自带的文件管理器就行
5.安装shizuku,b站有很多shizuku视频图文等教学包含1,2,3步骤
6.安装sam helper,可以打开看看电池循环次数
7.安装
#system_shell_2#
8.手机插数据线连电脑,电脑浏览器打开https://app.tangoapp.dev/,添加并连接手机,要是一直卡在连接中,在手机上下滑USB选项选MIDI试试
9.连接手机成功后,在高级里选择终端
10.执行以下命令
#进入 /mnt/sdcard/Download/目录
cd /mnt/sdcard/Download/
#查看com.samsung.SMT_v3.0.02.2.apk软件包
ls com.samsung.SMT_v3.0.02.2.apk
#复制com.samsung.SMT_v3.0.02.2.apk到/data/local/tmp目录
cp com.samsung.SMT_v3.0.02.2.apk /data/local/tmp
#进入/data/local/tmp目录
cd /data/local/tmp
#安装com.samsung.SMT_v3.0.02.2.apk
pm install -d -i com.sec.android.preloadinstaller com.samsung.SMT_v3.0.02.2.apk
安装成功会现实Success
一定要显示Success,若安装失败则后面#system_shell_2#无法正常使用写入文件会提示没有权限
11.打开刚安装的#system_shell_2
#,点击WELCOME TO #
SS2,点击WELCOME TO 2 THE TREM LIFE进入终端命令行界面
12.执行命令whoami查看是否为system,执行命令id -u是否为1000
13.执行命令写入文件echo 000 > /efs/FactoryApp/batt_discharge_level
这里的000就将电池循环清零了,若是100,则电池循环次数为1,我的清零前数值是99689,电池循环次数是996
14.重启手机,打开sam helper查看电池循环次数,应该就修改好了
15.手机重启后之前安装的com.samsung.SMT_v3.0.02.2.apk就没了,要想修改电池次数就从第10步重复执行
16.打开三星软件市场可以将三星文字转语音更新到最新版本了
17.其他软件可删可留反正占地不大,shizuku可以留着再装个GKD跳过广告无感保活
在https://app.tangoapp.dev/连接手机安装com.samsung.SMT_v3.0.02.2.apk









软件版本信息







sam helper电池循环次数

执行完毕重启手机后会显示为0

#system_shell_2#
执行命令清零





最后要说的是自己动手换新电池后再操作这个,旧电池就没必要弄这个了,免的回头又炸了或者充的鼓包把背壳顶起来
然后最后的最后,
为什么需要清零?
电池循环次数的作用:三星手机会记录电池的充电循环次数,随着使用次数增加,系统会逐渐降低充电电压(例如从4.4V降至4.2V)以保护电池安全。 这种调整可能导致电池续航能力下降,即使更换了新电池,如果循环次数未清零,系统可能仍以旧的低电压策略管理新电池,影响充电效率和续航。
清零后的效果:清零后,系统会将电池循环次数重置为零,恢复初始的高电压充电模式(如4.33V以上),使新电池能充满电并支持快充,从而提升续航时间。例如,实测显示清零后电池寿命显示从80%恢复到95%,亮屏时间增加1-2小时。
参考资料:
https://www.reddit.com/r/galaxynote10/comments/1azvvq2/battery_replacement/
https://www.xda-developers.com/samsung-galaxy-system-shell-access-how-to/
https://xdaforums.com/t/exploit-shizuku-support-smt-shell-v2-0-get-a-system-shell-uid-1000-within-the-app-itself-and-write-your-own-system-app-with-an-api.4561879/
https://github.com/wr3cckl3ss/system_shell_2
https://github.com/wr3cckl3ss/system3
2025年12月06日 16点12分
1
三星的“自我修复助手”(Self-Repair Assistant)不支持S10,没法用官方工具重置电池循环次数
*
#0228#
无效了,*
#9900#
清的是自适应电池的学习数据
目前找到以下方法能够进行电池循环次数清零
1.官方自我修复助手,不支持S10,靠靠靠,烦死了
2.售后的小蓝盒,小地方不一定有
3.手机root,万一knox熔断了银行app在线支付等貌似都不正常
4.利用漏洞SMT-CVE-2019-16253获得系统shell权限
以4为例准备如下
shizuku-v13.6.0.r1086.2650830c-release.apk
https://github.com/RikkaApps/Shizuku/releases
这个就不用介绍了
Sam Helper_2.8.apk
https://www.123912.com/s/BFVNjv-wAE5H?
提取码a11a
酷安sam helper话题下有这个连接
用来查看电池循环次数
com.samsung.SMT_v3.0.02.2.apk
https://xdaforums.com/attachments/com-samsung-smt_v3-0-02-2-apk.5854895/这是有漏洞版本的三星TTS文字转语音
#system_shell_2#
https://github.com/wr3cckl3ss/system_shell_2/releases/tag/Pre-release
用来触发漏洞执行shell命令,下载arm64-8va.zip并解压
adb工具
本地有adb环境的直接用就行
懒的装adb的可以用在线版本
https://app.tangoapp.dev/S10软件版本:ONE UI 4.1 / Android 12 / 安全补丁级别2023年3月1日 / 三星文字转语音 3.5.01.69
0.将以上apk安装包复制到Download目录下备用
1.进入手机设置-应用程序,找到三星文字转语音,强制停止,点存储,清除缓存,清除存储,返回强制停止页面右上角三个点卸载更新,卸载的是应用市场里安装的3.5.01.69版本,因为安全补丁级别2023年3月1日,会回退到3.3.00.3版本,这个版本没漏洞可操作,最终目的是安装3.0.02.2版本
2.打开手机“开发者选项”,设置-关于手机-软件信息,在编译编号上狂点
3.返回设置,在开发者选项里打开”USB调试“/”无线调试“
4.打开文件管理器进入内部存储Download目录,手机自带的文件管理器就行
5.安装shizuku,b站有很多shizuku视频图文等教学包含1,2,3步骤
6.安装sam helper,可以打开看看电池循环次数
7.安装
#system_shell_2#
8.手机插数据线连电脑,电脑浏览器打开https://app.tangoapp.dev/,添加并连接手机,要是一直卡在连接中,在手机上下滑USB选项选MIDI试试
9.连接手机成功后,在高级里选择终端
10.执行以下命令
#进入 /mnt/sdcard/Download/目录
cd /mnt/sdcard/Download/
#查看com.samsung.SMT_v3.0.02.2.apk软件包
ls com.samsung.SMT_v3.0.02.2.apk
#复制com.samsung.SMT_v3.0.02.2.apk到/data/local/tmp目录
cp com.samsung.SMT_v3.0.02.2.apk /data/local/tmp
#进入/data/local/tmp目录
cd /data/local/tmp
#安装com.samsung.SMT_v3.0.02.2.apk
pm install -d -i com.sec.android.preloadinstaller com.samsung.SMT_v3.0.02.2.apk
安装成功会现实Success
一定要显示Success,若安装失败则后面#system_shell_2#无法正常使用写入文件会提示没有权限
11.打开刚安装的#system_shell_2
#,点击WELCOME TO #
SS2,点击WELCOME TO 2 THE TREM LIFE进入终端命令行界面
12.执行命令whoami查看是否为system,执行命令id -u是否为1000
13.执行命令写入文件echo 000 > /efs/FactoryApp/batt_discharge_level
这里的000就将电池循环清零了,若是100,则电池循环次数为1,我的清零前数值是99689,电池循环次数是996
14.重启手机,打开sam helper查看电池循环次数,应该就修改好了
15.手机重启后之前安装的com.samsung.SMT_v3.0.02.2.apk就没了,要想修改电池次数就从第10步重复执行
16.打开三星软件市场可以将三星文字转语音更新到最新版本了
17.其他软件可删可留反正占地不大,shizuku可以留着再装个GKD跳过广告无感保活
在https://app.tangoapp.dev/连接手机安装com.samsung.SMT_v3.0.02.2.apk









软件版本信息






sam helper电池循环次数
执行完毕重启手机后会显示为0
#system_shell_2#执行命令清零





最后要说的是自己动手换新电池后再操作这个,旧电池就没必要弄这个了,免的回头又炸了或者充的鼓包把背壳顶起来然后最后的最后,
为什么需要清零?
电池循环次数的作用:三星手机会记录电池的充电循环次数,随着使用次数增加,系统会逐渐降低充电电压(例如从4.4V降至4.2V)以保护电池安全。 这种调整可能导致电池续航能力下降,即使更换了新电池,如果循环次数未清零,系统可能仍以旧的低电压策略管理新电池,影响充电效率和续航。
清零后的效果:清零后,系统会将电池循环次数重置为零,恢复初始的高电压充电模式(如4.33V以上),使新电池能充满电并支持快充,从而提升续航时间。例如,实测显示清零后电池寿命显示从80%恢复到95%,亮屏时间增加1-2小时。
参考资料:
https://www.reddit.com/r/galaxynote10/comments/1azvvq2/battery_replacement/
https://www.xda-developers.com/samsung-galaxy-system-shell-access-how-to/
https://xdaforums.com/t/exploit-shizuku-support-smt-shell-v2-0-get-a-system-shell-uid-1000-within-the-app-itself-and-write-your-own-system-app-with-an-api.4561879/
https://github.com/wr3cckl3ss/system_shell_2
https://github.com/wr3cckl3ss/system3




