教程:強制去除app更新界面

生活中常常有這種情況:

一個版本的app用的挺好的,突然要更新了,但是我們又不想更新。特別有一些app還強制更新,不更新就給你退出,真的是有點不爽,那我們今天就來看看app去更新是如何做到的。

這裡介紹一下我們要用到的工具:MT管理器,無需root,挺好用的。但是這個軟件要買才能體驗全部功能,我是在以前很便宜的時候買的哈哈。

雖然網上有流傳的所謂的MT管理器完美破解版。都是假的,用破解版的也別就來噴,流傳來流傳去各種版本都是這個所謂完美破解版改個名字就是所謂其他破解版本了。 這個完美破解版是國外一個大牛嘗試破解的,破解了一部分,最後放棄了,所以這個所謂的破解版是閹割版,很多高級功能就是殘廢,還是推薦使用官方版吧,畢竟好用。 不一定得是這個軟件,我就提供一個思路,你們自己用apktool之類的修改也行

好了不扯廢話,我們開始我們的教程。

我們先來了解一下軟件在線提示更新的原理:

就是服務器端的PHP文件有個服務器端的驗證版本號,然後驗證的你手機app裡的版本號,如果這個版本號低於服務器端的,就會通過app裡的彈窗指令彈窗提示你更新。

好了,大致瞭解了一下原理,我們來操作一下。

有兩種辦法去除更新:1.修改版本號 2.刪除彈窗代碼 我們著重講第一種

我隨便找了一個軟件當模板,就拿騎士助手當案例好了。

我們手機先打開騎士助手,進去之後軟件提升我們更新。

教程:強制去除app更新界面

是彈窗的方式,提示最新版本是V7.32 然後我們用MT管理器,打開騎士助手的安裝包


教程:強制去除app更新界面

我們發現我們這個版本是V7.2.7,然後點查看,裡面會有這些文件,熟悉安卓編程的應該很清楚這些文件。

然後我們先打開AndroidManifest.xml反編譯,是這麼一個界面,開頭記錄了這個版本的版本號。


教程:強制去除app更新界面

到了這裡,如果你修改完,保存返回,簽名直接安裝的話,會發現,還是會有更新提示。

因為一些簡單的軟件改掉這裡確實就可以了,但是大部分軟件的版本號驗證還在活動代碼裡。所以我們還得走幾步。

保存後返回到文件界面點擊classes.dex,然後反編譯,一般來說,只要反編譯第一個classes就行了,反編譯進去之後,會發現一堆文件夾,熟悉的人自然知道在哪裡,但是新手的話就直接用裡面的另一個功能就行了。點搜索,然後把版本號輸入,搜索。


教程:強制去除app更新界面

然後你就會發現搜到了幾個帶有版本號的文件,一個一個點進去在源碼裡把舊版本號改成新版本號就行了。我們這裡是把7.2.7改成最新的7.3.2。然後保存,返回,簽名,退出。

到這裡的話基本上就可以了,服務端驗證app的版本號會是一致的。

我們把前面那個安裝好的卸載了,然後裝上我們剛剛改的這個。

教程:強制去除app更新界面


教程:強制去除app更新界面


教程:強制去除app更新界面


教程:強制去除app更新界面

安裝好進入就可以了

然後就不會彈出更新界面了



分享到:


相關文章: