看板 Android 關於我們 聯絡資訊
大家好,我想請教一個安卓手動安裝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 >>半殘廢 這種問題有沒有完美解決法呢? 跪求神人解決了 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.237.23 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Android/M.1605459604.A.4AE.html
tiidamyjj: *appcloner 11/16 01:00
DFIGHT: 你沒有解除安裝成功 他還在那邊 11/16 01:32
DFIGHT: 你仔細看記憶體空間 當你刪除後 可使用空間並沒有增加 11/16 01:34
DFIGHT: 1.停用app app還是在那邊 安裝app會顯示失敗 代表app還在 11/16 01:34
DFIGHT: 無法重新安裝 11/16 01:34
DFIGHT: 2.adb移除成功 它還是在那邊 被隱藏了 11/16 01:41
DFIGHT: 3.你這個apk包哪裡來的 11/16 01:46
DFIGHT: 你沒root 11/16 01:46
DFIGHT: ^4. 11/16 01:46
DFIGHT: app更改包名 可是兩個一起執行對衝呢 11/16 01:47
DFIGHT: ^5. 11/16 01:48
DFIGHT: 解法 停用先前那一個 清垃圾 重開機 清垃圾 執行新的安裝 11/16 01:48
DFIGHT: 的 11/16 01:48
DFIGHT: 好奇問一下是什麼app? 11/16 01:49
theta45: 沒root就算用adb都只是假刪 11/16 02:00
tiidamyjj: 2.我知道被隱藏了 但沒root怎麼清... 11/16 06:59
tiidamyjj: 3.xxx.台灣 就網路上剛好有找到 可能真的是mod版吧 11/16 07:00
tiidamyjj: 只是mod版沒有考慮到有原生機器就內建這套app ? 11/16 07:01
tiidamyjj: 4.用apk editor改名後安裝失敗 原因不明 所以才用克隆 11/16 07:02
tiidamyjj: 5.如何清垃圾? 11/16 07:03
DFIGHT: 欸...在你手裡是小問題的都會變大問題 你有資工學長能幫 11/16 21:45
DFIGHT: 忙嗎? 11/16 21:45
DFIGHT: 垃圾是/app內的東西 11/16 21:47
DFIGHT: https://i.imgur.com/XUVvrbl.jpg 11/16 21:49
DFIGHT: 這些都是垃圾 11/16 21:49
DFIGHT: https://i.imgur.com/uOZV9R7.jpg 11/16 21:50
DFIGHT: 這樣殺垃圾 11/16 21:50
DFIGHT: 你原本app的垃圾和現在安裝的垃圾 功能有衝到 11/16 21:51
DFIGHT: 就算改包名 app互不影響 垃圾在做動作的時候 會互相扯皮 11/16 21:52
DFIGHT: 就gg惹 11/16 21:52
DFIGHT: 所以我是說 直接停用舊的 把他的資料垃圾全清空 不要再開 11/16 21:52
DFIGHT: 舊的 會產生垃圾 11/16 21:52
DFIGHT: 然後重開機 在清空垃圾 這樣 垃圾不會因為你解除安裝就消 11/16 21:53
DFIGHT: 失 你需要手動清楚 再重開機 11/16 21:53
DFIGHT: 不過有些系統舉例小米miui 他會在解除安裝後 問你要不要 11/16 21:54
DFIGHT: 殺垃圾 個人認為這很棒 11/16 21:54
DFIGHT: 然後 你的apk包 是不是只能安裝在/system內才能做動作? 11/16 21:58
DFIGHT: 權限的關係 apk裝在/data是低一級的 有些app需要手機所有 11/16 21:58
DFIGHT: 權限才能正常使用 就需要/system內 例如我們安裝桌面啟動 11/16 21:58
DFIGHT: 器 有些無法呼叫左邊拉開google助理推薦頁 需要把他安裝 11/16 21:58
DFIGHT: 在/system才能用助理推薦頁之類的 11/16 21:58
DFIGHT: 我覺得你這條路走不通 太困難了 你有想過別的方法嗎? 11/16 21:59
DFIGHT: 只要牽扯到/system的東西 都很困難 11/16 22:00
DFIGHT: 就連root現在都很難用 我在android 9雙雙用的 上到andro 11/16 22:01
DFIGHT: id 10也有一段陣痛期 無法修改/system 爬文爬了起碼有一 11/16 22:01
DFIGHT: 個禮拜 11/16 22:01
DFIGHT: 沒有android版本什麼都沒 很難討論出一個結果android版本 11/16 22:10
DFIGHT: 越低越簡單攻克/system 你加油 root都沒有 入場卷都沒 網 11/16 22:10
DFIGHT: 路上文章半吊子根本沒用的呀 討論到一半 原本是再說要怎 11/16 22:10
DFIGHT: 麼解二元一次方程式的 你突然問怎麼加減乘除 我是希望你 11/16 22:10
DFIGHT: 先能root 有底子再來玩cmd指令什麼的... 11/16 22:10
tiidamyjj: ㄟ斗...以前都是手機型號+ROOT估狗看別人寫好的教程 但 11/17 21:06
tiidamyjj: 近年手機刷機越來越麻煩 銀行類app還會殘廢就沒有再刷 11/17 21:06
tiidamyjj: 機了 目前我手機刷機停8.0 再往上要付錢給對岸 不想用 11/17 21:06
tiidamyjj: 那請問我目前這個問題只能靠刷機解決? 照您的方法 停用 11/17 21:12
tiidamyjj: 清快取 重開機 再清一次快取 不移除舊版 安裝新版apk 11/17 21:12
tiidamyjj: 會卡簽名檔 安裝用apk editor改package name的apk也是 11/17 21:12
tiidamyjj: 失敗(原因不明) 清快取以外我也試過清除資料 也不行 11/17 21:12
tiidamyjj: 真是抱歉不知道垃圾就是快取 也確實估狗找cmd指令的.. 11/17 21:14
tiidamyjj: 清完快取再解除安裝也試過怎麼清就是不乾淨 困擾我很久 11/17 21:15
DFIGHT: 我多嘴一下 為什麼要付錢?很反感這種事情 不津懷疑自己 11/28 01:54
DFIGHT: 是否反社會 還是反華 鄙視華人圈什麼的 但仔細思考後不是 11/28 01:54
DFIGHT: 而是整個華人圈沒有半點科學的風氣 錯的不是我 而是世界 11/28 01:54
DFIGHT: 憑什麼收錢 Root是他做的嗎? 這樣盜竊很好玩嗎? 現實 11/28 01:54
DFIGHT: 生活中我幫別人刷機 那個什麼神魔之塔要自轉珠 別人請我 11/28 01:54
DFIGHT: 喝一杯飲料就好了 而這飲料也不是收錢什麼 就僅止於當工 11/28 01:54
DFIGHT: 具人載人 別人送飲料 類似這樣 宣導一下 找刷機資源請盡 11/28 01:55
DFIGHT: 量不要去簡體字網站找 他們的觀念思想很下三濫 一點著作 11/28 01:55
DFIGHT: 權的觀念都沒有 什麼東西都是封閉論壇 每個都要五星推到 11/28 01:55
DFIGHT: 大神 殊不知底子根本是複製貓 收錢? 笑死 有問過開發者 11/28 01:55
DFIGHT: 本人嗎? 弄成執行檔就好了? 阿就可以當作自己做得了? 11/28 01:55
DFIGHT: 哈? 你看看 刷機什麼的 有科學化 一步一步 前提注意事 11/28 01:55
DFIGHT: 項 Bug 原因 結果 Q&A 全都說清楚嗎? 沒有 理所當然的認 11/28 01:55
DFIGHT: 為大家都知道 理所當然的覺得是這樣 就不教了 教學文寫的 11/28 01:55
DFIGHT: 像是炫耀文 華語圈的論壇 像是Ptt有些板板規 禁止大家文 11/28 01:55
DFIGHT: ?把問題的人解決 啊不解決問題?那為什麼不用個Q&A 華語 11/28 01:55
DFIGHT: 論壇的Q&A簡直垃圾 有跟沒有一樣 跟外國論壇的Q&A完全不 11/28 01:55
DFIGHT: 能比 你的問題 為什麼可以複雜成這樣 科學一點 我想要雙 11/28 01:55
DFIGHT: 開兩個app但是同包名 我假設你的問題是這樣 那先把這Apk 11/28 01:55
DFIGHT: 拿去別台手機安裝 我懷疑你這Apk壞了 可以安裝就代表是好 11/28 01:55
DFIGHT: 的 確認一下罷了 之後解決方法可以參考雙開的用法 直接在 11/28 01:55
DFIGHT: 本版/雙開 搜尋關鍵字即可 Island appclone什麼的app 拿 11/28 01:55
DFIGHT: 去使用試試看 11/28 01:55
DFIGHT: 咦 你有用過appclone了 11/28 01:58
DFIGHT: 當我沒說qq 我看到你的信就直接打字貼上推文 沒看原文 11/28 02:04