導航:首頁 > 操作系統 > 如何修改安卓apk

如何修改安卓apk

發布時間:2022-02-04 05:51:26

『壹』 如何修改安卓apk的軟體信息,騙過升級

這個不能修改的,修改的話,會和系統簽名不一致的!安裝不了,就算安裝了也打不開呢
然後下載軟體最好還是下載正式版本,不會有問題
軟體在應用寶上面下載是比較好的,它上面的軟體都是正式版的
在手機上打開這個應用寶,接著進入軟體的主界面,見到搜索框,搜索軟體下載就行!
其實也可以在在電腦上下載手機軟體,打開PC端應用寶,然後連接數據線,就可以安裝軟體到手機上了!,

『貳』 android studio如何編輯修改apk軟體

你好,安卓的安裝包apk文件除了可以看到軟體中使用的本地圖片或者圖標什麼的,其他的一些類文件都是經過特殊加密的,如果沒有高超的破解工具或者破解技術,是完全看不到源碼的,希望能幫到樓主。

『叄』 安卓開發怎麼修改apk名稱

方法/步驟

1修改開發軟體裡面的logo圖標,但是叫一個應用是不是有點別扭,

在左側的項目裡面找到AndroidManifest.xml的文件,雙擊打開

在右側的代碼中找到 android:label="@string/app_name" >

="@string/app_name" >這段代碼意思就是,訪問R文件的string內部類,app_name常量所指向的資源,找到R.java

雙擊之後,看到app_name這個是在string的下邊的指向文件

指向文件為values文件夾下strings.xml裡面app_name

<string name="app_name">第一個應用</string> 果然,這面的名稱為第一個應用

直接把他修改一下把,為了配合圖標,起一個跑跑卡丁車吧,不要忘記保存哦,把R.JAVA文件也關閉掉

在項目名稱右鍵找到Run AS ---android Application的按鈕

控制台裡面提示正在安裝應用成功了,就ok了

看到了,第一個應用是我們修改圖標之後的樣子,下邊這是修改名稱之後的樣子,是不是很簡單。

『肆』 如何修改安卓的framework-res.apk

首先,我們要知道"framework-res.apk"是不可以重簽名的!(我們要切記這一點)另外,修改"framework-res.apk"之前務必先做好備份!這是相當重要的文件,稍有出錯都會令你進不了系統的! 這就是為什麼好多朋友編譯了framework-res.apk後自動重啟並且無限重啟的原因因為你只是替換而不是編譯步驟走少了所以也就出錯了 需要的環境 JDK這個不需要我解釋吧? 懂得編譯的都知道安卓是在JAVA的環境開發那麼你要編譯一個程序必然不能離開JAVA 下面教大家如何搭建JAVA環境 下載下面這個文件然後安裝 http://dl.dbank.com/c0ypixiw9j 1.安裝JDK 雙擊打開剛剛下載的JDK安裝包,安裝目錄可以為任意,只要你記著就好,當然,C盤是比較好,但由於銘心也是一名程序員,裝了比較多開發相關的軟體及環境,因此裝在D盤 2.JAVA環境變數配置 安裝好JDK後,找到我的電腦,按右鍵,點屬性選項,按高級選項卡,點擊環境變數 Win7或vista為:計算機-屬性-高級系統設置-高級-環境變數 然後再用戶變數那裡新建3個環境變數 CLASSPATH:%JAVA_HOME%lib; JAVA_HOME:JDK安裝路徑jdk1.6.0_18(安裝路徑就是你安裝JDK的位置) PATH:%JAVA_HOME%in; 點擊確定退出編輯界面,再點擊確定,退出環境變數界面 3.驗證JDK和環境變數 這時按住鍵盤上win鍵(windows圖案按鈕)+R,打開運行,鍵入CMD 接著,看到黑色背景白色字的命令行界面,再鍵入:java–version(注意有一個空格) 若你看到以下內容,表明你JDK和環境變數配置成功,否則,請從第三步從新開始 javaversion"1.6.0_18" javaSERuntimeEnvironment javaHotSpotClientVM 確定以上步驟沒錯就可以開始下面的步驟了(一定要確定是否無錯不然下面的步驟無法進行) 先下載我們的重要工具:apktool 這是一個編譯,反編譯工具 此工具雖然操作會不如其他某些編譯工具簡單,但是修改框架文件,推薦使用這個!!! 接著我們就要進行提取framework文件了,用RE瀏覽器打開目錄/system/framework下,就會看到有"framework-res.apk"的文件了,直接把他復制到內存卡,然後放到電腦上准備對它進行開刀解剖!(當然,手機必須是已經Root了) 用apktool反編譯"framework-res.apk" 為了方便,建議先把這文件重命名為「f.apk」,在D盤根目錄下建立一個apktool的文件夾,把解壓好的APKTool.zip裡面的三個文件以及「f.apk」一齊放到D:apktool中 也就是說你的D盤apktool文件夾裡面有4個文件!!! 然後打開DOS界面就是開始-運行-cmd 接著輸入以下代碼(一個都不要錯不然無法編譯) 01D: 02cdapktool 03apktooliff.apk 04apktooldf.apkf PS:d是反編譯命令後面的f表示生成文件名為f的文件夾(有的framework-res.apk文件無法編譯如果你看到出現一大串英文並且後面都顯示Unknownsource那麼說明你的framework-res.apk無法編譯只有換一個) 接下來窗口別關還用得上 這時你的D:apktoo目錄下就會多出一個名為f的文件夾,裡面放著就是反編譯出來的文件了 接下來的東西一定要仔細出錯就全盤白忙了 接下來把你要替換的圖標放到framework-res.apk裡面的res文件夾里(用壓縮軟體打開後直接把你要替換的文件丟進去替換了就是) 替換完了過後接著在命令提示符裡面輸入代碼 apktoolbf 重點又到了 這還沒結束不是說你替換了你就完事了NO!!!!!! 先搞清楚,我們現在有兩個apk文件,一個是編譯前的f.apk,一個是編譯後的f2.apk。 用壓縮軟體同時打開f.apk,f2.apk,是打開,而不是解壓(成功編譯之後,f文件夾就會多了個dist的文件夾,裡面放的就是編譯好的文件,同樣命名為f.apk的,我們為了區分,先把他重命名為f2.apk ) 細心觀察,會發現編譯後的f2,少了一個META-INF的文件夾,這個其實就是apk包的簽名所在,但是這框架文件是不能簽名的,所以,我們才要進行下面的步驟 我們需要把兩類文件從f2.apk拉到f.apk中替換, 第一類是:剛才反編譯後,你所替換過,或者修改過的所有文件 第二類是:resources.arsc這一個文件 所有文件一個都不能替換少了 PS:記得要放到相同的目錄下哦!! PSP:我們最後要的是f.apk這個文件!!! 替換好後,我們可以把f.apk重新命名為「framework-res.apk」,然後放回到內存卡上。 然後,用RE瀏覽器把「framework-res.apk」復制到/system目錄下,然後,長按文件名選擇許可權,具體許可權修改如下圖(RE管理器掛載為讀/寫)許可權設置211 修改好確定後,再把「framework-res.apk」剪切到/system/framework目錄下,選擇替換原文件,再次確認許可權是否有誤! PS:一定要修改好許可權後才能放進/system/framework,不然系統會馬上掛掉的!! 最後就是重啟手機,一陣心跳過後,深呼吸一口氣,順利進入系統了!!!! <轉>

『伍』 怎麼修改安卓游戲APK文件

Apk編輯器V1.90對apk文件的解包、打包、簽名、漢化、應用共存製作、文字翻譯等等操作點擊廣告後,可開啟全功能版539kb

『陸』 怎樣能修改安卓軟體的版本號

首先打開apk反編譯軟體,點擊「打開」一個apk。或者直接把需要反編譯修改的apk拖入到窗口中。

『柒』 怎麼修改apk的應用名稱

1、點擊打開手機上的apk編輯軟體,並在愛彈出的頁面中點擊頁面上的打開一個apk文件選項。

『捌』 如何修改安卓APK包名和版本信息

目的聲明:本文只是為了滿足DIY的需要,並不是為了成為打包黨,竊取別人的勞動成果,本文所涉及的工具也均為開源的,僅供學習交流之用。
DIY前提:在國內的論壇里,搜索了一下,找到了各種解包,打包的技術內容,以及各種漢化、去廣告的帖子,但這個並不是本文的目的。以前見過打包黨不僅修改了別人apk的廣告用來獲利,還將別人apk的包名修改了,所以有人早就實現了,但未能找到相關的技術文章,本文涉及的知識都還是比較淺顯的,沒有深入的研究底層原因,也參考了網上幾個帖子。
PS:在國內論壇上,找一篇原創的帖子很難,基本都是轉載的,還不附原文鏈接,引入了的很多錯誤,想找到原文都很難,真是很悲劇。國內論壇里,熱心人還是少了點,很多問題都死了,無人回答,筆者嘗試在CSDN、ITEYE、EOE發過幾個帖子,但很少能解決問題,於是只能求助於國外論壇,這也是一個悲劇。
這個問題解決完了,也很簡單,至少我這個比較簡單,我是想多安裝幾個QQ瀏覽器(有IT屌絲安裝了10個微信的,這個我表示很汗),基本過程如下:
1、將apk解包成一個文件夾
2、修改AndroidManifest.xml中對應的包名
3、修改smali目錄下中的包
4、將文件夾打包成apk
5、將apk重新簽名
6、驗證apk的簽名
7、優化apk
8、安裝apk,並測試
基本前提條件:
1、java的環境
2、Eclipse及android的開發環境(這個主要是用來進行調試)
3、text文本編輯器,本人用的是UEdit,也可以用類似的,主要是利用其查找及替換功能
這篇文章主要用來反編譯apk得到源碼,但google進行了反制,只能得到一些可讀性不高的源碼,這里主要是利用反編譯apk生成程序的源代碼和圖片、XML配置、語言資源等文件.
參考文獻里提到的apktool-1.0.0.tar.bz2和apktool-install-windows-2.1_r01-1.zip均可以從code.google.com/p/android-apktool/上下載,下載好之後,將涉及的命令行目錄及exe目錄添加到電腦的path路徑中,這樣就便於操作了,如檢測apktool是否可以,可以在命令行中輸入apktool,如果可以識別就表示OK了。
參考了國內的技術文章後,有人發帖以上面的思路進行操作,但沒有發技術文章,所以筆者只能去國外論壇中逛逛了,在Stack Overflow中,找到了相關的帖子,有老外留言"you can't do this",這個的確有違技術道德,但這里只做學習參考或交流。找到了一片帖子stackoverflow.com/questions/9218641/renaming-the-package-name-inside-an-apk,這篇帖子的回答給了比較詳細的步驟(如上),他的情況比這個還稍微復雜點,簡化後就是我要的結果,我就是按照這個基本步驟來的,回答的英文比較好懂(很有可能是國人)。
下面就按照上面的步驟一步步操作:我是已QQ瀏覽器4.0版的apk來操作的。
1、我的apktool安裝到了E盤下的apktool目錄下,所以的操作也在這個目錄下進行 E:\apkTool
將apk復制到E:\apkTool目錄下,重命名為qq4.0.apk(這個沒有要求,隨意就好)
將apk解包 命令行下cd到E:\apkTool這個目錄 apktool d qq4.o.apk qq4 將apk解包到qq4(這個也可以隨意)這個目錄
E:\apkTool\qq4這個目錄下內容如下:

2、修改AndroidManifest.xml中的包名,
將package後面的包名com.tencent.qbx改為你想要的新包名,我改為了com.tianxiao.tencentweb
將涉及原包名的com.tencent.qbx的相關activity的聲明中的包名均改為新包名com.tianxiao.tencentweb
至於intent-filter裡面的action名中包含原包名的,則可以不改,如果改的話,代碼中也要相應的改變
另外,如果有provider,provider的authorities也得改,這個在同一手機上必須唯一,否則安裝會失敗
3、在E:\apkTool\qq4\smali目錄下,有很多子目錄,子目錄下的文件多以smali結尾,這中文件的語法有點類似於匯編語言,具體原理就不深究了。
將smali目錄下的所有文件中的原包名的聲明形式com/tencent/qbx改為新包名com/tianxiao/tencentweb
具體如下,用UEdit在文件中替換即可,將目標目錄指向E:\apkTool\qq4\smali,這個將近1000條左右
如果之前改為action裡面的包名,也要將字元串形式的包名com.tencent.qbx改為com.tianxiao.tencentweb
如果有provider也要講原來的authorities值改為在AndroidManifest.xml中新改的authorities值。
4、將E:\apkTool\qq4重新打包為apk
apktool b qq4 newqq.apk
5、將新的newqq.apk 重新簽名
簽名的方法很多,一主要是手動生成簽名,用命令行簽名
我採用的現成的,下載了一個Auto-sign的文件夾,進行了簽名,這個比較簡單,網上帖子很多,就不贅述。
新簽名後的apk名為 newqq4signed.apk

『玖』 怎樣修改安卓apk的版本號,求軟體和方法

網上下載「APK反編譯大師」軟體,運行軟體後點擊「打開」一個apk。或者直接把需要反編譯修改的apk拖入到窗口中。接下來我們點擊「工程管理器」,選擇「AndroidManifest.xml」文件。在AndroidManifest.xml文件中找到android:versionName對應的數值就是版本號,把數值修改成你要改的版本號數值保存即可。

閱讀全文

與如何修改安卓apk相關的資料

熱點內容
實況為什麼安卓看不了 瀏覽:127
Java多線程Queue 瀏覽:92
雲伺服器499元三年 瀏覽:974
nbd源碼 瀏覽:844
x86在arm上編譯 瀏覽:7
linux怎麼配置網路 瀏覽:307
程序員想要的小禮物 瀏覽:186
java獲取網頁url 瀏覽:624
怎麼做解壓神器泡泡版 瀏覽:966
自己動手做一個c編譯器 瀏覽:929
手機如何鏈接谷歌伺服器地址 瀏覽:137
廢掉一個程序員的武功 瀏覽:249
java樹形演算法 瀏覽:641
通達信加鎖指標源碼怎麼看 瀏覽:754
將同名文件移動到部分同名文件夾 瀏覽:403
擺盪指標加壓力線源碼 瀏覽:915
新一代單片機特徵 瀏覽:770
王者的伺服器什麼時候才修好 瀏覽:281
cad歷史命令 瀏覽:41
php博客源代碼 瀏覽:24