Shiziku 开启adb权限 之 三星手机 S10+

Android系统禁止使用adb install命令安装应用程序 其中,adb install命令是一个常用的命令,用于将应用程序安装到Android设备上。通过使用ADB的install命令,我们可以绕过限制,并成功将应用程序安装到设备上。希望本文对你有所帮助!造成这个问题的原因是,某些Android设备制造商或ROM开发者可能对系统进行了定制,并禁止了使用adb install命令来安装应用程序。通过以上方法,我们可以绕过Android系统禁止使用adb install命令的限制,成功将应用程序安装到设备上。如果设备列表中显示了你的设备信息,则表示设备已成功连接。 阅读详情
AI摘要

本文介绍如何在三星S10+上通过Shizuku和Auto.js Pro实现无限调试功能。适用于安卓11系统,包括安装Shizuku、获取adb权限的操作步骤及注意事项。

Time: 2022年8月12日06:34:05 By:MemoryErHero

三星手机 S10+ 开启无限调试 保姆级教程

设备名称: 三星手机 S10+

设备系统: 安卓 11 系统

使用工具: 1 Shizuku 12.9.1

使用工具: 2 Auto.js Pro 9.0

操作步骤

1 安装好Shizuku,操作流程图。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2 打开授权给指定的app 即可让指定app 拥有adb 权限。例子: auto.js Pro

在这里插入图片描述
在这里插入图片描述

注意事项:

1 如果设备没有root权限,则每次重启、关闭 、设备都需要上述操作。才能让apk 拥有adb使用权限。

2 如果设备有root权限则无需重复上述操作。只需要打开。Shizuku的设置开关即可。如图。

在这里插入图片描述
在这里插入图片描述

3 还有其他开启方式需要自行研究。如数据线 + 电脑 使用adb 启动

在这里插入图片描述

4 其他细节参考Shizuku 官方文档 : https://shizuku.rikka.app/zh-hans/guide/setup/#%E9%80%9A%E8%BF%87%E8%BF%9E%E6%8E%A5%E7%94%B5%E8%84%91%E5%90%AF%E5%8A%A8

Auto.js Pro 9 调用adb 效果图如下:

1 点击效果图

在这里插入图片描述

2 输入效果图

在这里插入图片描述

3 滑动效果图

在这里插入图片描述

源码视图

1 源码

在这里插入图片描述
在这里插入图片描述

CVE-2017-7921漏洞深度解析:海康设备明文密码泄露原理与七层防御 网络摄像头安全本质上是嵌入式Web服务安全,其核心在于身份认证机制是否健全。CVE-2017-7921并非传统远程执行漏洞,而是因信任错位导致的未授权API暴露——`/Security/users/1`接口绕过Session校验,直接返回admin明文密码。该问题根植于安防设备早期‘物理隔离+前端可控’的设计假设,在P2P、云平台等新场景下全面失效。技术价值在于揭示了轻量级HTTP服务中路径级访问控制缺失的普遍风险;典型应用场景包括ONVIF协议接管、Telnet后门登录及NVR侧横向移动。本文基于DS-2 阅读详情

相关推荐

基于继电器与三极管的自动水泵控制器DIY:从电路原理到PCB制作实战

继电器作为一种利用电磁原理实现电路通断控制的电气开关,其核心价值在于通过小电流信号控制大电流负载,实现强弱电之间的安全隔离。在自动化控制领域,继电器常与三极管等半导体器件配合,构成驱动电路,将微弱的传感器信号放大,从而可靠地控制电机、水泵等执行机构。这种组合技术广泛应用于工业控制、智能家居及各类电子DIY项目中,例如实现水箱水位的自动检测与控制。本文将以一个典型的自动水泵控制器项目为例,深入剖析如何利用继电器与三极管搭建水位检测与驱动电路,并详细讲解从电路设计、PCB自制(热转印法)到系统调试的完整工程实践

weixin_31774841的博客 346

关于手机非root下冻结应用的免费方法

免root冻结手机应用。

大时 4478

Java 简易版 UDP 多人聊天室

【代码】Java 简易版 UDP 多人聊天室。

nmy15570188135的博客 1187

adb权限不足问题解决

解决Ubuntu下adb 显示insufficient permissions for device的问题 用USB线连接设备后抓取log时,在命令行输入:adb root后出现了 error:insufficient permissions for device 这显然是不正常的 我们再在命令行上输入 adb device 出现了: List of devices attached ???????????? no permissions 这就可以知道了,出问题了,从上面给出的提示翻译成中文是”设

Wudada_1的博客 1万+

Chronos:学习时间序列的大语言模型(论文解读)

《Chronos:学习时间序列的大语言模型》论文翻译

qq_20144897的博客 9051

告别Windows!Oculus Quest 2在Mac M1上的串流实战(scrcpy+SideQuest避坑指南)

本文为Mac M1用户提供了Oculus Quest 2在macOS上实现高清低延迟串流的实战指南。通过使用开源工具scrcpy和SideQuest,绕开官方限制,详细讲解了从环境准备、无线调试到画质与延迟优化的完整步骤,重点解决了Apple Silicon芯片Mac的连接与性能问题,助你告别Windows依赖。

weixin_29224309的博客 308

激活Shizuku

Shizuku自我介绍 让你的应用直接使用系统 API ​ 备注: 系统API一般指adb级别的API, 现在的用户, 手机一般都不会root, 所以仅限于adb权限 ​ 首次激活shizuku 用数据线把手机和电脑连接起来 阅读帮助 查看指令, 点击复制 在电脑上打开cmd命令行窗口 输入 **adb devices **, 确认手机连接电脑正常 黏贴第3步的指令 顺利的话, 启动成功, 否则请查阅shizuku官网的操作文档 ​ 无线调试启动shizuku

snailuncle2的博客 4万+

基于 Verilog 的经典数字电路设计(10)三态门

三态门(Triple-State Gate)亦称 “三态输出门”、“三态门输出电路”,是一种重要的总线接口电路,具有高电平、低电平和高阻抗三种输出状态的门电路,不过我们通常在设计中比较少见。   三态指其输出既可以是一般二值逻辑电路,即正常的高电平(逻辑 1)或低电平(逻辑 0),又可以保持特有的高阻抗状态,高阻态相当于隔断状态(电阻很大,相当于开路)。

新芯设计的博客 1万+

Shizuku连接电脑adb

它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。很不幸,该启动方式需要连接电脑。在 Android 9 及以上版本上选项是“默认 USB 配置”-“不进行数据传输”。在系统设置的“通知管理”-“通知显示设置”将通知样式切换为“原生样式”。在 Android 8 上的选项是“选择 USB 配置”-“仅充电”。在“开发者选项”中开启「“仅充电”模式下允许 ADB 调试选项」。在“开发者选项”中开启“USB 调试(安全设置)”。

ZiaYao的博客 1万+

基于Simulink的鲸鱼优化算法(WOA)MPPT仿真

摘要:本文介绍了基于Simulink的鲸鱼优化算法(WOA)在光伏MPPT控制中的应用。WOA模拟座头鲸的"气泡网捕食策略",通过包围猎物、螺旋收缩和随机搜索三阶段动态平衡全局探索与局部开发能力,有效解决局部阴影导致的多峰P-V曲线问题。文章详细讲解了WOA-MPPT的Simulink建模过程,包括多峰光伏阵列建模、WOA控制器实现和Boost变换器控制。仿真结果显示,在三种典型工况下,WOA-MPPT的追踪效率>99.3%,动态响应时间<0.15s,性能优于传统算法。最后提出了混合WO

amy_mhd的博客 72

规控面试常见问题

规划控制算法常见问题。

每天进步一点点。 982

冰狐智能辅助使用Shizuku实现自动化脚本

使用shizuku可以在不需要pc配合,不需要root权限下,即可在手机中直接使用冰狐js脚本来调用adb命令实现各种复杂的自动化脚本。

m0_62259629的博客 7065

YOLOv13手把手添加YOLOv13注意力机制:Biformer(BiLevelRoutingAttentio)YOLOv13双层路由注意力 革命性的高效注意力机制深度解析YOLOv13YOLOv1

YOLOv13 BiLevelRoutingAttention是一种革命性的高效注意力机制,YOLOv13通过双层路由策略显著降低了计算复杂度。YOLO它将注意力计算分为区域级路由和令牌级注意力两个层次,前者选择最相关的K个区域,后者仅在选定区域内执行注意力计算。这种设计借鉴了人类视觉系统的分层处理机制,在保持长距离依赖建模能力的同时,将复杂度从O(N²)降至O(NK + P⁴)。该机制还集成了可微分路由、自适应参数和LePE位置编码等创新技术,YOLOv13 YOLOv13 YOLOv13 YOLOv13

FJN110的博客 659

三星系统adb开启或关闭系统更新

三星系统adb开启或关闭系统更新

qq_41911316的博客 5382

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Android adb工具

一、操作流程 二、查看logcat: 先安装adb工具(配置环境变量),根据不同的操作系统下载相应的版本 打开开发者模式,连接上手机,之后会弹出一个授权的对话框,选择允许就可以连上电脑。或者下载一个PC端的应用宝或手机助手,用应用宝(或手机)去连接手机。因为现在手机权限做的比较好,所以第一次连接的时候比较费劲。 但是有一些设备,特别是三星的手机你需要额外的去下载三星安装驱动的组件,然后把手机的...

xinxin920606的博客 1065

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

shizuku免root电脑adb启动授权

Mac终端输入。

XLsn0w 4458

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Shizuku开发——通过Shizuku使app拥有shell权限

该方案通过Shizuku给自己的软件授予adb shell权限,但前提是Shizuku必须拥有adb shell权限

xxin_的博客 1万+

shizuku下载安卓(shizuku官方正版下载)

Shizuku是一款革命性的安卓系统辅助工具,无需Root即可实现高级权限操作。它通过ADB授权让应用调用系统API,支持冻结应用、卸载预装软件等高级功能,安全稳定不修改系统文件。相比传统Root和电脑ADB,Shizuku操作更便捷,不影响保修和OTA升级,完美支持Android 11+的无线调试。是极客玩家和效率控的理想选择,能驱动冰箱、黑域等高级应用,解决了Root风险与功能需求的矛盾。

mianfeixz的博客 1万+

99% 的人都不会,智能电视最全ADB安装及卸载软件保姆级图文教程

【ADB工具合集:7款实用工具解析与连接指南】 本文介绍了7款高效的ADB工具及其应用场景,涵盖手机/电视调试、预装应用卸载、系统权限管理等需求。重点推荐:甲壳虫ADB助手(安卓端无线控制)、AYA(全平台图形化操作)、开心电视助手(TV设备管理)及Shizuku(权限管理神器)。详细说明ADB连接的三大条件:开启开发者模式/USB调试、同局域网、首次授权。针对每款工具提供简明操作指引,如AYA的截图/投屏功能、原生ADB命令行配对方法等,适合开发者及进阶用户解决安卓设备管控难题。文末强调工具开源性和安全性

2603_95610095的博客 1269

三星手机Galaxy S24 Ultra使用adb工具关闭和开启系统更新

使用google的adb工具,在google上搜索Android SDK Platform Tools,下载platform-tools-latest-windows.zip工具(链接: https://pan.baidu.com/s/1ELSBBWgfLrYoxYW1KMlOlQ?设置->关于手机->关于手机->点击7次编译编号就会开启开发者模式->重新进入设置->开发者选项(在界面最下面)->USB调试(开关打开)(此时用三星数据线连接电脑的时候,会提示是否允许USB调试,确定即可)

qq_43699958的博客 5477

python激活shizuku

代码实现了一个简单的图形界面,允许用户通过点击按钮来执行两个 adb 命令:一个是通过 USB 激活 shizuku,另一个是通过无线网络激活 shizuku

m0_71663621的博客 2609

android studio app开发连接不上三星手机调试;三星手机调试adb devices识别不到设备怎么办

开发app 使用三星手机真机调试,连不上三星手机的问题

qq_45890619的博客 3652

华为手机轻松使用 Shizuku 搞机!

通过大量查询,说是华为隐藏了该功能,更有网友说,这是鸿蒙系统,无线调试是安卓玩的……其中百度经验里有篇文章标题是《华为手机怎么开启无线调试》,进去一看不仅有文字,还有视频演示,看完结果给我开启了个 USB 调试,我反手就是一波举报,TMD 还 44892 次浏览,浪费了多少人时间。但是网上有小伙伴提示,一旦设备重启,就要重头操作一遍……不过嘛,按照我的使用习惯,一年也不一定会重启一次,除非一点电都没了。我手上这台鸿蒙4.0依然支持安卓系统,于是乎我先开启 USB 调试,使用 ADB 连接输入命令:。

EC_AK47的博客 4万+

(shizuku+小黑屋)完美实现应用程序冻结无需root/解bl锁

小黑屋与手机的某些功能类似,比如安卓系统的应用停用功能。二者的相似之处在于都可以停用应用程序,防止其后台运行和消耗系统资源。然而,小黑屋相较于手机的应用停用功能具有以下优势:方便易用,高度可定制,隐私保护,续航优化小黑屋的工作原理是利用安卓系统的应用停用功能,将应用停用后相当于被卸载,但应用的数据不受影响,可以随时恢复使用。通常需要连接电脑使用ADB命令才能停用应用,但小黑屋软件可以在手机上直接停用和恢复应用,非常方便。

NiUNiUSHENTAO的博客 1万+
上一篇: 技术变现整体流程
下一篇: 微信 scheme
MemroyErHero
博客等级 码龄9年 2337粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MemroyErHero

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值