- 积分
- 1576
- 最后登录
- 2024-1-18
- 精华
- 0
- 阅读权限
- 50
- 主题
- 123
- UID
- 672519
- 帖子
- 3865
- PB币
- 549
- 威望
- 5
- 贡献
- 0
- 技术
- 48
- 活跃
- 1937
不是所有的特仑苏都是牛奶
- UID
- 672519
- 帖子
- 3865
- PB币
- 549
- 贡献
- 0
- 技术
- 48
- 活跃
- 1937
|
发表于 2020-6-7 00:08:06
IP属地广东
|显示全部楼层
本帖最后由 driver1998 于 2020-6-7 14:15 编辑
最近网易云将商店的UWP“升级”成了Win32桌面版,虽然这也是意料之中,但直接替换依然让人非常不爽。
这里说一下怎么改包阻止商店自动更新(甚至商店版和旧版本共存)
下载网易云UWP的appxbundle,直接安装的话跟从商店安装是一样的,也会收到商店的更新
我们用7zip打开它,能看到分别有ARM、x64、x86三个架构的程序包,根据设备的架构选择对应的包,然后继续用7zip打开。
请勿使用多线程下载工具下载论坛附件!
这就是app的所有文件了,将除了[Content_Types].xml、AppxMetaData和AppxSignature.p7x之外的文件解压到一个地方
请勿使用多线程下载工具下载论坛附件!
解压出来之后应该是这样的
请勿使用多线程下载工具下载论坛附件!
用文本编辑器打开AppxManifest.xml,看到前几行
请勿使用多线程下载工具下载论坛附件!
Identity Name那里就是App的标识名,把它改掉就可以实现共存(但磁贴更新会炸)
Identity Publisher是应用开发者的名字,如果重新打包的话就要改成与你的证书对应的名字,不然打包后没法签名。不打包就可以随便改
PhoneIdentity节点应该是给以前的WP商店识别的,直接删掉即可
如果只是想阻止更新,改Publisher就行
如果要共存,则改Identity name,比如我改成了这样
请勿使用多线程下载工具下载论坛附件!
如何安装修改后的文件
要安装修改后的App,有两种方式
一是重新打包成appx,然后安装。
优点是和原先一样可以双击安装,跟普通的App一样安装到受NTFS权限保护的Program Files\WindowsApps路径,防止手贱,卸载后不会有任何残留。
缺点是要安装Windows SDK(makeappx打包工具在SDK里),打包后要签名才能安装,如果用自签名证书还要加信任。
二是用开发者模式注册appxmanifest。
优点是不用装SDK,不用签名,App文件可以放到任何地方,Powershell里一行命令就可以装上。
缺点是卸载后程序本体不会被删除(但AppData里对应的个人数据会清掉),程序文件没有NTFS权限保护,以及要打开开发者模式。
这里介绍第二种方法。
首先打开开发者模式,设置-更新和安全-开发者选项,然后按照系统版本对号入座
2004以上
请勿使用多线程下载工具下载论坛附件!
2004以下
请勿使用多线程下载工具下载论坛附件!
将App的目录放到某个你不会手贱删掉的地方,我放在C:\Users\用户名\AppData\Local\Programs下(这是VSCode等程序的安装路径)
Explorer打开到App的位置(appxmanifest.xml的位置),shift-右键打开Powershell,然后输入命令
Add-AppxPackage -Register .\AppxManifest.xml
一瞬间安装完成,如果安装失败那可能是你appxmanifest改坏了,或者没开开发者模式
这时候打开商店,你会发现网易云还是没安装的状态,自然也不存在强制更新了
你愿意的话还可以两个都装上去(
请勿使用多线程下载工具下载论坛附件!
最后给个改好的网易云UWP 1.4.1 64位版(改了Identifier name),解压后开发者部署即可
NeteaseMusicUWP.1.4.1.0.x64.7z
(9.93 MB, 下载次数: 139)
|
-
1
查看全部评分
-
|