Advertisement
Guest User

Untitled

a guest
Mar 6th, 2018
1,165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.75 KB | None | 0 0
  1. ### Supported Models
  2. A list of Huawei/Honor devices supported by this ROM
  3.  
  4. **Tested Working**
  5. :::
  6.  
  7. VNS-L21
  8. VNS-L22
  9. VNS-L23
  10. VNS-L31
  11. VNS-L53
  12. NEM-L21
  13. BLN-L21
  14. BLN-L22
  15. NMO-L31
  16. WAS-LX1
  17. WAS-LX1A
  18. WAS-LX3
  19. NEM-L51
  20. PRA-LX1
  21.  
  22. :::
  23.  
  24. **Should Work but not yet confirmed.( Please let me know if you have one of these and it work or not)**
  25.  
  26. :::
  27.  
  28. NEM-L22
  29. NMO-L21
  30. NMO-L23
  31. NEM-UL10
  32. NMO-L22
  33. PRA-XXX?
  34. NEM-AL60
  35. NEM-AL10
  36.  
  37. :::
  38.  
  39. ### Screenshots
  40. To be added
  41.  
  42. ### Developer's Notes
  43.  
  44. :::
  45.  
  46. Summary of changes between release versions of this work and long with notes of the developer.
  47.  
  48. **NEXT BUILD**
  49.  
  50. * Fix headphone detection for BLL
  51. * Fix touchscreen still active incall when lcd disabled by proximity of devices using cypress touchscreen
  52.  
  53. **RR-N-v5.8.5-20180221-hi6250-CodeOfHonor.zip**
  54.  
  55.  
  56. * Use sensor lib from Oreo
  57. * No more orientation issue?
  58. * Fix headphone issue for some.
  59.  
  60. **RR-N-v5.8.5-20180202-hi6250-Meticulus.zip**
  61.  
  62.  
  63. * Add microg signature spoofing patches.
  64. * libpower: separate power profiles for BERLIN
  65. * BERLIN have different freqs on 64bit cluster.
  66. * These only affect ‘performance’ profile
  67. * libpower: disable boosts for performance profile.
  68. * performance already at max so it’s a waste of time and effort (CPU cycles ) to set “boost” when its already at max
  69. (uselessly redundant).
  70.  
  71. **RR-N-v5.8.5-20180128-hi6250-Meticulus.zip**
  72.  
  73.  
  74. * Fix camera for some prague devices.
  75. * Fix Magisk 15.3
  76. * Magisk mess up some security for teecd.
  77. * Bypassed a kernel security check to fix.
  78.  
  79. **RR-N-v5.8.5-20180105-hi6250-Meticulus.zip**
  80.  
  81. * Honor 7x (Fixes)
  82. * Although the Honor 7x does not boot on this ROM it does come close so I added some fixes that I think it will need although I can’t test.
  83. * These are mostly camera fixes.
  84. * Bluetooth (BLE)
  85. * There is a pairing issue when enabling BLE so I’m putting in a switch in ‘Extra’ to "Disable BLE in Bluetooth’. Use this setting for pairing and once pairing is complete you can turn it off and BLE should* work?
  86. * Vulkan support for all
  87. * Use p10 lite libs.
  88. * Tested on p9 lite and works!
  89. * Update RR Source.
  90.  
  91.  
  92. **RR-N-v5.8.5-20171230-hi6250-Meticulus.zip**
  93. * kernel
  94. Huawei has a bad habbit of logging to the data partition directly from the kernel. Shame on you Huawei. Everyone knows your not supposed to dip down into userspace from the kernel. I have nullified as much as I can.
  95. * mali_ondemand : Increase the max frequency for gpu animation boost. This is correlates to libpower, which attempts to set boost frequencys higher than the previous maximum.
  96. * WARSAW
  97. Include libs hardware activity recognition
  98. prague too?
  99. Fix Vulkan Support
  100. Tested on 3DMark
  101. Does not seem to perform well?
  102. * BLL Support?
  103. BLL-LXX? Seems to be the GR5? If their actual model starts with BLL instead of BLN but their camera will work with BLN’s camera blobs then it will be fixed. If not oh well. I hate guesswork!
  104. * Patch for inputchannel crash/soft-reboot
  105. I never had this problem but based on logs.
  106. I think this is caused by dirty flashing but…
  107. * Change configs for VOLTE (Do not know if this will help).
  108. Don’t statically specify a RAT
  109. Add config for VOLTE on provision.
  110. Can’t test. Let me know.
  111. * libpower
  112. Fix bug which always made performance the effective power profile
  113. If you like it before just select performance.
  114. Fix old bug causing ui lag since mm. Smooth like butter now.
  115. * Bluetooth : possibly fix BLE (Bluetooth Low Energy)
  116. Can’t test, no BLE devices. Let me know.
  117.  
  118. **RR-N-v5.8.5-20171214-hi6250-Meticulus.z**ip
  119. * WARSAW / PRAGUE
  120. Fix odd camera preview fps formatted string with extraneous beginning comma.
  121. This could be a typo from Huawei or an intermediary may be trimming off some preview framerates and somehow missing the extraneous comma?
  122. Fixes the built in “Snap” camera.
  123. * Fix model prop property path when model has “X” in it.
  124. Huawei has started a convention of using X in the model names. For the P9 Lite, model names were a 1:1 relationship with names like VNS-L21. Now model names have an “X” like WAS-LX3 which could mean the translated model name is really WAS-L03, WAS-L13, WAS-L23 and so on. For now, I’m using the first one that has a product path that exists.
  125. * WARSAW
  126. Change camera video encoder profiles to use 25fps
  127. Fixes Video recording on the rear cam.
  128. NOTE: PRAGUE may also need this change but since I don’t have PRAGUE I’ll have to wait for them to tell me.
  129. * NEMO
  130. Fix 2/3 pole headphones.
  131. This is the same fix I used in my EMUI 4.X ROMs
  132. Not tested so let me know if it works.
  133. * Fix small issue with reading modem_id.
  134. Some times the reading of my modem_id produces an id that ends in 04 and when I check it, mine ends in 00. I tried to put in some manual translations but now I believe that this 04 was cause because the buffer for holding the modemid was not initialized empty. I have removed my translations and now my modem_id ends in 00 everytime like it should.
  135. Sorry about the sim/ril issues last build. This should fix it up.
  136. * Update RR source.
  137.  
  138. **RR-N-v5.8.5-20171210-hi6250-Meticulus.zip**
  139.  
  140. * Support for WARSAW / P10Lite
  141. P10L Shipped with EMUI 5.1 and it does have some minor differences
  142. * Fix up permissions for libpower
  143. libpower needs some paths to be owned by system.
  144. These were overlooked when migrating to EMUI 5.x base.
  145. Should* fix up laggy ui issues.
  146. * Implement ‘single sim’ fix by @tw1st3d83
  147. Now if you switch to single sim in ‘Extra’ the other props that are used in his fix are applied after a reboot.
  148.  
  149. **RR-N-v5.8.5-20171130-hi6250-Meticulus.zip**
  150.  
  151. * USB Host switch automation.
  152. This is more like regular OTG. Just plugin whatever and works.
  153. Remove “USB HOST” Switch in CodinalteParts
  154. * Fix issue with audio crashing when creating effects.
  155. * F2FS support on /data
  156. ext4 is still supported also.
  157.  
  158. **RR-N-v5.8.5-20171126-hi6250-Meticulus.zip**
  159. * Update to EMUI 5.X base.
  160. * NOTE: You should be on a ‘stock’ unmodified /vendor partition.
  161. * Switch main project to Resurrection Remix
  162. I like this ROM better than LOS.
  163. * Fix serious bug in detection and setting of RIL properties based on modem id.
  164. * Parse and set ‘product’ props.
  165. * Initial Release
  166.  
  167. :::
  168.  
  169. ### Installation Demonstration Video
  170.  
  171. This video is for AOSP but basically same thing for RR
  172. https://www.youtube.com/watch?v=bEynEyNAt5I
  173.  
  174. ### Installation Instructions
  175.  
  176. **Prerequisites**
  177.  
  178. :::
  179.  
  180. EMUI 5.X
  181. You must have already EMUI 5.0/5.1 on your device before attempting to install this ROM.
  182. Unlocked Bootloader
  183. Meticulus Developments TWRP
  184. If you use another TWRP there is no gaurantee it works properly.
  185. SDCard with at least 3 gigs of space
  186. This is for the DUMP Procedure. You can disregard if you are confident you can get back to stock using your own methods such as DLOAD.
  187.  
  188. :::
  189.  
  190.  
  191. ### Procedure Overview
  192. :::
  193.  
  194. Do a raw dump of the system and kernel partition so we can get back to stock if we want.
  195. Do a TWRP back up of our current EMUI 5.X Setup.
  196. Move the dump and the backup off of the phone for safe keeping.
  197. Do a Factory Reset.
  198. Flash ROM.
  199. Reboot back into recovery and Format Data.
  200. Done.
  201.  
  202. :::
  203.  
  204. ### Notes
  205. :::
  206.  
  207. IMPORTANT NOTE: The stock ROM uses encryption on the /data partition. So on that partition there is a master key for decrypting the data on it. I have not found a way to get custom ROMs to decrypt it so it has to be formatted. Now, in order to get back to stock properly that “master key” needs to be put back. The only way I know to do that is to do a raw dump of a PURE stock system partition along with the kernel. That way, if you want to get back to stock, you just dump the PURE stock system image and kernel back to their partitions and wipe the /data partition . When you boot up after doing that, stock will fix the data partition and put the “master key” back.
  208.  
  209.  
  210. NOTES FOR WARSAW / P10 LITE: Unlike most hi6250 devices, the P10 Lite shipped with EMUI 5.1 and this version of EMUI employs “File Based Encryption” (FBE) on the data partition which is formatted f2fs. Consequently, my current methods for restoring encryption on the data partition do not work for WARSAW. Currently the only way that I know to restore the encryption on the data partition is to use the ‘dload’ method to flash a stock ROM for your device. If you are not familiar with this procedure then you should not attempt to flash any ROM on your device.
  211.  
  212. :::
  213.  
  214.  
  215. ### Installation Instructions
  216. :::
  217.  
  218. 1. Delete all fingerprint enrollments in your current ROM.
  219. 2. Make sure that you have installed Meticulus Development’s TWRP and have NOT rooted.
  220. 3. The following dump of your system partition will be useless, for the purpose of restore encryption on data, if the system partition has been modified in any way ( such as by ROOT ).We can not guarantee successful installation using any other TWRP than ours.
  221. 4. Do Advanced->Extras->Dump
  222. This will do a raw dump of your system and kernel partitions.
  223. Since I only have the VNS-L21 and I don’t know who else is flashing this. It’s important that you get a dump of your variants system and kernel
  224. 5. At this point you should do a normal TWRP back up if you have the space on the external sdcard.
  225. If not the I recommend that you move the files in /sdcard/meticulus to you computer or off of the phone.
  226. 6. Do a factory reset (wipe data).
  227. 7. Flash the ROM zip.
  228. 8. Reboot recovery ( recovery is now blue )
  229. 9. Touch cancel when asked for decryption password.
  230. 10. Do Wipe->Format Data
  231. 11. Reboot.
  232. 12. Done!
  233.  
  234. :::
  235.  
  236.  
  237. ### Known Issues
  238. :::
  239.  
  240. Partially Working
  241.  
  242.  
  243. Dual Sim
  244. Unlike my EMUI 4.X based ROMs, Dual sim seems to work for me but may not work for everyone.
  245.  
  246. Workarounds
  247.  
  248. Video capture in “Snapchat” does not function properly. Works with ‘Google H.264’ switch in ‘Extras’ but is a little laggy. Probably similar for other social media apps.
  249. NFC ‘Tap&Pay’
  250. According to @Shayaan Shaikh, This works with ‘Magisk’ and ‘Universal SafetyNet Fix’ for Magisk.
  251. Chrome Cast
  252. Acording to @Enzo Ambrosino, this works with the “Google H.264” switch in Extras
  253.  
  254. Not Working
  255.  
  256. SELinux (Enforcing mode)
  257. Lots of work to get this to enforcing…
  258. “Encrypt Phone” in Settings -> Security causes a boot loop ( DO NOT USE! )
  259. Mute microphone during a call.
  260. I looked at this and problem is inside the audio blob and I see no way to fix it. But just cause I can’t see it doesn’t mean their is no way.
  261.  
  262. Will Not Be Worked On
  263.  
  264. FM Radio
  265. Have no idea how it can be done.
  266.  
  267. :::
  268.  
  269. ### Downloads
  270. [RR-N-v5.8.5-20171126-hi6250-Meticulus.zip](https://mega.nz/#!Yb4GiBQC!nVqkKavvjDCjHQns5uE6kBWfIMPG8AQclOFFmIPpcyk)
  271. [RR-N-v5.8.5-20171130-hi6250-Meticulus.zip](https://mega.nz/#!5PIClRSS!PbJe1w44dzDWKXG_zEUFCFfyRZXcn0HYsEBxje3bkCU)
  272. [RR-N-v5.8.5-20171210-hi6250-Meticulus.zip](https://mega.nz/#!4HBVkT4K!N4fmehLohRdjOOMT7vHRG4Z-eM6LhtTdttJQzI3NI6o)
  273. [RR-N-v5.8.5-20171214-hi6250-Meticulus.zip](https://mega.nz/#!paIXyAjY!WjOUlG92Xz9VREDbNQh5erk_S14lOUEtELO6lx6GFUA)
  274. [RR-N-v5.8.5-20171230-hi6250-Meticulus.zip](https://mega.nz/#!JXQxGAjS!I70les9sajZdjuuIvAmwkoe6n2IBmgrPwLUIBxFqj54)
  275. [RR-N-v5.8.5-20180105-hi6250-Meticulus.zip](https://mega.nz/#!BHZxWCSA!wgOjS35d1RROryz78JrSwTOHl2iSzEWK7vbHb9XMX4c)
  276. [RR-N-v5.8.5-20180128-hi6250-Meticulus.zip](https://mega.nz/#!IGRTiITB!NXnkBZQJk3ZjIEyDZ5Qhhxf4-41hCIIkpmhHawUqlfU)
  277. [RR-N-v5.8.5-20180128-hi6250-Meticulus.zip](https://mega.nz/#!8SIHFb4R!aAXXdOv66EQckkXFwZnMvlRabIedmoZGJ_ar1EpxLKw)
  278. [RR-N-v5.8.5-20180202-hi6250-Meticulus.zip](https://mega.nz/#!8SIHFb4R!aAXXdOv66EQckkXFwZnMvlRabIedmoZGJ_ar1EpxLKw)
  279. [RR-N-v5.8.5-20180221-hi6250-CodeOfHonor.zip](https://mega.nz/#!ofQGRSbY!nCHzTQ1v_uoCD38shYoqyN6VxxMhaxao54CfbAjmIuQ)
  280.  
  281. -------
  282.  
  283. **Acknowlegements and Credits**
  284.  
  285. * Google
  286. * LineageOS Team
  287. * Ressurection Remix Team
  288. * @HasstanMirza01
  289. * @felix-development
  290. * @petya230
  291.  
  292. *Last note: this post has been only recovered by me, but the credits goes to @Meticulus*
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement