• 2

修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]


================================================================================
[重要宣告]
請大家先不要進行,有些大大的 Rosie.apk 解不開,或是解開後找不到資料夾,這部份很怪異

待後續找到原因,我再補到二樓

再說一次~請大家不要做......

================================================================================

註:小弟僅自己修改完成,雖然裡面僅改到部份資料僅可達到要求,但不代表你能 100% 成功
刷機有風險,請自行評詁後再進行,謝謝。


重要: 目前僅測試 Sense 3.0 及 Sense 3.6
其它沒測試的版本勿試,謝謝


說明:
HTC 內建的 Rosie(程式集),每一頁只有顯示 4x5 的程式。隨著程式越裝越多,要找程式會變的很麻煩(要往下拉很多頁才找的到自己要的程式)。
今天,你可以自行修改適合的 ?x? 去為自己的程式集做修改(建議不要修改太大,可能會發生疊圖)

程式:
1) 你需要下載 apktool 做為前置工具 (這個請上 google 找找,隨便都一堆)
2) 你需要下載 auto-asign(這個是幫 apk 簽名的,不一定要這套。只要可以幫 apk 簽名的就好了)
3) 簡易刷機包(UpdatePackage.zip)←附件就是這個

檔案:
1) 原廠 /system/app/Rosie.apk

重要:我的 Rosie.apk 已做 Deodexed
尚未做 Deodexed 的別試(我也不知試了會怎樣,應該會 FC)

ODEX : AAA.apk 會配一個 AAA.dex
DEODEXED : 只會有一個 AAA.apk,不會有對應的 AAA.dex


重要:
你的手機必需要有 Recovery 刷機功能才可使用(ex. ClockwordMod Recovery 或 4EXT Recovery)


開始
1) 首先把下載回來的 apktool,放在任何位置(Path 中不可以有中文,我都放在 C 下面)
2) 把原廠 Rosie.apk 複製到 apktool 目錄下
3) 利用指令(apktool d Rosie.apk)對 apk 做 Decompiler
提醒:不可用 RAR 直接解 apk,這樣解出來就算有 xml,內容還是沒辦法直接修改的。一定要使用 apktool 對 apk 進行 Decompiler 才行
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
4) Decompiler 完成後,會在 apktool 目錄下自動生成一個 Roise 資料夾
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
5) 進到資料夾內,找到檔案 Roise/res/values/integers.xml
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
並且找到
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
<integer name="allprogram_grid_rows">4</integer>
<integer name="folder_grid_columns">4</integer>
<integer name="allprogram_grid_columns">4</integer>
<integer name="allprogram_land_grid_columns">6</integer>
接著把找到的字串後面的數值,改成你要的(如果是以 5x5 來說,就全部改成 5 就可以了)
<integer name="allprogram_grid_rows">5</integer>
<integer name="folder_grid_columns">5</integer>
<integer name="allprogram_grid_columns">5</integer>
<integer name="allprogram_land_grid_columns">5</integer>
如果你需要 5x6 的話,可以改成這樣
<integer name="allprogram_grid_rows">5</integer>
<integer name="folder_grid_columns">6</integer>
<integer name="allprogram_grid_columns">6</integer>
<integer name="allprogram_land_grid_columns">6</integer>
依此類推
6) 修改完成後直接存檔
7) 利用指令(apktool b Rosie Rosie_fix.apk)對 apk 做 Compiler
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
完成後
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
8) 對 Rosie_fix.apk 做簽名 (我是用 auto-sign)
9) 把 Rosie_fix.apk 重新命名為 Rosie.apk 並直接拉進簡易刷機包裡的 system/app 下面
註:直接用 WinRAR 把簡易刷機包打開(不是解開),然後在 WinRAR 裡面直接找到目錄
system/app 並進到裡面,然後直接把 Rosie.apk 拖進去就好了

修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]
10) 把 UpdatePackage.zip 放到手機的 SD卡
11) 重開機進到 Recovery 並依照刷機方式,直接刷 UpdatePackage.zip(不用 wipe)
12) 完成

截圖:
修改HTC程式集每頁程式數量( 4x5 變成 5x5 )[有bug,待修]

附加壓縮檔: 201206/mobile01-62b009a17bc912cdc534be89a42b6a0a.zip
2012-06-06 0:33 發佈
文章關鍵字 bug
chengo0709 wrote:
註:小弟僅自己修改完...(恕刪)


3樓3樓~

----------------------------------

好文呀!!

這樣我又可以自己改ROM了

01這種文章因該要多一點才行~
每天看大家互吵 真是有點厭倦....

5分奉上!!

{大大可以提供懶人包嗎....有點懶的找程式}
------------

晚點測試ONE X可不可以用~ 好了在上來回報

-----

第一次回報:
不知道我沒有做錯....我只出現 Rosie\smali 而且裡面沒任何東西
APK黨 我用RAR解壓縮....也沒大大說的檔案


第二次回報:
我改成解開 XL SENSE3.6
出現 Rosie\smali\com\很多資料夾
依舊沒找到大大說的檔案...


------
這幾天我會去找 官方原廠 ONE X 和 XL的檔案到時候的結果 我在上來回復噢~
ro182321 wrote:
3樓3樓~-----...(恕刪)


可以提供你的 Rosie.apk 給我嗎? 我來解解看

你的ROM有做 Deodexed 了嗎?

也可能是 Rosie 的版本太新,無法進行 Decompiler

麻煩你再提供你 Rosie.apk 的載點給我

註:smali 是 java 經過加密而產生的檔,如果解開只有這樣,只能用 smali 做反組譯(這部份我沒研究)
好文章

感謝先 (無私奉獻) 先行下載試試了

好久沒看到這種文章了,今日爬文不是白費的

超價值(值得).....


ro182321 wrote:
不知道是不是我有做錯...(恕刪)


我下載你的 Rosie.apk 了

我也解不開(只有 smali 資料夾....)

可能真的是版本太新,這個我也不知該怎麼解.... sry

ro182321 wrote:
不知道是不是我有做錯...(恕刪)



幫你解開了!

Rosie.zip

只要解壓縮就可以修改你要的地方了!
boa19861105 wrote:
幫你解開了!Rosi...(恕刪)


boa大 凌晨還沒休息喔~

雖然小弟離開SS的行列了...不過您的ROM真是永遠讓小弟敬佩萬分!!
(SS轉賣給朋友 朋友也說很順很好!!)

回歸主題...


請問BOA大 您是怎麼解開的呢??

如果不麻煩的話 可否請指導一下



Ps:
話說 找到版大所說的檔案了....結果內容不一樣..

ro182321 wrote:
boa大 凌晨還沒休...(恕刪)


上夜班啊!!!!!好累!


要解開Sense 4.0的APK 要有相對應的

framework-res.apk 和 com.htc.resources.apk

GOOGLE 都有這分面的資料!可以去找找! 但是有些包不回去!
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?