查看: 23330|回复: 54

让已下架的应用起死回生---如何备份你的应用

  [复制链接]

签到天数: 435 天

连续签到: 1 天

[LV.9]以坛为家II

27

主题

3405

积分

17

支持

发表于 2017-5-12 13:16:45 | 显示全部楼层 |阅读模式

马上注册,享受积分奖励和更多功能,让您轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 newnews 于 2017-8-28 02:26 编辑

升为博士,来发表一篇博士论文。有些应用虽然还在你的手机里,但是在商店里面已经下架了。万一你需要重置手机,那些应用就无法再安装了。这个教程就是如何把已安装在手机里的应用重新打包成appx文件,重置以后直接本地安装就可以了。
这里以知乎日报win10这个应用为例来演示如何一步一步的把已安装的应用重新打包。

前提:
1. 手机必须已经越狱,并且有权限对系统目录进行操作。
手机越狱方法参考这个帖子(对950系列也有效):
vcREG1.7、InteropTools2.0/1.9.x解锁及关闭MTP附手机重启appx

对于x50系列手机是无法开始MTP全系统文件访问,但是可以通过SFTP/SSH方法访问系统文件。可以参照这个帖子:
开启SSH访问以及CMD SHELL

2. 只能使用电脑进行操作,电脑上必须安装Windows SDK(可以去微软官方下载)。

步骤一: 复制应用安装目录到电脑。所有商店应用都安装在手机的C:\DATA\PROGRAMS\WindowsApps\里面(也有一些是直接在C:\DATA\PROGRAMS\下,一般都是WP8的应用,这些应用可以直接提取INSTALL文件夹里面的内容压缩成zip文件,然后把后缀zip改成XAP后按下文签名即可,无需使用makeapps这一步)。所以先找到你要备份的应用。 (如果你有困难找到应用对应的路径的话请参照本文最后的补充说明
以知乎日报为例,它安装在C:\DATA\PROGRAMS\WindowsApps\65276biubui.Win10_1.1.20.0_arm__x80dhpja2e0nc下。把该目录里面的所有内容复制到电脑的空文件夹a里面。删除其中的三个,看图:
6.png

步骤二: 制作自己的证书并且重新打包成appx
首先修改AppxManifest.xml里面的publisher。用记事本打开后找到Publisher=这个地方,把双引号里面的内容改成你自定义的,比如CN=Bee, O=Bee, C=US,然后保存。
右键点击开始,点击Windows PowerShell(管理员身份),键入以下的命令(看图)
1.png
图中我把新生成的appx命名为zhihu.appx,保存在c:\swtools目录下,你可以保存到其他地方和使用别的文件名。

步骤三 签署重新打包而成的appx应用
现在要使用刚才生成的证书来签名你刚生成的appx。
2.png

现在大功告成,你可以尝试安装(最好在模拟器里测试,记得必须开启开发者模式)。

----------------------------------------------------------------------------------------------------------
应要求把截图中的命令文本放在下面:(蓝色表示该部分需要根据你的实际目录设置/密码做相应的修改)

New-SelfSignedCertificate -Type Custom -Subject "CN=Bee, O=Bee, C=US" -KeyUsage DigitalSignature -FriendlyName newnews -CertStoreLocation "Cert:\LocalMachine\My"

记下该命令输出结果中的Thumbprint下那一长串字符

$pwd = ConvertTo-SecureString -String bee -Force -AsPlainText

Export-pfxCertificate -cert "Cert:\LocalMachine\My\DBFAF787E8436C06A3AE1FBC11ED0B4C99AE1168" -FilePath c:\swtools\bee.pfx -Password $pwd

该命令中的DBFAF787E8436C06A3AE1FBC11ED0B4C99AE1168这一串字符必须被替换成第一个命令输出的thumbprint内容


C:"\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86\makeappx.exe" pack /v /d c:\a /p c:\swtools\zhihu.sppx /1

C:"\Program Files (x86)\Windows Kits\10\bin\10.0.15063.0\x86\signtool.exe" sign /fd sha256 /f "c:\swtools\bee.pfx" /p bee "c:\swtools\zhihu.sppx"

---------------------------------------------------------------------------------------------------------------

补充说明:

1. 如果你有困难找到应用程序的路径的话,请下载并安装App Data Manager。
下载链接:App Data Manager
解压后把后缀是appx的文件复制到手机里面,在手机里用资源管理器打开这个文件,过十几秒后安装结束,可以在应用列表里面看到它。
启动App Data Manager, 点击 APP LIST
wp_ss_20170512_0001.png
在app list里面找到你需要备份的应用:
wp_ss_20170512_0002.png
点击打开所选应用就可以看到该应用对应的路径
wp_ss_20170512_0003.png

评分

参与人数 1 智慧币 +4 支持 +4 收起 理由
JiayiZS + 4 + 4 太强悍了

查看全部评分

签到天数: 855 天

连续签到: 854 天

[LV.10]以坛为家III

74

主题

3451

积分

46

支持

发表于 2017-5-12 13:35:55 | 显示全部楼层
樓主可以把 越獄方法 補上來嗎
這樣能形成一篇完整的文章

智機網目前有一現象就是各種有關聯的教程分散在東西南北
讀者往往找尋不易,理解困難
12 人支持
[你知道吗]:

签到天数: 297 天

连续签到: 11 天

[LV.8]以坛为家I

79

主题

1555

积分

0

支持

QQ
发表于 2017-5-12 13:37:49 来自手机 | 显示全部楼层
此论文很实用!赞一个!

来自:Lumia 830 -智机社区客户端
[你知道吗]:

签到天数: 1390 天

连续签到: 5 天

[LV.10]以坛为家III

149

主题

1万

积分

491

支持

6周年-资深元老会员微软核心粉丝

发表于 2017-5-12 13:43:41 来自手机 | 显示全部楼层
博士就是博士

来自:小米4 -智机社区客户端

签到天数: 616 天

连续签到: 616 天

[LV.9]以坛为家II

56

主题

3324

积分

33

支持

发表于 2017-5-12 13:46:10 来自手机 | 显示全部楼层
已阅,通过!

来自:Lumia 950 Win10新机-智机社区客户端

签到天数: 288 天

连续签到: 1 天

[LV.8]以坛为家I

62

主题

1842

积分

15

支持

发表于 2017-5-12 14:54:59 来自手机 | 显示全部楼层
xap能保存为appx?

来自:Lumia 950 Win10新机-智机社区客户端
[你知道吗]:

签到天数: 835 天

连续签到: 52 天

[LV.10]以坛为家III

11

主题

3184

积分

0

支持

发表于 2017-5-12 20:46:57 来自手机 | 显示全部楼层
本帖最后由 ❤情好无奈 于 2017-5-12 20:48 编辑
1439140244 发表于 2017-5-12 14:54
xap能保存为appx?

XAP,可以打包成XAP,论坛发过的
来自:Win10旗舰 HTC One W10
来自:One W10 WIN10 PC版客户端

签到天数: 835 天

连续签到: 52 天

[LV.10]以坛为家III

11

主题

3184

积分

0

支持

发表于 2017-5-12 20:50:26 来自手机 | 显示全部楼层
不错,一直想自己打包已有的应用,我存了俩绝版的……
来自:Win10旗舰 HTC One W10
来自:One W10 WIN10 PC版客户端
[你知道吗]:

签到天数: 288 天

连续签到: 1 天

[LV.8]以坛为家I

62

主题

1842

积分

15

支持

发表于 2017-5-12 20:59:58 来自手机 | 显示全部楼层
❤情好无奈 发表于 2017-5-12 20:46
XAP,可以打包成XAP,论坛发过的
来自:Win10旗舰 HTC One W10

我有个xap,但是无法安装怎么办?也部署不了。。

来自:Lumia 950 Win10新机-智机社区客户端
您需要登录后才可以回帖 登录 | 注册

本版积分规则

        

网站地图| 小黑屋|京ICP证150706号|京B2-20160045| 京公网安备11010802018258号

Powered by Discuz! X3.4 / Copyright 2010-2017 © 智机网 WFUN.COM Inc. All rights reserved.

快速回复 返回顶部 返回列表