File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -32,6 +32,12 @@ class _ApkDragTargetState extends ConsumerState<ApkDragTarget> {
3232 ADBUtils .startShizuku2 (serialNumber, info);
3333 }
3434
35+ // start brevent
36+ Future <void > _toggleStartBrevent () async {
37+ var serialNumber = ref.read (selectedDeviceProvider)! .serialNumber;
38+ ADBUtils .startBrevent (serialNumber);
39+ }
40+
3541 // install apk to device
3642 void _toggleInstall () {
3743 ADBUtils .install (ref.read (selectedDeviceProvider), list);
@@ -108,6 +114,11 @@ class _ApkDragTargetState extends ConsumerState<ApkDragTarget> {
108114 child: const Text ("Start Shizuku" ),
109115 ),
110116 const SizedBox (width: 10 ),
117+ FilledButton (
118+ onPressed: isSelectedDevice ? _toggleStartBrevent : null ,
119+ child: const Text ("Start 黑域" ),
120+ ),
121+ const SizedBox (width: 10 ),
111122 FilledButton (
112123 onPressed: isSelectedDeviceAndFiles ? _toggleInstall : null ,
113124 child: const Text ("Install" ),
Original file line number Diff line number Diff line change @@ -241,6 +241,13 @@ class ADBUtils {
241241 ..primaryCpuAbi = primaryCpuAbi! ;
242242 }
243243
244+ /// 启动黑域
245+ static void startBrevent (String serialNumber) {
246+ var argsText =
247+ '-s $serialNumber shell sh /data/data/me.piebridge.brevent/brevent.sh' ;
248+ runCmd (argsText.split (" " ));
249+ }
250+
244251}
245252
246253class ShizukuPackageInfo {
You can’t perform that action at this time.
0 commit comments