Skip to content

jameseroyi/secure-if

Repository files navigation

Secure I/F

Secure I/F 是一个用于控制 Android 手机 USB 接口的电源连接数据连接关闭与打开的一款应用。

可以防止未授权的设备通过 USB 连接到你的手机进行恶意操作或者植入病毒,可以保护你在公共场所的充电安全。

本程序需要 Root 后才能正常使用。

原理

原理就是通过修改内核参数参数控制 USB 功能的开关。

控制 USB 充电连接

su -c 'echo 0 > /sys/class/power_supply/battery/charging_enabled'    // 关闭 USB 充电功能
su -c 'echo 1 > /sys/class/power_supply/battery/charging_enabled'    // 打开 USB 充电功能

注: 并非所有 Android 手机都是这个路径,所以这个功能只支持部分手机。

控制 USB 数据连接

su -c 'echo 0 > /sys/devices/virtual/android_usb/android0/enable'    // 关闭 USB 数据通信功能
su -c 'echo 1 > /sys/devices/virtual/android_usb/android0/enable'    // 打开 USB 数据通信功能

开发

本项目使用 Android Studio 开发,目前还存在不少的 bug 。 特别是控制电源连接的功能只支持部分安卓手机,以及会受其他程序的影响导致已经关闭的选项被其他程序调用时打开。

另外还提供了一个原始的 Shell 脚本,供命令行界面下使用。

下载

Download the latest release.

信仰

本项目代码以使用猪头猪血烧香祭祀,非常不清真,任何穆斯林不得使用。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages