綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[ROM] OTA 升級 mySENSE-dx

[複製連結] 查看: 2199|回覆: 13|好評: 0
跳轉到指定樓層
樓主
monitorstudio | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2013-4-25 19:14

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

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

x
本帖最後由 monitorstudio 於 2013-6-7 17:58 編輯

OTA 升級 mySENSE-dx

測試機型:HTC Desire x

recovery版本:clock work mod recovery 6.0.1.5

請不是mySENSE-dx用戶的使用者移駕到這裡:
http://apk.tw/thread-221305-1-1.html


  在這裡要先聲明,本Rom還在測試階段,如有任何的錯誤請回報,非常感謝您的配合!
另外,請先將系統備份後再刷機,如發生意外,本人不負起任何責任
最後,小弟說明立場,更改這個Rom的動機是希望能將它變成一個適合臺灣人的Rom,並且讓它更好用

小弟之前就已經發過相關的帖子了,在這個帖子裡,所有的修改都和上一篇相同,但是考慮到有機友原本就使用mySENSE-dx,所以製作了這款Rom,它不會刪除使用者資料,也不會更動使用者應用程式,也就是OTA的意思

以下是所做的修改:

1.不再詢問要安裝HTC Sense完整版或是簡易版,直接安裝完整版

2.省略了安裝時的同意書,作者,等等資訊,直接進行安裝

3.字體檔更換成不顯示簡體中文(會將簡體字顯示成繁體字)

4.將GPS定位加強為雙衛星定位

5.電量圖示計算方式更改為1%,並且顯示百分比

6.Google play不經修改就可以使用freedom內購解鎖

7.Google play可以顯示付費軟體

8.Adobe flash player 可以播放只支援於電腦的網頁

9.簽名不同的應用程式可以互相覆蓋

10.預設使用者應用程式增加鈦備份捐贈版,方便還原

11.Superuser更改為SuperSu pro v1.25,並將su二進位檔更新到最新

12.將預設應用程式更新

13.修復dropbox和相簿的錯誤

14.新增主題"無限"和"冰銅"

change log

------------------------------2013/4/30更新------------------------------

1.修正錯誤

2.修正core.odex

3.增加安裝確認對話方塊





完整介紹內容請移駕到:
http://apk.tw/thread-221305-1-1.html

OTA升級載點(Google drive):
https://docs.google.com/file/d/0BwmPMFurnk9PWTlmOTVYTm9xaDg/edit?usp=sharing


「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
jim1414jim | 收聽TA | 只看該作者
發表於 2013-4-25 23:07
我是2.0的要怎用OTA升級
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-4-26 06:48
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
jim1414jim | 收聽TA | 只看該作者
發表於 2013-4-27 00:29
可是資料會被清掉吧 =__=
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-4-27 06:43
由 手機網頁 發佈
jim1414jim 發表於 2013-4-27 00:29
可是資料會被清掉吧 =__=

請仔細看清楚介紹哦!
它不會清除資料的
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-4-27 15:18
由 手機網頁 發佈
本帖最後由 monitorstudio 於 2013-5-20 22:29 編輯
jim1414jim 發表於 2013-4-27 00:29
可是資料會被清掉吧 =__=


如果不放心,我可以給你updater-script的內容,資料真的不會被清除啦!

  1. set_progress(0.00);
  2. ui_print("");
  3. set_progress(0.01);
  4.         mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/system");
  5.         mount("ext4", "EMMC", "/dev/block/mmcblk0p26", "/data");
  6.         mount("ext4", "EMMC", "/dev/block/mmcblk0p27", "/cache");
  7. ui_print("");
  8. ui_print("formatting Nand with EXT4 Alignment");
  9. ui_print("");
  10. package_extract_dir("tmp", "/tmp");
  11. set_perm_recursive(0, 0, 0755, 0755, "/tmp/alignment/");
  12. unmount("/data");
  13. unmount("/cache");
  14. unmount("/system");
  15. run_program("/tmp/alignment/alignment.sh");
  16. set_progress(0.10);
  17. ui_print("");
  18. ui_print("mounting partitions");
  19. ui_print("");
  20.         mount("ext4", "EMMC", "/dev/block/mmcblk0p25", "/system");
  21.         mount("ext4", "EMMC", "/dev/block/mmcblk0p26", "/data");
  22. set_progress(0.20);
  23. ui_print("");
  24. ui_print("cleaning dalvik-cache");
  25. ui_print("");
  26.         delete_recursive("/data/dalvik-cache");
  27.         delete_recursive("/data/resource-cache");
  28. run_program("/sbin/sleep", "2");
  29. set_progress(0.30);
  30. ui_print("");
  31. ui_print("cleaning system files from SD Card");
  32. ui_print("");       
  33.         delete_recursive("/sdcard/.bookmark_thumb1");
  34.         delete_recursive("/sdcard/Android/data/com.google.android.apps.maps");
  35.         delete_recursive("/sdcard/.data/navigator/Data/Temporary");
  36.         delete_recursive("/sdcard/LazyList");
  37.         delete_recursive("/sdcard/LOST.DIR");
  38. run_program("/sbin/sleep", "2");
  39. set_progress(0.40);
  40. ui_print("");
  41. ui_print("installing ckpv5's ROM");
  42. ui_print("");
  43.         package_extract_dir("data", "/data");
  44. ui_print("");
  45. set_progress(0.70);
  46.         package_extract_dir("system", "/system");
  47. set_progress(0.90);
  48. ui_print("");
  49. ui_print("symlinking & setting permissions");
  50. ui_print("");
  51. symlink("dumpstate", "/system/bin/dumpcrash");
  52. symlink("toolbox", "/system/bin/cat");
  53. symlink("toolbox", "/system/bin/chmod");
  54. symlink("toolbox", "/system/bin/chown");
  55. symlink("toolbox", "/system/bin/cmp");
  56. symlink("toolbox", "/system/bin/date");
  57. symlink("toolbox", "/system/bin/dd");
  58. symlink("toolbox", "/system/bin/df");
  59. symlink("toolbox", "/system/bin/dmesg");
  60. symlink("toolbox", "/system/bin/getevent");
  61. symlink("toolbox", "/system/bin/getprop");
  62. symlink("toolbox", "/system/bin/hd");
  63. symlink("toolbox", "/system/bin/id");
  64. symlink("toolbox", "/system/bin/ifconfig");
  65. symlink("toolbox", "/system/bin/iftop");
  66. symlink("toolbox", "/system/bin/insmod");
  67. symlink("toolbox", "/system/bin/ioctl");
  68. symlink("toolbox", "/system/bin/ionice");
  69. symlink("toolbox", "/system/bin/kill");
  70. symlink("toolbox", "/system/bin/ln");
  71. symlink("toolbox", "/system/bin/log");
  72. symlink("toolbox", "/system/bin/ls");
  73. symlink("toolbox", "/system/bin/lsmod");
  74. symlink("toolbox", "/system/bin/lsof");
  75. symlink("toolbox", "/system/bin/mkdir");
  76. symlink("toolbox", "/system/bin/mount");
  77. symlink("toolbox", "/system/bin/mv");
  78. symlink("toolbox", "/system/bin/nandread");
  79. symlink("toolbox", "/system/bin/netstat");
  80. symlink("toolbox", "/system/bin/newfs_msdos");
  81. symlink("toolbox", "/system/bin/notify");
  82. symlink("toolbox", "/system/bin/printenv");
  83. symlink("toolbox", "/system/bin/ps");
  84. symlink("toolbox", "/system/bin/reboot");
  85. symlink("toolbox", "/system/bin/renice");
  86. symlink("toolbox", "/system/bin/rm");
  87. symlink("toolbox", "/system/bin/rmdir");
  88. symlink("toolbox", "/system/bin/rmmod");
  89. symlink("toolbox", "/system/bin/route");
  90. symlink("toolbox", "/system/bin/schedtop");
  91. symlink("toolbox", "/system/bin/sendevent");
  92. symlink("toolbox", "/system/bin/setconsole");
  93. symlink("toolbox", "/system/bin/setprop");
  94. symlink("toolbox", "/system/bin/sleep");
  95. symlink("toolbox", "/system/bin/smd");
  96. symlink("toolbox", "/system/bin/start");
  97. symlink("toolbox", "/system/bin/stop");
  98. symlink("toolbox", "/system/bin/sync");
  99. symlink("toolbox", "/system/bin/top");
  100. symlink("toolbox", "/system/bin/touch");
  101. symlink("toolbox", "/system/bin/umount");
  102. symlink("toolbox", "/system/bin/uptime");
  103. symlink("toolbox", "/system/bin/vmstat");
  104. symlink("toolbox", "/system/bin/watchprops");
  105. symlink("toolbox", "/system/bin/wipe");       
  106. #additional symlinking
  107.         symlink("/system/bin/mksh", "/system/bin/sh");
  108.         symlink("/system/fonts/Roboto-Regular.ttf","/system/fonts/DroidSans.ttf");
  109.         symlink("/system/fonts/Roboto-Bold.ttf","/system/fonts/DroidSans-Bold.ttf");
  110.         symlink("/factory/hdcp.keys", "/system/vendor/firmware/hdcp.keys");
  111.         # For OpenVPN support
  112.         symlink("/system/xbin/ifconfig","/system/xbin/bb/ifconfig");
  113.         symlink("/system/xbin/route","/system/xbin/bb/route");
  114. set_progress(0.95);
  115. #installing busybox
  116.         set_perm(0, 1000, 0755, "/system/xbin/busybox");
  117.         run_program("/system/xbin/busybox", "--install", "-s", "/system/xbin");
  118. #setting permissions
  119.         set_perm(0, 0, 0644, "/data/dalvik-cache/system@[email protected]@classes.dex");
  120.         set_perm_recursive(0, 0, 0755, 0644, "/system");
  121.         set_perm_recursive(0, 2000, 0755, 0755, "/system/bin");
  122.                 set_perm(0, 1000, 04750, "/system/bin/iptables");
  123.                 set_perm(0, 3003, 02750, "/system/bin/netcfg");
  124.                 set_perm(0, 3004, 02755, "/system/bin/ping");
  125.                 set_perm(0, 2000, 06755, "/system/bin/reboot");
  126.                 set_perm(0, 2000, 06750, "/system/bin/run-as");
  127.                 set_perm(0, 1000, 04750, "/system/bin/tc");
  128.                 set_perm(1000, 1000, 0755, "/system/bin/sysro");
  129.                 set_perm(1000, 1000, 0755, "/system/bin/sysrw");
  130.         set_perm_recursive(1002, 1002, 0755, 0440, "/system/etc/bluetooth");
  131.                 set_perm(0, 0, 0755, "/system/etc/bluetooth");
  132.                 set_perm(0, 0, 0644, "/system/etc/bluetooth/a2dp_avrcp.conf");
  133.                 set_perm(1000, 1000, 0640, "/system/etc/bluetooth/auto_pairing.conf");
  134.                 set_perm(3002, 3002, 0444, "/system/etc/bluetooth/blacklist.conf");
  135.                 set_perm(1002, 1002, 0440, "/system/etc/dbus.conf");
  136.                 set_perm(1014, 2000, 0550, "/system/etc/dhcpcd/dhcpcd-run-hooks");
  137.                 set_perm(0, 2000, 0550, "/system/etc/init.goldfish.sh");
  138.                 set_perm(0, 2000, 0550, "/system/etc/install-recovery.sh");
  139.                 set_perm(1000, 1000, 0555, "/system/etc/init.qcom.sdio.sh");
  140.         set_perm_recursive(0, 0, 0755, 0555, "/system/etc/ppp");
  141.         set_perm_recursive(0, 2000, 0755, 0755, "/system/etc/init.d");
  142.         set_perm(0, 0, 0755, "/system/etc/init.d");
  143.         set_perm_recursive(0, 2000, 0755, 0644, "/system/vendor");
  144.         set_perm_recursive(0, 2000, 0755, 0755, "/system/xbin");
  145.                 set_perm(0, 0, 06755, "/system/xbin/su");
  146.                 set_perm(1000, 1000, 0755, "/system/xbin/openvpn");
  147.                 set_perm(1000, 1000, 0771, "/data");
  148.         set_perm_recursive(1000, 1000, 0771, 0644, "/data/app");
  149. ui_print("");
  150. ui_print("unmounting partitions");
  151. ui_print("");
  152.         unmount("/data");
  153.         unmount("/system");
  154. set_progress(1.0);
  155. run_program("/sbin/sleep", "5");
  156. ui_print("");

  157. ui_print("getting root permission");
  158. ui_print("");
  159. ui_print("mounting /system, /data and rootfs");
  160. ui_print("");
  161. run_program("/sbin/busybox", "mount", "/system");
  162. run_program("/sbin/busybox", "mount", "/data");
  163. run_program("/sbin/busybox", "mount", "-o", "rw,remount", "/system", "/system");
  164. run_program("/sbin/busybox", "mount", "-o", "rw,remount", "/", "/");

  165. ui_print("disabling OTA survival");
  166. ui_print("");
  167. package_extract_dir("tools", "/system");
  168. run_program("/system/chattr", "-i", "/system/bin/.ext/.su");
  169. delete("/system/chattr");

  170. ui_print("extracting files");
  171. ui_print("");
  172. package_extract_dir("su", "/system");

  173. ui_print("setting permissions");
  174. ui_print("");
  175. set_perm(0, 0, 0777, "/system/bin/.ext");
  176. set_perm(0, 0, 06755, "/system/bin/.ext/.su");
  177. set_perm(0, 0, 06755, "/system/xbin/su");

  178. ui_print("Unmounting /system and /data");
  179. ui_print("");
  180. unmount("/system");
  181. unmount("/data");
  182. ui_print("installation complete");
  183. ui_print("");
複製代碼
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
jim1414jim | 收聽TA | 只看該作者
發表於 2013-4-28 00:11
你確定齁  那我再刷一次 如果被清掉  ....我會 .... =__=
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
jim1414jim | 收聽TA | 只看該作者
發表於 2013-4-28 00:36
...這東西有BUG   怒 我還是刷回2.0好了 =__=

繼續改進 加油
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
 樓主| monitorstudio | 收聽TA | 只看該作者
發表於 2013-4-28 07:07
由 手機網頁 發佈
jim1414jim 發表於 2013-4-28 00:36
...這東西有BUG   怒 我還是刷回2.0好了 =__=

繼續改進 加油

???有BUG
我自己就是刷這個的,怎麼沒有發現
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
jim1414jim | 收聽TA | 只看該作者
發表於 2013-4-28 22:08
你天氣小工具 跟計算機都正常 = =?


我刷下去 放小工具 都沒文字 =__=
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

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

本版積分規則