昨日爬文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!
文章關鍵字
每次重啟前都要重新刷一次flimit_flashable_2048(4096).zip

不然又會繼續bootloop。

目前原作者提供的解決方式是用"軟"重啟
或者是重新開機前都要重新刷flimit


回文者說會跳回1024是正常的
可能沒有詳細看說明

因此這目前依然不是完美解決辦法
我也還沒測試過,正在堅守 4.4.4 中 ...
是想說看這個如果穩定了就可以直上 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. 重新開機
就是777出了問題

改成555就正常了

script.sh的權限是小於shell的
所以不能777
XD 這個實在是太詭異了 ...

不然想想真的沒道理啊 XDD

等下班有空我也來測試一下好了 ...

剛剛我查了一下flimit_flashable_2048(4096).zip

裡面的權限是 755 ...

set_perm_recursive(0, 0, 0755, 0755, "/system/etc/init.d");
set_perm(0, 0, 0755, "/system/bin/flimit");
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!