如何制作共存app
如何制作共存app
修改軟件共存,是手機(jī)高手早已掌握的一門(mén)技能之一。使用mt文件管理或apk編輯器,對(duì)如今高版本的apk軟件進(jìn)行傻瓜式共存制作,基本會(huì)失敗。
本文以電腦端修改apk參數(shù)的方式制作共存,僅給初學(xué)者一個(gè)了解與學(xué)習(xí)的機(jī)會(huì)。
安卓同個(gè)軟件安裝,后一安裝版本不可避免地會(huì)覆蓋前一版本,這個(gè)大家都很清楚,但為什么會(huì)被覆蓋呢,因?yàn)樗捎玫氖峭幻Q,即相同的安裝包名。說(shuō)起來(lái)很抽象,為了便于理解,我們先來(lái)了解下apk軟件的安裝過(guò)程吧。系統(tǒng)先是將apk以包名形式**到/data/app里,然后將class.dex文件優(yōu)化處理到/data/dalvik-cache,并將相關(guān)參數(shù)配置文件保存到/data/data,**在lancher數(shù)據(jù)庫(kù)中存儲(chǔ)軟件信息(如桌面圖標(biāo)等)。這就是軟件安裝后的去向所在。
(本文以天天動(dòng)聽(tīng)為例)
工具/原料
電腦以及相應(yīng)的軟件
要修改的軟件包
相關(guān)步驟略括
從上圖可以看出,天天動(dòng)聽(tīng)在所有文件夾中都有相同的文件名com.sds.android.ttpod,這就是包名。所以修改包名便成為軟件共存的關(guān)鍵所在,因此我將修改過(guò)程簡(jiǎn)化為以下幾個(gè)步驟。1、將apk解包成一個(gè)文件夾;2、修改AndroidManifest.xml及**ali目錄中的“包名”、“包目錄”;3、修改string.xml中的軟件“名稱”;4、根據(jù)修改的包名更改**ail文件夾;5、將apk重新簽名。
下面就一步一步來(lái)。
END
步驟一
先解包TTpod7700.apk,看下有沒(méi)有錯(cuò)誤,如有錯(cuò)請(qǐng)刪除apktool目錄的框架文件。
請(qǐng)點(diǎn)擊輸入圖片描述
進(jìn)入解包后的TTpod7700目錄,找到AndroidManifest.xml,用ultraedit打開(kāi),package這個(gè)就是包名標(biāo)識(shí)符,我們要處理的就是com.sds.android.ttpod。
請(qǐng)點(diǎn)擊輸入圖片描述
包名中的com,sds,android,ttpod字符我們沒(méi)必要全部替換,替換不僅增加了工作量,而且可能會(huì)產(chǎn)生一些意想不到的錯(cuò)誤,不方便處理。所以最簡(jiǎn)單的方法就是只替換**一個(gè)字符串,即ttpod就可以了。先我們來(lái)替換“包名”。
快捷鍵ctrl+shiftp調(diào)出批量替換對(duì)話框,查找對(duì)話框中填入com.sds.android.ttpod,替換對(duì)話框中填入com.sds.android.ttpod2,替換目錄設(shè)定為剛解包的TTpod7700目錄,注意勾選“匹配大小寫(xiě)”和“搜索子目錄”,然后點(diǎn)“確定”繼續(xù)。
請(qǐng)點(diǎn)擊輸入圖片描述
點(diǎn)確認(rèn)繼續(xù),耐心等待替換完成,大概將近有千條記錄被替換
請(qǐng)點(diǎn)擊輸入圖片描述
END
步驟二
下面我們來(lái)替換“包目錄”??旖萱Ictrl+shift+p調(diào)出替換對(duì)話框,查找對(duì)話框中填入com/sds/android/ttpod,替換對(duì)話框中填入com/sds/android/ttpod2,點(diǎn)“確定”繼續(xù)。
請(qǐng)點(diǎn)擊輸入圖片描述
END
步驟三
接下來(lái)是修改軟件“名稱”。
進(jìn)入TTpod7700目錄,處理values和values-zh下的string.xml文件。由于軟件批量替換不支持中文,所以用ultraedit分別打開(kāi)這兩個(gè)文件。先來(lái)看values下的這個(gè)文件。ctrl+r調(diào)出替換對(duì)話框,將“天天動(dòng)聽(tīng)”替換為“天天靜聽(tīng)”,注意勾選“當(dāng)前文件”。
values-zh中的string.xml文件亦按此方法替換。
請(qǐng)點(diǎn)擊輸入圖片描述
這一步就到了修改文件夾了。進(jìn)入TTpod7700\\**ali\\com\\sds\\android目錄,將ttpod改名為ttpod2。
請(qǐng)點(diǎn)擊輸入圖片描述
該到打包了。
回編譯很簡(jiǎn)單,主要看有沒(méi)有錯(cuò)誤。
app如何修改共存的文件
1.?
手機(jī)如何安裝雙微信
問(wèn)題一:一部手機(jī)如何安裝兩個(gè)微信 一部手機(jī)安裝兩個(gè)或者兩個(gè)以上的微信,方法是:通過(guò)《微信多開(kāi)寶》來(lái)安裝。具體操作方法是: 1、按照常規(guī)安裝**個(gè)微信。
2、在手機(jī)上搜索《微信多開(kāi)寶》,如下圖: 3、下載并安裝《微信多開(kāi)寶》。
如下圖: 4、打開(kāi)微信多開(kāi)寶,點(diǎn)擊右上角的云按鈕,如下圖: 問(wèn)題二:請(qǐng)問(wèn)一個(gè)手機(jī)怎樣安裝兩個(gè)微信 1、安卓微信雙卡方法:準(zhǔn)備工作 從上圖我們可以看到,我在自己的手機(jī)上已經(jīng)安裝了兩個(gè)不同版本的微信。通常在自己的手機(jī)上安裝同一應(yīng)用程序時(shí),無(wú)論是安裝相同版本還是安裝不同版本,后安裝的應(yīng)用都會(huì)將先安裝的應(yīng)用替換,并不能夠同時(shí)安裝兩個(gè),今天我們告訴大家的方法就可以解決這一問(wèn)題,在進(jìn)行操作之前我們要先進(jìn)行一些準(zhǔn)備工作。 需要的準(zhǔn)備: 1.一部Android 4.0系統(tǒng)以上的手機(jī) 2.手機(jī)已經(jīng)獲得ROOT權(quán)限 3.到網(wǎng)上搜索APK編輯器,并安裝到手機(jī) 4.準(zhǔn)備一個(gè)需要修改的應(yīng)用程序 下面我們就進(jìn)入正題,告訴大家如何修改可共存的應(yīng)用程序。完成了準(zhǔn)備工作之后,我們打開(kāi)已經(jīng)安裝好的APK編輯器,這個(gè)編輯器的界面看起來(lái)就像一個(gè)文件管理工具,在編輯器里找到我們要修改的應(yīng)用程序APK文件,本人就以近一段時(shí)間一直在玩的游戲《三國(guó)KILL》為例進(jìn)行演示。
在APK文件上長(zhǎng)按,之后在彈出的菜單中選擇“制作共存”。 選擇了“制作共存”之后,我們還需要為新生成的可共存應(yīng)用找一個(gè)輸出目錄,再為它起一個(gè)新的名字,然后點(diǎn)擊確定,接下來(lái)我們就可以靜靜等待這個(gè)編輯器為我們來(lái)完成制作可共存的應(yīng)用。這個(gè)功能非常傻瓜,但其實(shí)整個(gè)處理要經(jīng)過(guò)一些列復(fù)雜的編譯和反編譯過(guò)程,只不過(guò)這些繁瑣的過(guò)程都由這個(gè)APK編輯器自動(dòng)完成了。
2、安卓微信如何**:安卓微信共存版制作方法 經(jīng)過(guò)片刻的等待,修改好的可共存應(yīng)用已經(jīng)出現(xiàn)在了我們?cè)O(shè)置好的目錄中,馬上安裝到手機(jī)上試一試,你會(huì)發(fā)現(xiàn)這個(gè)新的版本不會(huì)替換已經(jīng)安裝好的相同應(yīng)用程序,而在安裝好之后會(huì)出現(xiàn)一個(gè)與先安裝的應(yīng)用相同的應(yīng)用程序圖標(biāo)。好了,我們把兩個(gè)《三國(guó)KILL》都分別打開(kāi),然后打開(kāi)任務(wù)管理器查看,可以看到有兩個(gè)相同的《三國(guó)KILL》都在運(yùn)行,并且這兩個(gè)版本的用戶數(shù)據(jù)并不沖突,還可以隨時(shí)互相切換,當(dāng)然您也可以重**作更多的可共存版本一同運(yùn)行,只要手機(jī)內(nèi)存吃得消。 下面說(shuō)一說(shuō)在制作共存版應(yīng)用時(shí)遇到的一個(gè)問(wèn)題。
在進(jìn)行制作手機(jī)QQ和微信共存版時(shí),我發(fā)現(xiàn)會(huì)在編譯過(guò)程中出現(xiàn)一個(gè)錯(cuò)誤,從而中斷操作,經(jīng)過(guò)多次嘗試都會(huì)出現(xiàn)相同的問(wèn)題,于是我認(rèn)為騰訊在手機(jī)QQ和微信的安裝程序中進(jìn)行了加密,無(wú)法進(jìn)行反編譯。 遇到這個(gè)問(wèn)題之后,我又嘗使用以往歷史版本的手機(jī)QQ和微信進(jìn)行嘗試,嘗試了多個(gè)手機(jī)QQ版本均告失敗,不過(guò)好在**版的手機(jī)QQ已經(jīng)具備了接受其他賬號(hào)的功能。而在使用微信V4.5.1版本時(shí)成功制作出了可共存版本,可以與未經(jīng)修改的微信V5.0同時(shí)**,隨后安裝使用并沒(méi)有發(fā)現(xiàn)問(wèn)題,兩個(gè)版本的微信如果登錄同一帳號(hào),也能夠同時(shí)接收到消息。
共存版應(yīng)用實(shí)現(xiàn)的原理并不復(fù)雜,由于每一個(gè)Android應(yīng)用程序在最終編譯時(shí)會(huì)設(shè)置一個(gè)應(yīng)用程序簽名,擁有相同應(yīng)用程序簽名的應(yīng)用在安裝就會(huì)被替換,所以這個(gè)APP編輯器就是將應(yīng)用安裝程序先進(jìn)行反編譯,然后修改應(yīng)用程序簽名,進(jìn)行再次編譯生成不同應(yīng)用程序簽名的版本,就可以進(jìn)行安裝了。 也就是說(shuō),通過(guò)這個(gè)方法我們不僅可以實(shí)現(xiàn)一部手機(jī)運(yùn)行兩個(gè)或者多個(gè)微信,還可以實(shí)現(xiàn)**游戲多開(kāi),不過(guò)目前智能手機(jī)的性能還不如電腦,想要多開(kāi)的前提是你的手機(jī)內(nèi)存足夠大才行。 問(wèn)題三:怎么在手機(jī)上同時(shí)安裝兩個(gè)微信 手機(jī)上如何裝兩個(gè)微信 分步閱讀 微信作為一款潮流的社交工具,里面不但包含了聊天,交友等神奇的功能,還有開(kāi)店,閱讀資訊,等等許多實(shí)用的工具,那么一個(gè)微信遠(yuǎn)遠(yuǎn)不能滿足我們的要求,雖然說(shuō)很多人有兩個(gè)手機(jī),但是一部手機(jī)其實(shí)也可以裝兩個(gè)微信的,下面就開(kāi)始教學(xué)吧! 工具/原料 微信5.4 方法/步驟 進(jìn)入公眾號(hào)的自定義菜單點(diǎn)擊每日精選,選擇微信多開(kāi)。 點(diǎn)擊之后會(huì)跳轉(zhuǎn)到一個(gè)新的頁(yè)面,點(diǎn)擊下圖紅色框框的位置。
點(diǎn)擊普通下載,不要點(diǎn)高速下載什么的,就選普通下載。 下載好之后安裝到手機(jī),安裝完打開(kāi),點(diǎn)擊下圖紅色框框的位置下載第二個(gè)微信,下載好之后就可以開(kāi)始使用你的第二個(gè)微信了,有了兩個(gè)微信之后我們可以做什么呢?呵呵,下期經(jīng)驗(yàn)將來(lái)為大家詳細(xì)講解! 問(wèn)題四:華為雙微信怎么安裝的? 用之前,要從應(yīng)用市場(chǎng)下載安裝**版本的QQ或微信。打開(kāi)設(shè)置,點(diǎn)擊應(yīng)用分身,根據(jù)需要,打開(kāi) QQ 或者微信分身開(kāi)關(guān)。 打開(kāi)應(yīng)用分身后,桌面會(huì)生成兩個(gè) QQ 或者微信的應(yīng)用圖標(biāo),能同時(shí)登錄兩個(gè)帳號(hào)。
長(zhǎng)按分身應(yīng)用圖標(biāo),就能快速關(guān)閉應(yīng)用分身功能哦。有的手機(jī)需要升級(jí)系統(tǒng)之后才有應(yīng)用分身功能的。 問(wèn)題五:一個(gè)手機(jī)怎么裝兩個(gè)微信 現(xiàn)在微信應(yīng)用普遍,很多人需要同時(shí)在一部手機(jī)上使用多個(gè)微信,但切換賬號(hào)的方法太麻煩。Android安卓系統(tǒng)通過(guò)以下軟件可以實(shí)現(xiàn)微信多開(kāi)的功能,很簡(jiǎn)單,直接**安裝,就可實(shí)現(xiàn)了。
工具/原料 手機(jī) 微信 微信多開(kāi)寶 方法/步驟1 手機(jī)先安裝一個(gè)微信,可從手機(jī)助手下載安裝,也可電腦上下載安裝包傳到手機(jī)安裝,相信大家都已經(jīng)安裝過(guò)了吧。 再安裝“微信多開(kāi)寶”(多開(kāi)就靠它了),可從手機(jī)助手下載安裝,也可電腦上下載安裝包傳到手機(jī)安裝。 打開(kāi)微信多開(kāi)寶,點(diǎn)擊右上角的云按鈕,安裝您的**個(gè)微信。
自此已安裝另一個(gè)微信了,打開(kāi)微信01,登錄即可。 按照同樣方法可再安裝微信,**稱可支持100個(gè)微信,大家不會(huì)那么瘋狂吧,哈哈。 問(wèn)題六:一個(gè)手機(jī)怎么裝兩個(gè)微信 在手機(jī)上安裝一個(gè)**助手就可以實(shí)現(xiàn)了,就是圖片上圖庫(kù)旁邊那個(gè)軟件 安卓手機(jī)是免費(fèi)的,蘋(píng)果手機(jī)要去淘寶上面用錢(qián)買(mǎi) 問(wèn)題七:一個(gè)手機(jī)如何安裝兩個(gè)微信 可以利用多開(kāi)軟件做到的 問(wèn)題八:一個(gè)手機(jī)怎么安裝2個(gè)微信號(hào) 一個(gè)手機(jī)號(hào)注冊(cè)和使用2個(gè)微信號(hào)的步驟如下: 1、首先將原來(lái)微信號(hào)綁定的手機(jī)號(hào)碼進(jìn)行解綁。
2、接著用這個(gè)手機(jī)號(hào)碼注冊(cè)一個(gè)新的微信號(hào)。 3、然后用這個(gè)新的微信號(hào)綁定新建的QQ號(hào)。 4、**再把新微信號(hào)的手機(jī)解綁,綁回原來(lái)微信號(hào),這樣新的微信號(hào)用新QQ可以登陸,自己就有2個(gè)微信號(hào)了。 問(wèn)題九:安卓手機(jī)怎么同時(shí)上兩個(gè)微信 你好 電腦百度微信多開(kāi)寶,這個(gè)是分版本的,安卓的手機(jī)就下安卓版的,蘋(píng)果的要下蘋(píng)果版的才可以。
現(xiàn)在以安卓版的為例。 下載到手機(jī)上之后直接安裝就好了。安裝好的微信多開(kāi)寶如圖所示。
點(diǎn)擊多開(kāi)寶右上角的云狀圖標(biāo),就可以下載多個(gè)微信了!不過(guò)這里說(shuō)明,安裝多個(gè)是要付費(fèi)的,但是安裝一個(gè)是免費(fèi)的。 輸入微信賬號(hào)登陸即可,我們可以看到,手機(jī)桌面上就有了兩個(gè)微信的圖標(biāo),說(shuō)明我們已經(jīng)安裝了兩個(gè)微信了。
安卓QQ共存版制作方法
首先要安裝的軟件有:Notepad++,Java 以及apktool,apktool包含2個(gè)壓縮包,分別為apktool-1.0.0.tar.bz2 以及apktool-install-windows-2.1_r01-1.zip 。安裝JAVA!其次也就是把a(bǔ)pktool里面的2個(gè)zip文件里的3個(gè)文件解壓到C:\\Windows下面。
這樣ok了Notepad++也安裝好接下來(lái)就是制作教程了! 舉個(gè)例子啊:比如你想做**的手機(jī)QQ-0141版本的共存版,首先把MobileQQ2011(Android)_beta1_build0141.apk 放到一個(gè)空的文件夾里面。
并把這個(gè)文件夾命名!名字就隨便了!然后運(yùn)行cmd,用cd命令定位到apk所在目錄。找到文件夾目錄后輸入命令:apktool d MobileQQ2011(Android)_beta1_build0141.apk QQ <回車>在這里解釋下:apktool是工具,后面的d是反編譯,**面的QQ是反編譯以后的文件放到當(dāng)前目錄的QQ文件夾里面然后會(huì)顯示I: Bak**aling…I: Decoding resource table…I: Decoding resources…I: Copying assets and libs…當(dāng)軟件自動(dòng)完成了以后,打開(kāi)Notepad++按Ctrl+F搜索,選擇文件搜索,要把“包含子目錄”跟百科“包含隱藏目錄“選上查找目標(biāo)輸入:com.tencent.qq替換為:com.tencent.q1文件類型:*.*目錄:反編譯以后生成的目錄然后點(diǎn)全部替換替換好以后,換另一個(gè)關(guān)鍵詞:查找目標(biāo)輸入:com/tencent/qq替換為:com/tencent/q1文件類型:*.*目錄:反編譯以后生成的目錄然后點(diǎn)全部替換再換查找目標(biāo)輸入:android.task.qq替換為:android.task.q1(注意下:這里有個(gè)隱藏的秘密哦?。┪募愋停?.*目錄:反編譯以后生成的目錄然后點(diǎn)全部替換。 這里點(diǎn)確定! 注意!這里在搜索!千萬(wàn)不要點(diǎn)確定!讓它自己搜索完! 然后替換完了!可以點(diǎn)擊確定了!這樣,全部替換好以后,可以把Notepad++關(guān)掉了。進(jìn)入QQ文件夾,里面有個(gè)**ali的文件夾,進(jìn)去后!再進(jìn)com再進(jìn)tencent一直進(jìn)去,會(huì)看到有 7個(gè)文件夾!在這里的把風(fēng)qq文件夾重命名為q1(你也可以自己改其它的),修改完畢了,現(xiàn)在重新編譯軟件。
回到CMD,輸入:apktool b QQ <回車>額。
這里我也解釋下吧:d是編譯的意思,QQ是之前反編譯的文件夾編譯好以后,到QQ里面的dist文件夾內(nèi),會(huì)看到一個(gè)out.apk的,這個(gè)就是我們重新編譯好的QQ了,當(dāng)然這個(gè)程序還沒(méi)有簽名,我們還要用其他軟件簽名了以后才能安裝上去 。
如何用apk編輯器制作共存軟件
安裝方法:解壓出來(lái)會(huì)有兩個(gè)軟件,**個(gè)安裝后打開(kāi)運(yùn)行(一定要運(yùn)行),然后退出。安裝第二個(gè),提示覆蓋,確定。
破解版安裝完成。