綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教學] 無須內核支援,教你如何更改開機動畫(10/05內文重要更新)

[複製連結] 查看: 2459|回覆: 8|好評: 2
跳轉到指定樓層
樓主
joe820730 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-5-30 02:41

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 joe820730 於 2013-10-5 20:20 編輯

寫在前頭:
刷機、改系統檔有風險,一切後果請自行負責。
強烈建議進行本教學前先做好CWM備份。


如果各位有研究過Android的開機流程,就會知道init.rc是Android的開機腳本
有興趣可以打開來看一下:
I8160的init.rc中,關於開機動畫的腳本是這麼寫的:
service bootanim /system/bin/Samsungani
一般可以自訂開機動畫的機型,這段腳本會這樣寫:
service bootanim /system/bin/bootanimation
發現了嗎?samsungani很明顯就是三星自己寫的開機動畫腳本
但因為init.rc是放在核心裡面,只能透過反編譯核心來進行修改(我記得只能用Linux反編譯,可是一般人都用Windows...)

所以原理就是:既然無法修改核心,那直接把samsungani這個檔案替換成bootanimation總行了吧~

廢話完畢,教學開始:

一、到/system/bin/把samsungani改名成samsungani-1
然後把bootanimation改名成samsungani
最後再把samsungani-1改名成bootanimation(其實就是把兩個腳本對調)
這裡很重要,請不要改錯檔名,不然很有可能無法開機

二、準備好你想要的開機動畫檔,請先解壓縮,我們要先修改desc.txt這個檔案
(關於desc.txt的說明請參見:http://apk.tw/thread-331-1-1.html)
可能因為原廠內核對bootanimation的支援不全
所以如果desc.txt定義開機動畫是無限循環的話會導致無法進入桌面
以下示範如何修改:

打開desc.tst後可以看到以下的東西:(每個開機動畫包可能不一樣,但格式都長這樣)
480 800 24  (前兩個數字是螢幕解析度,最後一個數字是每秒畫格數)
p 1 0 part0   (這裡是指,播放一次part0資料夾內的圖片)
p 0 0 part1   (這裡是指,循環播放part1資料夾內的圖片)

看到了嗎,不能讓開機動畫無限循環播放,不然會進不去系統
所以我們要把紅字改成大於1的數字,這樣就可以正常進入桌面了

當初測試的時候因為我刷的是第三方核心,所以沒遇到這個問題
剛剛為了測試我做的原廠核心刷機包能不能正確刷入,然後悲劇就這麼發生了,我的手機就這樣卡在開機動畫而進不去桌面

完成後就可以用WINRAR壓縮回去了,壓縮時請務必選擇「僅儲存」,不然你的開機動畫會變成一片黑

10/05更新:搭配這個內核的話可跳過此步驟直接往下進行

三、準備好你的開機動畫,將檔名改成sanim.zip後放入/system/media/裡面,權限請改成:
V V X
V X X
V X X

四、重新開機享受新的開機動畫吧~


五、如果沒有出現你修改的開機動畫:
 1.如果你的開機動畫變成銀色ANDROID字樣在閃爍,代表你檔名錯誤或是權限錯誤,請仔細看第二步的說明
 2.如果I8160字樣消失後到進入系統前螢幕都是黑的,代表你的開機動畫檔有問題,請重新壓縮你的開機動畫,用WINRAR壓縮時壓縮方式請選「僅儲存」,完畢後再試一次應該就會成功了

10/05更新:如果因為沒有刷入我指定的內核、又沒有修改desc.txt而造成無法進入系統的話,可以重新進行第二步驟,並使用這個工具重新將正確的動畫檔放到正確的位置,再次開機應該就正常了

隨手附上曾經流行過一陣子的能源之星開機動畫:
sanim.zip (1.81 MB, 下載次數: 22)
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 4碎鑽 +4 幫助 +4 收起 理由
SoneTW + 1 + 1 非常讚
qq66332211 + 1 + 1 非常讚
廚餘 + 1 + 1 非常讚
aaa55 + 1 + 1 這篇讓我找到生命的意義@@

查看全部評分

收藏收藏1 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
aaa55 | 收聽TA | 只看該作者
發表於 2013-6-1 10:24
那開機動畫不用特別改檔名嗎??
會不會無法辨認=ˇ=

點評

二、準備好你的開機動畫,將檔名改成sanim.zip後放入/system/media/裡面  發表於 2013-6-1 20:47
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
aaa55 | 收聽TA | 只看該作者
發表於 2013-6-3 18:15
沒看到抱歉=ˇ=
好吧我去試試看囉~~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
aaa55 | 收聽TA | 只看該作者
發表於 2013-6-3 18:55
我剛試了一下...我發現畫面一直卡在同樣的開機畫面(一直轉),我很確定我沒有改錯,請問要怎麼處理??
網址:http://apk.tw/thread-118133-1-1.html

點評

可能已經觸發無限強制關閉的BUG了,請用CWM還原或是雙wipe試試  發表於 2013-6-3 21:48
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
aaa55 | 收聽TA | 只看該作者
發表於 2013-6-3 21:52
太遲了...我已經重刷了= =
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
aaa55 | 收聽TA | 只看該作者
發表於 2013-6-3 21:53
我的內部SD卡容量太小沒辦法用CWM阿...
除非可以改到外部SD卡

點評

CWM的備份本來就是放在外部記憶卡,應該是你記憶卡容量不夠(確保能夠完全備份至少要有2G的可用空間)  發表於 2013-6-3 22:16
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
aaa55 | 收聽TA | 只看該作者
發表於 2013-6-4 16:44
我的記憶卡只有3.7G- -
好吧考慮去買32G的來用,否則真的不夠...
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
aaa55 | 收聽TA | 只看該作者
發表於 2013-7-15 20:22
由 手機網頁 發佈
終於看到救星了XD
雖然好久之後才來回覆@@
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
qq66332211 | 收聽TA | 只看該作者
發表於 2013-10-5 13:48
帥啦!!  修改好了!!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則