① 以壓縮方式打開APK。。。請問桌面圖標在哪個文件夾 如題
本貼只限於修改系統自帶的APK程序,其他自行安裝的程序必須從新簽名方可使用{:1_314:}
我就拿X10自帶的撥號Phonebook.apk做個例
第一:用電腦的WinRAR打開Phonebook.apk,把裡面的res文件夾解壓出來,打開解壓出來的res文件夾,你會發現裡面還有很多個文件夾,一般桌面圖標都會在drawable-hdpi這個文件夾裡面,如下圖:
第二:看到圖片上畫紅圈的圖標了吧,相信用X10的你對此圖標再熟悉不過了,現在你已經知道了圖標存放的路徑和尺寸,那麼就准備好你要替換的圖標(格式和尺寸都要一樣),把名稱改成與原圖標一樣,我提取了觸寶智能撥號的圖標用於替換,看下圖:
前面這兩個步驟只是讓你明白APK軟體圖標的存放路徑以及尺寸和名稱
第三:有的機友替換之後不能正常安裝軟體,其實關鍵就在於這一步,替換開始:之前解壓出來的res文件夾不用管了,用WinRAR打開Phonebook.apk下的res\drawable-hdpi文件夾,把你要替換的圖標拖放進去,這時會跳出一個替換方式的小窗口,看下圖:
注意到圖片上的紅圈了嗎?壓縮方式為(標准),看下圖:把壓縮方式改為(存儲)之後按確定,替換完成,然後關閉窗口
好了,現在你可以把替換圖標後的Phonebook.apk放進SD卡,然後用手機的RE文件管理器把Phonebook.apk復制到system文件夾下,按住文件不放跳出窗口,選擇許可權,把所有的勾都打上,然後按確定,如下圖:
完成上面這一步驟之後,再把Phonebook.apk剪切到system/app文件夾下粘貼替換原有的Phonebook.apk,重啟手機,大功告成,看下圖:
每個APK軟體的圖標數量都不一樣,在res文件夾下的子文件夾里,少的只有一個圖標,多的幾個,如果有幾個,把每個圖標都按相同的格式與尺寸替換了{:1_314:}
② android下怎麼獲取res資源文件夾的路徑
android無法獲取res資源文件夾路徑,只能通過系統提供的封裝早凱函數訪問。
資源文件夾有:
/res/drawable
,通過getresources()訪問
/陸李喚res/values
,通過getresources()訪問
/res/layout,通過getresources()訪問
/res/xml,通過getresources()訪問
/res/raw,通過getresources()訪問
/assets,通過getassets()訪問擾弊
③ 安卓手機res文件在哪裡
每個軟體開發者對軟體開發使用的名稱不同,不過大同小異,安卓圖標統一的標准都是放到drawable-xxdpi(xx是不同解析度的英文代號)裡面,按照你手機解析度,用壓縮查看器在apk的res裡面drawable-xxdpi文件夾下尋找圖標對應的png圖片就能找到對應的名稱了,所以說文件名不是一定得,但是存放位置是一定的
④ android導出未簽名的apk文件為什麼沒有res文件呢如題
未簽名的文件的話,打包肯定會將res文件打包的,看看是否有錯誤,截圖一下
⑤ apk反編譯後為什麼沒有res文件夾,只有一個smali文件夾
反編譯apk步驟,把文件名的 .apk修改為 .rar,解壓就看到res,lib等文件,其中classes.dex是需要你反編譯的java代碼。
把apk文件修改成襪輪圓桐櫻.rar文件解壓獲得classes.dex和資源文件。
dex2jar-0.0.7.9-SNAPSHOT 拖動生成的classes.dex文件到dex2jar.bat突變生成classes.dex.dex2jar.jar文告塌件,解壓.jar文件獲得.class文件,用XJad進行反編譯java文件。
⑥ APK反編譯後沒有res文件夾,只有一個smali文件夾正常嗎
不正常,這情況一般是資源混淆了,資源混淆的apk反編譯時提示錯誤,生成一個res文件夾和一個AndroidManifest.xml