昨日爬文XDA發現已經有大神提出了解法方法 ...
主要的解法是用 XZDualRecovery - init.d 來解決 filelimit 問題
傳送門: http://forum.xda-developers.com/crossdevice-dev/sony/workaround-bootloops-xposed-lollipop-t3089203
刷機包傳送門(在回覆#36中): http://forum.xda-developers.com/crossdevice-dev/sony/workaround-bootloops-xposed-lollipop-t3089203/post60276913#post60276913
大致上的原因是因為filelimit原始設定太小的緣故,所以才有人提出移除大量APP讓他恢復正常
主文提到說這非常有可能是一個BUG,雖然是不知道以後會不會修正 -.-+
若已經有解鎖,可以透過修改內核參數來做快速的處理filelimit的問題,原本設定值只有 1024 / 4096
ondrejvaroscak (XDA) 於 1.0 版將 filelimit 修改為 4096/4096
但 nurps (XDA) 發現了某些APP會衝突的問題,故 1.1 版將其修改為 2048/4096
由於這個方法是昨日(2015-04-22)提出的,目前還是陸陸續續會有一些測試回報
--詳細回復狀況可以在自己看一下原PO文--
我認為說還是先暫緩看一下狀況~
但想要嘗鮮測試的可以先試試~
Good Lock!
是想說看這個如果穩定了就可以直上 5.0.2
但我所理解的跟你不太一樣@@
主要是他啟用了 init.d 配置,理論上重新開機後就會自動運行 script
如果失敗的話你可能要檢查一下以下配置是否正常 (此為 XZDR_Initd-Enabler.zip 刷入項目)
注意:至少必須要裝 XZDualRecovery 目前最新版本 2.8.14
/storage/sdcard1/XZDualRecovery/XZDR.prop
確保以下兩個數值是 true
dr.initd.active=true
dr.keep.byeselinux=true
開啟後應該沒意外應該會自動運行 script (此為 flimit_flashable_2048(4096).zip 刷入的項目)
原文中的安裝步驟:
1. 啟用 init.d 支援 dr.initd.active=true / dr.keep.byeselinux=true
2. 複製相關檔案到 /data/flimit || /system/etc/init.d 改權限 777
3. 重新開機