原生app移除後手動安裝失敗 - Android

Table of Contents


大家好,我想請教一個安卓手動安裝apk的問題
這個app在手機出廠時就預設安裝了
但是後來在Google play上下架 只能手動安裝apk升級
問題是,從手機內打開apk安裝都會顯示失敗
即使已經把預設app停用也不行(沒辦法完全移除)

後來上網找到可以用adb方式殺掉出廠app

adb shell pm uninstall -k --user 0 com.test.test
成功從停用變成真的移除了
很開心的再用手機去安裝apk
還是不行?

還是改用adb的方式推送進手機安裝
adb install -r -d test.apk
出現這段錯誤
Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.test.test signature
s do not match the previously installed version; ignoring!]
大致理解為兩次簽名不同而無法安裝
問題是出場版本早就被移除了啊
為什麼還是不能安裝?

再爬文發現應該是這已安裝資料被存放在/data/system/packages.xml內
作者建議把該檔案pull出來改掉再push回去好像可以解決
問題是...我手機沒root
好像這個檔案拉不出來...當然也沒有權限push回去...

最後想到一個辦法是使用appconer強制更變package name
這樣確實可以安裝使用,但部分功能殘廢...
如果自己改名再封裝簽名應該會殘廢得更厲害...

不曉得有沒有專業鄉民可以協助解決這個問題?

已嘗試方法如下
1.停用原生app再安裝新apk>>失敗
2.adb法移除app再重開機+安裝新apk>>失敗
3.adb法移除app再重開機+ adb法安裝新apk>>簽名檔不同
4.更改/data/system/packages.xml >>沒有權限
5.克隆大法強制更改package name >>半殘廢

這種問題有沒有完美解決法呢?
跪求神人解決了 謝謝~~


--

All Comments

Donna avatarDonna2020-11-17
*appcloner
Callum avatarCallum2020-11-18
你沒有解除安裝成功 他還在那邊
Daph Bay avatarDaph Bay2020-11-23
你仔細看記憶體空間 當你刪除後 可使用空間並沒有增加
1.停用app app還是在那邊 安裝app會顯示失敗 代表app還在
無法重新安裝
Olga avatarOlga2020-11-27
2.adb移除成功 它還是在那邊 被隱藏了
Emma avatarEmma2020-11-28
3.你這個apk包哪裡來的
你沒root
^4.
Noah avatarNoah2020-11-30
app更改包名 可是兩個一起執行對衝呢
Anthony avatarAnthony2020-11-30
^5.
解法 停用先前那一個 清垃圾 重開機 清垃圾 執行新的安裝
Iris avatarIris2020-12-02
好奇問一下是什麼app?
Connor avatarConnor2020-12-04
沒root就算用adb都只是假刪
Rebecca avatarRebecca2020-12-05
2.我知道被隱藏了 但沒root怎麼清...
Anthony avatarAnthony2020-12-08
3.xxx.台灣 就網路上剛好有找到 可能真的是mod版吧
Skylar DavisLinda avatarSkylar DavisLinda2020-12-10
只是mod版沒有考慮到有原生機器就內建這套app ?
Hedy avatarHedy2020-12-13
4.用apk editor改名後安裝失敗 原因不明 所以才用克隆
Emily avatarEmily2020-12-16
5.如何清垃圾?
Kyle avatarKyle2020-12-18
欸...在你手裡是小問題的都會變大問題 你有資工學長能幫
忙嗎?
Puput avatarPuput2020-12-22
垃圾是/app內的東西
Anthony avatarAnthony2020-12-22
Sarah avatarSarah2020-12-26
Sarah avatarSarah2020-12-30
你原本app的垃圾和現在安裝的垃圾 功能有衝到
Lucy avatarLucy2021-01-04
就算改包名 app互不影響 垃圾在做動作的時候 會互相扯皮
就gg惹
所以我是說 直接停用舊的 把他的資料垃圾全清空 不要再開
舊的 會產生垃圾
Charlotte avatarCharlotte2021-01-07
然後重開機 在清空垃圾 這樣 垃圾不會因為你解除安裝就消
失 你需要手動清楚 再重開機
Jacky avatarJacky2021-01-12
不過有些系統舉例小米miui 他會在解除安裝後 問你要不要
殺垃圾 個人認為這很棒
Rachel avatarRachel2021-01-12
然後 你的apk包 是不是只能安裝在/system內才能做動作?
權限的關係 apk裝在/data是低一級的 有些app需要手機所有
權限才能正常使用 就需要/system內 例如我們安裝桌面啟動
器 有些無法呼叫左邊拉開google助理推薦頁 需要把他安裝
在/system才能用助理推薦頁之類的
Hedda avatarHedda2021-01-14
我覺得你這條路走不通 太困難了 你有想過別的方法嗎?
Olive avatarOlive2021-01-14
只要牽扯到/system的東西 都很困難
Olivia avatarOlivia2021-01-19
就連root現在都很難用 我在android 9雙雙用的 上到andro
id 10也有一段陣痛期 無法修改/system 爬文爬了起碼有一
個禮拜
Harry avatarHarry2021-01-20
沒有android版本什麼都沒 很難討論出一個結果android版本
越低越簡單攻克/system 你加油 root都沒有 入場卷都沒 網
路上文章半吊子根本沒用的呀 討論到一半 原本是再說要怎
麼解二元一次方程式的 你突然問怎麼加減乘除 我是希望你
先能root 有底子再來玩cmd指令什麼的...
Frederica avatarFrederica2021-01-22
ㄟ斗...以前都是手機型號+ROOT估狗看別人寫好的教程 但
近年手機刷機越來越麻煩 銀行類app還會殘廢就沒有再刷
機了 目前我手機刷機停8.0 再往上要付錢給對岸 不想用
Kelly avatarKelly2021-01-22
那請問我目前這個問題只能靠刷機解決? 照您的方法 停用
清快取 重開機 再清一次快取 不移除舊版 安裝新版apk
會卡簽名檔 安裝用apk editor改package name的apk也是
失敗(原因不明) 清快取以外我也試過清除資料 也不行
Eartha avatarEartha2021-01-24
真是抱歉不知道垃圾就是快取 也確實估狗找cmd指令的..
Christine avatarChristine2021-01-27
清完快取再解除安裝也試過怎麼清就是不乾淨 困擾我很久
Frederic avatarFrederic2021-01-27
我多嘴一下 為什麼要付錢?很反感這種事情 不津懷疑自己
是否反社會 還是反華 鄙視華人圈什麼的 但仔細思考後不是
而是整個華人圈沒有半點科學的風氣 錯的不是我 而是世界
憑什麼收錢 Root是他做的嗎? 這樣盜竊很好玩嗎? 現實
生活中我幫別人刷機 那個什麼神魔之塔要自轉珠 別人請我
喝一杯飲料就好了 而這飲料也不是收錢什麼 就僅止於當工
Aaliyah avatarAaliyah2021-01-31
具人載人 別人送飲料 類似這樣 宣導一下 找刷機資源請盡
量不要去簡體字網站找 他們的觀念思想很下三濫 一點著作
權的觀念都沒有 什麼東西都是封閉論壇 每個都要五星推到
大神 殊不知底子根本是複製貓 收錢? 笑死 有問過開發者
本人嗎? 弄成執行檔就好了? 阿就可以當作自己做得了?
哈? 你看看 刷機什麼的 有科學化 一步一步 前提注意事
項 Bug 原因 結果 Q&A 全都說清楚嗎? 沒有 理所當然的認
為大家都知道 理所當然的覺得是這樣 就不教了 教學文寫的
像是炫耀文 華語圈的論壇 像是Ptt有些板板規 禁止大家文
?把問題的人解決 啊不解決問題?那為什麼不用個Q&A 華語
論壇的Q&A簡直垃圾 有跟沒有一樣 跟外國論壇的Q&A完全不
能比 你的問題 為什麼可以複雜成這樣 科學一點 我想要雙
開兩個app但是同包名 我假設你的問題是這樣 那先把這Apk
拿去別台手機安裝 我懷疑你這Apk壞了 可以安裝就代表是好
的 確認一下罷了 之後解決方法可以參考雙開的用法 直接在
本版/雙開 搜尋關鍵字即可 Island appclone什麼的app 拿
去使用試試看
Quintina avatarQuintina2021-02-04
咦 你有用過appclone了
George avatarGeorge2021-02-06
當我沒說qq 我看到你的信就直接打字貼上推文 沒看原文