无root无adb无文件管理降级Phigros版本
(三无教程(划掉)无文件管理指降级操作中无文件管理,整理文件不包含在内)
在开始操作前,我们需要知道(其实不知道也没事)安卓的软件安装程序是如何防止我们安装旧版程序的:
当我们往软件安装程序里丢入一个安装包时,软件安装程序会先读取安装包的包名,签名,版本号等。其中包名用于分配默认数据目录,权限管理和检查是否有已安装的相同包名软件,签名用于检查安装包的完整性,在已安装相同包名软件时会将安装包签名和已安装的同爆名软件包签名进行对比,如果以上任一条件不符合就终止安装,而版本号用于检查软件包的版本是否大于等于已安装的同包名软件,如果软件包版本号小于已安装的就会终止安装。
当然以上只是本人对未经修改的安卓内置软件安装程序进行的粗略描述,如果使用adb命令/核心破解安装就可以无视软件包版本(无视签名这一点存疑)
(玩家只管把软件包丢给软件安装程序就行了,而软件包安装程序要考虑的就多了,包名、签名、版本号什么的,这些都要经过深思熟虑(划掉))
在开始之前,您必须上传云存档,如果可以请尽可能找到另一台设备作为静态存档以免存档损坏/丢失,本人对存档损坏/丢失概不负责。
现在正式开始
需要准备的东西:
Apktool M (主要工具)
MT管理器 (整理安装包)
从TapTap安装的phigros (提取新版本安装包)
从其他地方找到的目标版本的Phigros安装包 (请自行确认安全性)
第一步
使用MT管理器提取新版本安装包,具体步骤在这篇教程的前几步中,这里不再赘述。
第二步
使用MT管理器,将下载的安装包和提取的安装包放到一个目录下(非必须,但这么做便于管理),并在Apktool M中打开该目录,如图1。
第三步
于Apktool M中点击(或长按)安装包,会弹出以下菜单,如图2
第四步
点击快速编辑,弹出新界面,如图3
第五步
选中“版本”输入框,删除其中所有内容并填写为0,并点击“版本号”输入框旁“不”形按钮,操作完成后如图4所示,确认无误后点击右下角“保存”字样,并等待。
第六步
将其他有用到的Phigros安装包以第三步~第五步的方法进行处理。处理后你的手机里会有一份你下载的Phigros安装包和一份文件名中带有“_mod”的修改版Phigros安装包,如图5所示。
第七步
*警告!在执行该步骤前请检查您的存档是否上传,如有静态备份请确认静态备份中的存档是否有误!
卸载TapTap和已安装的由TapTap安装的Phigros,并安装由提取的新版本Phigros安装包处理获得的文件名中带有“_mod”的安装包,报毒是正常现象,因为Apktool M的内置签名被列入了黑名单,无视警告。(无视风险继续安装(划掉))
第八步
打开已安装的修改版Phigros,在内置登录页面上登录,下载云存档。
Congratulations!
恭喜您已经完成了替换Phigros为修改版的全步骤!
还记得您处理过的其他Phigros安装包吗?您现在可以随意的在您已经处理过的Phigros安装包中通过覆盖安装来自由的切换版本,在您完成时光旅行并收集完纪念品后,请以以下步骤返回正常的时间线:
1.确认您是否带上了所有纪念品。
2.找到您处理的由新版Phigros安装包修改的安装包,将其覆盖安装。
3.安装后Phigros会从您的登录数据中自动登录,请前往设置→账号与统计中将存档上传。
4.卸载安装的Phigros修改版(请确认是否完成存档上传),将TapTap和原版Phigros安装回设备。
5.登录Phigros,同步云存档。
至此,一锤定音。
尘埃,已然落定。
提及的其他软件获取方法
MT管理器:
MT管理器
Apktool M:
Apktool M – apktool on Android
Phigros历史版本获取可由该视频评论区中“UP主笔记”中找到:
【【新人向教程①】Phigros全版本『也许』下载及新旧版本共存教程-哔哩哔哩】
或许是最简单的降版本操作了(存疑)