『壹』 如何修改apk 數據包路徑
需要用到至少4個軟體,我會在下面給出115的鏈接,你們也可以自己去網上搜索。
1,apktool—這工具就是最重要的,反編譯APK文件,以及改完了編譯回來的工具,下面附件有2個apktool開頭的壓縮包,解壓後合並到一個目錄就好了。
2,UltraFileSearch—這是在文件內部搜索的軟體,可以搜索文件內部的關鍵字
3,Auto-sign—這是編譯回來後,重新簽名的,因為改過的APK文件簽名被破壞掉了,所以需要重新簽名才能安裝
4,UltraEdit-32—這個不用我說是做什麼了的吧。什麼?不知道這工具做什麼的,那我只能說你自己上Google學習去,汗一個。
-
步驟:
1,將所有工具解壓出來。自己都覺得是廢話。
2,將需要修改的apk文件復制到apktool目錄下,在CMD環境下,進到apktool目錄,運行apktool.bat d xxxx.apk。bat和d之間有空格,d和xxxx.apk之間有空格。d是參數,目的是反編譯APK文件,就是相當於解壓出來。後面的xxxx.apk不用我說了吧。
3,上步驟後,在CMD中確認完成,一般都很快,幾秒就搞定了。在apktool目錄下產生了和apk同名的文件夾,打開它,裡面就是apk程序內部的東西了。
4,打開UltraFileSearch,Search Path指定到剛產生的目錄,切換到第2個選項卡Containing Text,在下面的Search Text里輸入「sdcard」,點搜索。這里要說明,為什麼要搜索sdcard,因為W700的內置存儲在手機里的路徑是/sdcard,而外置的TF卡的路徑是/sdcard/SD_CARD,所以需要找到所有的/sdcard,然後改成/sdcard/SD_CARD就好了。這里又要說明另一個問題,在這里搜索的結果里,一般會有2種類型的文件,一種是smali格式的,直接用記事本打開修改就可以,另一種是so格式,這個需要用UltraEdit-32打開修改,UltraEdit-32改東西有很多需要注意的地方,這個就不在這里說了,不知道的自己找UltraEdit-32修改2進制文件的教程。UltraEdit-32里修改的思路還是一樣,把/sdcard修改為/sdcard/SD_CARD。最後要說的,不是找到的每個/sdcard都需要修改為/sdcard/SD_CARD,這個具體情況要具體分析,還要不斷的實驗和測試才行。
5,經過上面的修改,回到CMD下,到apktool目錄下,運行apktool.bat b 目錄 xxxx.apk。這里用參數b來打包,後面跟剛才的目錄名稱,再後面自己隨便寫個文件名.apk就可以了。
6,如果你在第4步沒有改壞掉原程序,第5步打包是很容易的,如果第5步打包失敗,多半是第4步改壞了原程序,而且基本是UltraEdit-32里修改時改壞的。如果成功,請把第5步產生的xxxx.apk修改為Update.zip,復制到Auto-sign目錄下,運行Sign.bat,之後會產生update_signed.zip,這就是加過簽名後的文件,再改文件名回xxxx.apk。
7,OK,先暫時恭喜你,你可以通過各種辦法把第6步得到的xxxx.apk安裝到手機里了。但是,不得不提醒你的是,有可能在手機上不能安裝,或者安裝了不能運行,或者運行了閃退,或者進去界面和菜單,但是不能開始游戲,一切皆有可能。如果有問題,請回到第2步繼續。
最後要說的,這方法也只適合有數據包的游戲和程序,對於那些沒有數據包的,還是要依靠那蛋疼的5.6G空間。
『貳』 有什麼手機軟體可以修改apk軟體
你好,建議使用小米人APK改之理:
小米人APK改之理是一款可視化的用於修改安卓Apk程序文件的工具,集成了ApkTool、Dex2jar、JD-GUI等Apk修改工具,集Apk反編譯、Apk打包、Apk簽名,支持語法高亮的代碼編輯器,基於文件內容的關鍵字(支持單行代碼或多行代碼段)搜索、替換引擎,打造成可視的、一體化的APK修改工具,從而大大簡化Apk修改過程中的繁瑣操作,修改更輕松。
APK簡單認識:
APK是AndroidPackage的縮寫,即Android安裝包(apk)。
APK是類似Symbian Sis或Sisx的文件格式。
通過將APK文件直接傳到Android模擬器或Android手機中執行即可安裝。
apk文件和sis一樣,把android sdk編譯的工程打包成一個安裝程序文件,格式為apk。
APK文件其實是zip格式,但後綴名被修改為apk,通過UnZip解壓後,可以看到Dex文件,Dex是Dalvik VM executes的全稱,即Android Dalvik執行程序,並非java ME的位元組碼而是Dalvik位元組碼。
Android在運行一個程序時首先需要UnZip,然後類似Symbian那樣直接,和Windows Mobile中的PE文件有區別。
在Android平台中dalvik vm的執行文件被打包為apk格式,最終運行時載入器會解壓然後獲取編譯後的androidmanifest.xml文件中的permission分支相關的安全訪問,但仍然存在很多安全限制,如果你將apk文件傳到/system/app文件夾下會發現執行是不受限制的。
安裝的文件可能不是這個文件夾,而在android rom中系統的apk文件默認會放入這個文件夾,它們擁有著root許可權。
『叄』 尋找一款在線修改APK圖標、名字、包名、版本號的工具
修改APK圖標、名字、包名、版本號一般是以下幾步:
1、用apktool工具解壓apk文件
2、在解壓後的androidmainfest.xml文件中找到圖標、名字資源名稱,然後在res目錄下找到具體的資源進行修改。同時還可以找到包名進行修改。
3、在apktool.yml文件中的最後面找到版本名和版本號進行修改
4、重新打包、簽名、對齊
PC端軟體挺多,網頁端的比較少,幫你找了一下,你可以試試 網頁鏈接
『肆』 三星手機下載apk自動改名
由於APK文件本身就是壓縮包,如果用戶裝了WinRAR(85%的裝機量),下載APK文件,擴展名就會被自動改為「.zip」。
01下載修改APK文件工具,【apk簽名.zip】,並安裝,解開apk(以手機QQ為例,將手機QQ的圖標改成PCQQ的圖標)。下載好壓。
02圖片全部在resdrawable中。下圖是三星手機的手機QQ圖標,想要改成PCQQ的圖標,就要先找到一張PNG格式的PCQQ圖標,然後替換成手機QQ的。
03第一種是直接替換文件夾,然後打包整個文件,再改後綴,用簽名軟體重新簽名即可。
04第二種方法:准備好要替換的圖片,保證文件名與格式都得和被替換的文件相同。
05用好壓打開apk,進入以下路徑,直接將要替換的圖標拖入這個路徑中。
『伍』 如何應用安卓APK文件進行解包打包和修改
不需要解包跟打包,直接修改就可以,修改的的方法。
如下參考:內
1.將需要修改的apk包復制到100apktool的路徑中容。注意:您需要將文件名更改為123apk,如下圖。
『陸』 apk軟體怎麼修改
如何修改apk文件[apk文件修改、圖標、美化、去廣告]完全教程
一、首先搭建jdk環境。
下載完後,點擊安裝。然後設置運行環境參數:
用滑鼠右擊「我的電腦」->屬性->高級->環境變數
系統變數->新建->變數名:JAVA_HOME 變數值:D:\Program Files\Java\jdk1.7.0(這是我的安裝路徑這個不是固定的,比如你安裝到C:\Program Files,就填C:\Program Files\Java\jdk1.7.0)
系統變數->編輯->變數名:Path 在變數值的最前面加上:%JAVA_HOME%\bin;(若已經有Path項,無須另外新建,直接在後面加,但需用;與前面已有的項分隔開)
系統變數->新建->變數名:CLASSPATH 變數值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
最後測試下環境變數是否設置成功
點開始菜單-運行-在這里輸入cmd-回車-輸入javac
1.如果出現如下信息:
用法:javac <選項> <源文件>
其中,可能的選項包括:
-g 生成所有調試信息
-g:none 不生成任何調試信息
-g:{lines,vars,source} 只生成某些調試信息
-nowarn 不生成任何警告
-verbose 輸出有關編譯器正在執行的操作的消息
-deprecation 輸出使用已過時的 API 的源位置
-classpath <路徑> 指定查找用戶類文件的位置
-cp <路徑> 指定查找用戶類文件的位置
-sourcepath <路徑> 指定查找輸入源文件的位置
-bootclasspath <路徑> 覆蓋引導類文件的位置
-extdirs <目錄> 覆蓋安裝的擴展目錄的位置
-endorseddirs <目錄> 覆蓋簽名的標准路徑的位置
-d <目錄> 指定存放生成的類文件的位置
-encoding <編碼> 指定源文件使用的字元編碼
-source <版本> 提供與指定版本的源兼容性
-target <版本> 生成特定 VM 版本的類文件
-version 版本信息
-help 輸出標准選項的提要
-X 輸出非標准選項的提要
-J<標志> 直接將 <標志> 傳遞給運行時系統
恭喜,你的Java環境變數配置成功了!
2.如果出現:
'javac' 不是內部或外部命令,也不是可運行的程序
或批處理文件。
說明這Java環境變數配置出錯了,仔細檢查下吧!
二、下載APKTools工具包(裡麵包含:APKTools反編譯工具、APKSign簽名工具)。下載Notepad代碼編輯器(可以修改smali和xml文件)。
在修改之前首先對APK文件內部結構有個了解:
AndroidManifest.xml 程序全局配置文件
classes.dex 這是Dalvik位元組碼
resources.arsc 編譯後的二進制資源文件
META-INF\ 該目錄下存放的是簽名信息
res\ 該目錄存放資源文件
assets\ 該目錄可以存放一些配置文件
對應這些文件和目錄做些基本的注釋和介紹:
AndroidManifest.xml
該文件是每個應用程序都必須定義和包含的文件,它描述了應用程序的名字、版本、許可權、引用的庫文件等等信息。需要解包後才能加以閱讀。
classes.dex文件
classes.dex是java源碼編譯後生成的java位元組碼文件。dex是Dalvik VM executes的全稱,即Android Dalvik執行程序,並非Java ME的位元組碼而是Dalvik位元組碼。
resources.arsc
編譯後的二進制資源文件。
META-INF目錄
META-INF目錄下存放的是簽名信息,用來保證apk包的完整性和系統的安全。在eclipse編譯生成一個apk包時,會對所有要打包的文件做一個校驗計算,並把計算結果放在META-INF目錄下。這就保證了apk包里的文件不能被隨意替換。比如拿到一個apk包後,如果想要替換裡面的一幅圖片,一段代碼, 或一段版權信息,想直接解壓縮、替換再重新打包,基本是不可能的。如此一來就給病毒感染和惡意修改增加了難度,有助於保護系統的安全。
res目錄
res目錄存放資源文件。包括圖片,字元串等等。
解包後,幾乎所有可能的修改和編輯工作基本都在這里。
assets目錄
assets目錄可以存放一些配置文件,這些文件的內容在程序運行過程中可以通過相關的API獲得。
APK文件修改,首先要對APK文件解包(也就是反編譯),打開apktool.exe,如圖:
左邊APK反編譯區,選擇APK文件,選擇文件保存目錄,點反編譯APK按鈕,得到解包文件。
三、開始修改
1. 如果只是對圖像進行替換,沒有必要進行解包和打包。用WinRAR打開APK文件,直接做替換就可以了。但是,如果要對文字和其它非圖像類內容進行修改,那隻能通過解包了,改好後,再編譯回來,最後簽名才能放進手機安裝。下面介紹幾個對APK進行解包和打包的案例。
2. 漢化APK軟體
在res文件夾中,我們可以看到有很多values-***的文件夾,這就是語言包。values是英文語言包,values-zh是中國地區語言包(包含港澳台及內地),values-zh-rCN是中文簡體語言包(只包含內地),values-zh-rTW是中文繁體語言包(港澳台)。除此以外,其它地區的語言包都是精簡的對象,可以不過多了解。
在values文件夾里,通常有arrays.xml、strings.xml等語言文件,要作漢化就要對這些文件進行修改。有時也需要修改其它xml文件,一個一個地認真查看。改好後,打包,簽名,OK。
3. 修改桌面圖標名稱(標簽)
每一個APK文件都有一個「圖標標簽」。將APK程序安裝進手機後,在圖標下面顯示圖標標簽文字。這個圖標標簽的內容是可以修改的。在\res\values下找到strings.xml,修改其中的一行:
圖標標簽
例如:靜音啟動
同理,如果是窗口小插件,要修改widget_name。
注意:system/app下的apk不宜修改,因為要同時修改對應的odex文件。
改好後,打包,簽名,OK。
4. 去掉APK中的廣告
有很多APK應用都帶有廣告。為了去掉程序中的廣告,要修改main.xml文件與廣告有關的內容。在\res目錄下找到文件main.xml。通常在\layout目錄下,有時也被放在其它目錄下。甚至,有時不存在main.xml文件,廣告行被放在其它xml文件內。只能細心逐個文件進行查找。無論哪一種情況,查看其內容,你會看到有一項類似的命令如下。這就是廣告顯示。
將其改為:
可以看到,關鍵是要把fill_parent改為0.0dip,把wrap_content改為0.0dip,其它保持不變即可。這種改法就是不給廣告顯示空間,當然你就看不到廣告了。
改好後,打包,簽名,OK。
5. 修改顯示電池為1%精度
舉個例子比如在摩托羅拉XT502上,默認顯示只有7檔: 0%,10%,20%,40%,60%,80% 和100%。通過修改framework-res.apk,可以改變顯示精度。但是在一些手機上,實踐證明最好可能達到的現實精度只有10%。修改工作如下:
(1) 對framework-res.apk進行解包
(2) 修改和增加電池狀態圖標
(3) 修改文件stat_sys_battery.xml
(4) 修改文件stat_sys_battery_charge.xml
(5) 打包
(6) 提取stat_sys_battery.xml,stat_sys_battery_charge.xml,resources.arsc和一個圖標目錄:drawable-mdpi
(7) 重新裝配framework-res.apk
6. 狀態欄信息通知文字顏色修改
狀態欄信息通知文字顏色,是由framework-res.apk文件里res\values下的colors.xml文件控制的,所以我們只需修改colors.xml文件就可以了。另外,此文件還控制下拉欄的文字顏色,可以修改。
用文本編輯器打開colors.xml文件,找到
#ff000000
將這句修改為:#ffffffff
這狀態欄信息通知文字顏色由黑色改為白色。
改好後,打包,簽名,OK。
『柒』 apk修改可以三開
每一個安卓手機與平板電腦等設備等,同時只能安裝一個安卓軟體。如果想要安裝多個軟體,唯一的方法就是自己動手進行多開操作。
安卓apk多開方法:工具/原料APK反編譯大師、安卓APK。
方法/步驟:
1、打開軟體,添加需要多開的APK。
2、打開後軟體就會進行反編譯,反編譯apk成功後就會顯示如下界面。
3、點擊「工程管理器」。
4、選擇「AndroidManifest.xml」。
5、找到package,後面的就是包名字。
6、直接把包名字修改了,在點擊保存圖標就可以了。(注意:部分apk改了包名字後需要把對應的文件夾名字同時都改了。)7、點擊編譯即可。修改之後點擊保存在編譯apk。
『捌』 求手機版APK Editor軟體
APK編輯器是一款可以編輯apk文件的系統安全類軟體。包括對apk文件的解包、打包、簽名、漢化、應用共存製作、文字翻譯等等操作。APK編輯器讓你在沒有電腦的情況下,在任何地點,任何時間都能漢化修改Android軟體。 APK編輯器功能介紹 1:可視化、全自動的反編譯、編譯、簽名;支持批量編譯APK。 2:自動識別圖像資源,並提供該類資源的快捷替換功能,方便修改這類圖片資源。 3:以樹形目錄管理反編譯出的Apk源碼文件,瀏覽、打開、編輯、都可以統一在軟體中實現,不同項目間可以自由切換,方便快捷。 APK編輯器使用教程 1.先點開想要修改軟體安裝包,所在的文件夾,然後點擊安裝包,會有如下圖情況,然後點擊最後一個文件,如圖下劃線,當然這里以360優化大師為列子 2.在裡面找到想改的數據,如果看的暈,可以點擊放大鏡搜索 3.然後在下面的空中輸入想改的東西,如圖 4.改好後點返回鍵,也可以點最左邊那個鍵,點彈出菜單里的保存。點了後會彈出下圖,點是 5.點完後又會彈出一個選項,是加入詞典選項,如果以後想經常改的話就點是吧 6.修改好後會出現兩個文件,後綴名為.bak的是原文件,後綴名為apk的是改後的文件, 7.長按安裝包,會彈出一個菜單,點擊安裝,另外,安裝前建議把之前安裝的卸了,不然安不了
『玖』 如何修改apk文件
一、准備工作:
1、下載軟體ArscEditor.exe
2、下載軟體AndroidResEdit.zip
二、修改 APK 軟體名稱:
1、右擊 APK 安裝包,用壓縮軟體解壓到當前文件夾;
2、解壓後找到文件「resources.arsc」;
3、打開附件①,將文件「resources.arsc」直接拖入ARSC編輯器的空白處中;
4、選擇「string」標簽,並找到鍵值「app_name」;
5、將「區域」切為CN(有的不用切換),然後在「區域值」中修改你想要的軟體名字,修改好後點擊「保存當前值」;
6、點擊「文件」,選擇「保存」,並覆蓋保存;
7、右擊 APK 安裝包,用壓縮軟體打開;(註:無需解壓)
8、將修改好的「resources.arsc」文件直接拖入進安裝包內並確認覆蓋原文件;
『拾』 如何修改apk游戲文件
修改的方法如下參考:
1.將需要修改的apk包復制到apktool路徑中。注意:您需要將文件名更改為123apk。