所需工具链接:https://pan.baidu.com/s/10mLS5_ghCraAd2cd1wH_kg?pwd=1230
提取码:1230
一、修改分辨率可能基于下面的需求:
- 有线投屏:手机投屏到显示器或者电视机
为了手机HDMI投屏没有黑边,需要修改手机分辨率的长宽比例和显示器或者电视机的分辨率一致,2k和4k的长宽比例均为1:0.5625 ,比如显示器为4k显示器, 手机修改分辨率为2566*1440 2k或者2840*2160 4k分辨率都可以全屏没有黑边 只要长宽比例一致即可 - 避开手机屏幕的损坏区域(这个需要不断试错调试)
二、需要准备的工具:
1、黑阈:给secondscreen或者Scene开通adb授权
2、secondscreen或者Scene:修改分辨率工具
Scene下载地址http://download.omarea.com/scene7/
建议从高版本开始测试,部分手机低版本激活不了
三、操作流程:
- 无线调试开启黑阈adb权限:
如果手机是安卓11以上,支持无线调试,可以试试无线调试开启adb授权
安装所有app后,打开黑阈点击开发者选项

打开无线调试:

点使用配对码配对:


切回到黑阈界面点无线调试端口→无线配对 输入上图红框内的配对码



输入配对码的界面因手机而异,三星甚至需要下滑才能找到
输入配对码后如果看到黑阈正在获取应用信息 则成功了,否则就失败了,请重复上述无线配对操作过程
也可以试着用分屏模式操作,一般是在无线调试的时候 切换到任务栏模式,点程序最上面的图标,弹出菜单选分屏模式(不同手机叫法不一样),分屏后再输入配对码

- 黑阈执行对应的命令,激活secondscreen或者Scene的adb权限:
我B站的视频是用secondscreen操作修改分辨率的,但我建议用scence进行操作,不但更安全,而且还可以查看游戏帧率,一举多得
2.1 Scene的操作流程:
打开Scene 选择第二项ADB模式,



复制提示的指令(删除前面的adb shell)sh /storage/emulated/0/Android/data/com.omarea.vtools/up.sh
切换到黑域 点左上角三杠 点执行指令,粘贴刚才复制的指令,执行即可



如果不想用黑阈操作,也可以用电脑操作,电脑用数据线连接手机 手机打开usb调试,电脑打开adb,,执行以下命令:
adb devices 确保手机正常连接
adb shell sh /storage/emulated/0/Android/data/com.omarea.vtools/up.sh 激活scene

再切换回Scene,点左上角的功能 点DPI、分辨率修改

输入需要修改的分辨率,确定即可

Scene的好处在于点确定后有个预览分辨率的界面,如果不合适,只要不点确认修改,倒计时结束后自动恢复原样,这是比secondscreen安全的地方,而secondscreen一旦修改成错误的分辨率导致无法触摸,则无法恢复,只能通过双清来救砖。
另外scene还有很多功能,比如监控游戏帧率等
点上方的图标


点右边的橙黄色按钮3.0可以录制帧率变动,再点下则停止录制,再点功能的帧率记录就可以查看

2.2 secondscreen的操作
打开secondscreen 复制除adb shell后的命令
即长按复制下图绿色部分 pm grantcom.farmerbb.secondscreen.freeandroid.permission.WRITE SECURE SETTINGS

切换到黑阈app,点左上角三杠 点执行指令,粘贴刚刚复制的指令,执行即可


点右边红框按钮执行指令:

同理,如果不想用黑阈操作,也可以用电脑操作,输入完整指令:
adb shell pm grant com.farmerbb.secondscreen.free android.permission.WRITE_SECURE_SETTINGS

切换回secondscreen 点确定,提示要给到的权限全部给到

点右上角三个点 设置 勾选专家模式


点右下角的加号 添加分辨率设置

输入配置名称 屏幕类型:其他

输入需要修改成的分辨率和dpi

我在实际操作中没有修改DPI,自己可以根据需要修改
Secondscreen可以保存多个分辨率方案,方便切换。
- 补充电脑adb授权操作流程:
如果手机无线调试失败,可以通过电脑操作给黑阈授权
最好是win10系统,win7系统需要安装下面的驱动:
1)NET Framework 4.8 https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/thank-you/net48-web-installer
2)adb驱动:https://adb.clockworkmod.com/
安装adb调试工具,手机打开usb调试,通过数据线连接电脑,点允许调试
注意:插入数据线时如果手机弹出是否允许文件传输,要点取消,不然adb授权只是暂时的,拔掉数据线adb授权就失效(原因不祥)
点击安装目录的cmd-here 打开Adb输入手机获得黑阈权限命令:
adb -d shell sh /data/data/me.piebridge.brevent/brevent.sh
没有问题的话 黑阈就获得了权限,可以在黑阈输入对Secondscreen或者scene的授权执行指令了
如果上述adb命令也失效,可以试试网盘的黑阈自动激活工具,点一键开启.bat

手机插入电脑后,打开adb 输入adb devices 如果显示了一串代码 和device 则标明连接成功

如果连接不成功,请检查是不是打开了其他adb工具,比如线刷宝之类的,或者监测驱动是否正常:
右击电脑,点管理 点设备管理器,看看便携设备是否正常显示了手机,如果未显示则驱动不正常,可以尝试安装网盘里面的adb驱动,和自己手机相关的usb驱动

补上电脑直接修改分辨率的adb命令:
Just a moment...
首先进入adb,手机开调试模式,usb线连接
adb devices 确保手机连接正常
adb shell 进入shell模式
$ wm size 查看当前分辨率
wm size 1440x2560 修改分辨率为2k
注意:上面的 x 是小写的字母x 而不是其他什么特殊字符
wm density 查看当前dpi
dpi 是图像每英寸长度内的像素点数,这个改了的话,显示的像素就少了,亮度也会降低。
wm density 580 修改dpi为580
wm density reset 重置回默认的 dpi
wm size reset 重置为默认的分辨率
PS:在shell模式下不能直接按Ctrl+v进行粘贴命令,只能点左上角菜单的编辑 粘贴(win7也是这样)


评论