安卓降级一个系统应用 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yangyuhan12138
V2EX    Android

安卓降级一个系统应用

  •  
  •   yangyuhan12138 2024-02-15 16:21:55 +08:00 12127 次点击
    这是一个创建于 603 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我遇到一个定制的安卓机器,上边有个定制的系统 app,同时我有这个 app 的老版本,现在我想用这个老版本去替换新版本,在安装到最后的时候会出现应用未安装,请问各位大佬有办法解决吗?
    还有两个条件限制
    1.没有 root
    2.连不上 adb,机器是安卓 9 的版本,还没有无线调试的选项,usb 接口插上去没反应,可能是因为系统是定制过的原

    20 条回复    2024-02-17 18:40:47 +08:00
    MaxLen
        1
    MaxLen  
       2024-02-15 16:29:28 +08:00
    没有 root 感觉就是无解
    zcybupt2016
        2
    zcybupt2016  
       2024-02-15 16:33:45 +08:00
    app 详情页没有卸载更新按钮吗?
    zcybupt2016
        3
    zcybupt2016  
       2024-02-15 16:35:12 +08:00
    如果不介意两个版本共存的话,其实也可以改个包名再重新签名就可以直接装到手机上了
    childewei
        4
    childewei  
       2024-02-15 16:35:59 +08:00
    连接数据线没反应大概率是数据线没有数据传输的功能,可以试试多换几根线;
    设置-->应用-->应用信息:卸载更新,回到出场版本再升级。
    kernelpanic
        5
    kernelpanic  
       2024-02-15 16:49:45 +08:00
    用漏洞提权 root
    yangyuhan12138
        6
    yangyuhan12138  
    OP
       2024-02-15 17:26:40 +08:00
    @zcybupt2016 系统应用
    @childewei 好像没有卸载更新这个东西..
    ikas
        7
    ikas  
       2024-02-15 19:17:38 +08:00
    除非你有签名证书,否则常规手段无解
    yangyuhan12138
        8
    yangyuhan12138  
    OP
       2024-02-15 20:06:38 +08:00
    @ikas 这个证书是对的呀.就是他原来的老版本,你的意思是改版本号然后重打包吗
    luckyc
        9
    luckyc  
       2024-02-15 22:24:33 +08:00
    @childewei 老版本确实可以, 安卓 10 之后就没了.
    JensenQian
        10
    JensenQian  
       2024-02-15 22:43:09 +08:00
    老设备的话
    谁家的,想办法 root 了不就好了吗
    cgroot
        11
    cgroot  
       2024-02-15 23:00:07 +08:00 via Android
    普通应用,就像上面说的改包名,重新打包,但大厂应用都有签名校验可能会闪退。

    系统应用功能,如果 apk 使用的是默认的 debug 签的名,可以把旧版改个高版本号使用同样的 debug 签名安装,但使用默认签名的可能性比较低。


    如果的是 MTK 旧处理器尝试使用 MTK easy 临时 root ,尝试使用 root 权限降级
    jjstar
        12
    jjstar  
       2024-02-15 23:33:46 +08:00
    @yangyuhan12138 去 coolapk 下个 zhang3tool.apk 有降级安装,系统应用是否有效未知!
    jjstar
        13
    jjstar  
       2024-02-15 23:35:39 +08:00
    需要 Shizuku 授权
    stinkytofu
        14
    stinkytofu  
       2024-02-15 23:49:14 +08:00
    其实有个碰运气的办法,很多定制系统的厂家安全意识薄弱,他们用的就是 AOSP 自带的签名秘钥文件,如果是这样的话,你直接重打包 app ,用系统签名,把版本号改高一点就可以直接覆盖更新了。
    abc8678
        15
    abc8678  
       2024-02-16 09:21:44 +08:00 via Android
    保留数据的情况下卸载程序,然后手动安装。先在其他设备试试,以免丢资料。我平时用 root 实现的,在终端输入一个命令,没背下来,网上搜的,好像是 pm 开头的
    PostMeridiem18
        16
    PostMeridiem18  
       2024-02-16 13:01:52 +08:00
    一些系统当你在应用详情页面选择“清除数据”的时候就会把这个 app 退回出厂版本,到时候再手动安装更新版本的?
    realfatboy
        17
    realfatboy  
       2024-02-16 14:41:50 +08:00 via Android
    我以前用三星手机的时候,在安全文件夹里面装不同签名的 APK ,好像可以强制安装,并且覆盖主空间的。不过有些记不清楚了,你可以试试,如果用三星手机的话
    yangyuhan12138
        18
    yangyuhan12138  
    OP
       2024-02-16 14:46:42 +08:00
    @jjstar Shizuku 也是不行的 本质就是 adb 呀,关键是他不是安卓 11 所以没有无线调试..
    ikas
        19
    ikas  
       2024-02-16 18:47:17 +08:00
    是的,修改包重新签名
    ----
    adb 无线老设备也支持,但是 adb 也不支持非 debug 版本 app 降级
    leconio
        20
    leconio  
       2024-02-17 18:40:47 +08:00 via iPhone
    adb -d install 试试?
    不行拆包改包名,重签名打包再装。

    原因:系统 app 装在 system 下,普通 data/app 下。后者优先前者。没 root ,不 push 安装,无法覆盖
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6091 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 02:29 PVG 10:29 LAX 19:29 JFK 22:29
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86