吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5251|回复: 15
上一主题 下一主题
收起左侧

[iOS 原创] 利用描述文件(.mobileconfig)制作Web Clip(网页桌面图标)

[复制链接]
跳转到指定楼层
楼主
jyh12923 发表于 2021-7-27 11:26 回帖奖励
本帖最后由 jyh12923 于 2021-7-27 15:54 编辑

起因是这样的:有个朋友发来了一个网页,里面有个“app”,据说是他自己的网页通过第三方制作的桌面图标。下载一看,是个描述文件

啊,就是这样
我就下载了。

嗯,不错

更多详细信息里是网址。
安装结束,主屏幕确实神奇地多出来一个图标,就是那个朋友的“app”。点进去,是个pwa.(相当于safari里的添加到主屏幕功能,但制作描述文件的方法能让没有pwa代码的网页首页【被描述文件记录的】pwa化)
不错,可是当我也想在这个网站定做一个时,居然只有免费3天!!!啊,那肯定不行啊,作为白嫖党怎么能付钱买第三方vip呢???
于是我开始抓包,一通操作猛如虎,拿到下载的源文件:扩展名是.mobileconfig
用某知名文件预览器重命名为txt打开:灰常好,一堆看不懂的字符。。。没事,把看不懂的删了不就行了?
。。。2分钟后。。。成功了!!!
原来,看不懂的字符就是描述文件的签名,而描述文件不用签名也能装!!(只是苹果会警告)
[XML] 纯文本查看 复制代码
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">[/size]
[size=12px]<plist version="1.0">[/size]
[size=12px]        <dict>[/size]
[size=12px]                <key>PayloadContent</key>[/size]
[size=12px]                <array>[/size]
[size=12px]                        <dict>[/size]
[size=12px]                                <key>FullScreen</key>[/size]
[size=12px]                                <true/>[/size]
[size=12px]                                <key>Icon</key>[/size]
[size=12px]                                <data></data>[/size]
[size=12px]//图标的data URL
[/size][size=12px]                                <key>IsRemovable</key>[/size]
[size=12px]                                <true/>[/size]
[size=12px]//可否移除
[/size][size=12px]                                <key>Label</key>[/size]
[size=12px]                                <string></string>[/size]
[size=12px]//名称
[/size][size=12px]                                <key>PayloadDescription</key>[/size]
[size=12px]                                <string/>[/size]
[size=12px]//描述文件描述
[/size][size=12px]                                <key>PayloadDisplayName</key>[/size]
[size=12px]                                <string></string>[/size]
[size=12px]//描述文件名称
[/size][size=12px]                                <key>PayloadIdentifier</key>[/size]
[size=12px]                                <string></string>[/size]
[size=12px]                                <key>PayloadType</key>[/size]
[size=12px]                                <string>com.apple.webClip.managed</string>[/size]
[size=12px]//描述文件类型,为Web Clip
[/size][size=12px]                                <key>PayloadUUID</key>[/size]
[size=12px]                                <string></string>[/size]
[size=12px]//UUID
[/size][size=12px]                                <key>PayloadVersion</key>[/size]
[size=12px]                                <integer>1</integer>[/size]
[size=12px]//版本号
[/size][size=12px]                                <key>Precomposed</key>[/size]
[size=12px]                                <true/>[/size]
[size=12px]                                <key>URL</key>[/size]
[size=12px]//网页链接
[/size][size=12px]                                <string></string>[/size]
[size=12px]                        </dict>[/size]
[size=12px]                </array>[/size]
[size=12px]                <key>PayloadDescription</key>[/size]
[size=12px]                <string></string>[/size]
[size=12px]                <key>PayloadDisplayName</key>[/size]
[size=12px]                <string></string>[/size]
[size=12px]                <key>PayloadIdentifier</key>[/size]
[size=12px]                <string></string>[/size]
[size=12px]                <key>PayloadRemovalDisallowed</key>[/size]
[size=12px]                <false/>[/size]
[size=12px]                <key>PayloadType</key>[/size]
[size=12px]                <string>Configuration</string>[/size]
[size=12px]                <key>PayloadUUID</key>[/size]
[size=12px]                <string></string>[/size]
[size=12px]                <key>PayloadVersion</key>[/size]
[size=12px]                <integer>1</integer>[/size]
[size=12px]        </dict>[/size]
[size=12px]</plist>

嗯,删了以后「差不多」这样
接下来是对照尝试并修改每段string代表的显示内容:完成!重命名到mobileconfig,存储到文件,点击安装,成功!美滋滋
顺便做了个制作这个web clip的快捷指令https://www.icloud.com/shortcuts/8db60913afc24e1587e01d39919dc33a
(里面访问外部url为了生成随机的uuid,因为快捷指令没有内置这个功能)
做了个52破解pwa(因为没有52自带pwa代码,所以只能首页pwa):
链接:https://pan.baidu.com/s/1qbi7dnqSMCjRVhgmjTw-cw
提取码:52pj

免费评分

参与人数 2吾爱币 +2 热心值 +2 收起 理由
junjia215 + 1 + 1 谢谢@Thanks!
kk1212 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
 楼主| jyh12923 发表于 2021-7-29 08:02 |楼主
本帖最后由 jyh12923 于 2021-7-29 08:04 编辑
a3322a 发表于 2021-7-29 04:57
苹果的描述性安装文件,貌似只能用safari浏览器打开下载才能安装,其它的浏览器不行,其实就和网页桌面快捷 ...

而且我帖子里说过了,描述文件可以让没有PWA代码的网页PWA化,而且描述文件可以自定义图标




推荐
 楼主| jyh12923 发表于 2021-7-29 07:52 |楼主
a3322a 发表于 2021-7-29 04:57
苹果的描述性安装文件,貌似只能用safari浏览器打开下载才能安装,其它的浏览器不行,其实就和网页桌面快捷 ...

在“文件”app里保存以后点一下也可以
沙发
shipon 发表于 2021-7-27 15:34
3#
longsheng2021 发表于 2021-7-27 15:35
学习学习
4#
dady1 发表于 2021-7-27 15:45
学习学习
5#
MisS 发表于 2021-7-27 15:53
厉害了我的哥
6#
 楼主| jyh12923 发表于 2021-7-27 16:21 |楼主
shipon 发表于 2021-7-27 15:34
z这是又什么作用呢?

emm其实没什么大作用,但真挺好玩的
7#
tcm8168 发表于 2021-7-28 12:51
感谢楼主分享不知道好用吗?
8#
bingsky 发表于 2021-7-28 15:31
用啥抓包的楼主
9#
 楼主| jyh12923 发表于 2021-7-28 16:52 |楼主
bingsky 发表于 2021-7-28 15:31
用啥抓包的楼主

锤子Thor,网球没有买
10#
a3322a 发表于 2021-7-29 04:57
苹果的描述性安装文件,貌似只能用safari浏览器打开下载才能安装,其它的浏览器不行,其实就和网页桌面快捷方式差不多
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止灌水或回复与主题无关内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-3-29 02:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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