• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

GApps on CN ROM 3.26 (PIE 9.0) - and root (CN and OMNI)

Search This thread

methuselah

Senior Member
Aug 25, 2011
3,948
2,159
it would be needed some workaround,as far as i can say i`ve using it and it has been awesome.
Everything that is needed is there,LED strip is a bonus but it can be ported manually i believe.
No. I have tried to repack boot.img but after a while the screen switches off itself. I had forced it to enforcing. Also the google safety net was also not passing even after making selinux enforcing.
 

ianseer

Senior Member
Sep 27, 2010
118
19
POCO M3
ASUS ROG Phone 5
What a detective one,i`ve benn for the couple weeks pulling resources from cn rom into vendor device and all that stuff,still a lot of bugs make me unable to succesfully build a rom,i have the horse power but i got rusty over the years because when i used to build roms was like on 2012,devices then where one click rootable and all that,so first they introduce A/B and i`m like what the hell,then verity and all that security stuff.

If you`re working on it i`m willing to help,maybe we can pull something off.

Btw,i commit and modify everything local so no updates on git XD.
now.... finally a good read after all this years... good luck you guys
 

metalerock

Member
Sep 14, 2013
18
11
28
Veracruz
ZTE nubia Red Magic
i found something interesting:
im gonna try a little


#!/bin/sh
adb install Lawnchair.apk
adb install FDroid.apk
adb install AppExplorer.apk
adb shell 'pm uninstall -k --user 0 com.chineseall.reader'
adb shell 'pm uninstall -k --user 0 com.autonavi.minimap'
adb shell 'pm uninstall -k --user 0 cn.nubia.neostore'
adb shell 'pm uninstall -k --user 0 com.baidu.searchbox'
adb shell 'pm uninstall -k --user 0 cn.nubia.browser'
adb shell 'pm uninstall -k --user 0 cn.nubia.calculator2.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.calendar.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.deskclock.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.clock.widget.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.cloud'
adb shell 'pm uninstall -k --user 0 cn.nubia.contacts'
adb shell 'pm uninstall -k --user 0 cn.nubia.myfile'
adb shell 'pm uninstall -k --user 0 cn.nubia.fileobserver'
adb shell 'pm uninstall -k --user 0 cn.nubia.v5light.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.gallery3d'
adb shell 'pm uninstall -k --user 0 cn.nubia.gallerylockscreen'
adb shell 'pm uninstall -k --user 0 cn.nubia.neogamecenter'
adb shell 'pm uninstall -k --user 0 cn.nubia.mms'
adb shell 'pm uninstall -k --user 0 cn.nubia.music.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.notepad.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.soundrecorder.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.musicpicker.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.phonemanualintegrate.preset'
adb shell 'pm uninstall -k --user 0 cn.nubia.wfd'
adb shell 'pm uninstall -k --user 0 cn.nubia.video'
adb shell 'pm uninstall -k --user 0 cn.nubia.quicksearchbox'
adb shell 'pm uninstall -k --user 0 cn.nubia.security2'
adb shell 'pm uninstall -k --user 0 cn.nubia.neoshare'
adb shell 'pm uninstall -k --user 0 cn.nubia.bbs'
adb shell 'pm uninstall -k --user 0 cn.nubia.nubiashop'
adb shell 'pm uninstall -k --user 0 cn.nubia.voiceassistants'
adb shell 'pm uninstall -k --user 0 cn.nubia.behaviordetection'
adb shell 'pm uninstall -k --user 0 cn.nubia.share'
adb shell 'pm uninstall -k --user 0 cn.nubia.antivirus'
adb shell 'pm uninstall -k --user 0 cn.nubia.weather'
adb shell 'pm uninstall -k --user 0 cn.nubia.photoeditor'
adb shell 'pm uninstall -k --user 0 cn.nubia.supersnap'
adb shell 'pm uninstall -k --user 0 cn.nubia.hybrid'
adb shell 'pm uninstall -k --user 0 cn.nubia.thememanager'
adb shell 'pm uninstall -k --user 0 cn.nubia.flycow'
adb shell 'pm uninstall -k --user 0 cn.nubia.wps_moffice'
adb shell 'pm uninstall -k --user 0 cn.nubia.accounts'
adb shell 'pm uninstall -k --user 0 cn.nubia.paycomponent'
adb shell 'pm uninstall -k --user 0 cn.nubia.nbgame'
adb shell 'pm uninstall -k --user 0 cn.nubia.neopush'
adb shell 'pm uninstall -k --user 0 cn.nubia.databackup'
adb shell 'pm uninstall -k --user 0 cn.nubia.upgradeservice'
adb shell 'pm uninstall -k --user 0 cn.nubia.bluetooth.opp'
adb shell 'pm uninstall -k --user 0 cn.nubia.zappdatabackup'
adb shell 'pm uninstall -k --user 0 com.qiyi.video'
adb shell 'pm uninstall -k --user 0 com.android.camera'
adb shell 'pm uninstall -k --user 0 com.android.providers.contacts'
adb shell 'pm uninstall -k --user 0 com.sohu.inputmethod.sogou.nubia'
adb shell 'pm uninstall -k --user 0 com.sina.weibo'
adb shell 'pm uninstall -k --user 0 com.jingdong.app.mall'
adb shell 'pm uninstall -k --user 0 com.netease.mail'
adb shell 'pm uninstall -k --user 0 com.chaozh.iReaderNubia'
adb shell 'pm uninstall -k --user 0 com.redteamobile.roaming'
adb shell 'pm uninstall -k --user 0 com.redteamobile.virtual.softsim'
adb shell 'pm uninstall -k --user 0 com.pplive.androidphone.nubia'
adb shell 'pm uninstall -k --user 0 com.tencent.mtt'
adb shell 'pm uninstall -k --user 0 com.tencent.android.location'
adb shell 'pm uninstall -k --user 0 com.UCMobile'
adb shell 'pm uninstall -k --user 0 com.ibimuyu.lockscreen'
adb shell 'pm uninstall -k --user 0 com.achievo.vipshop'
adb shell 'pm uninstall -k --user 0 com.ss.android.article.news'
adb shell 'pm uninstall -k --user 0 com.vlife.nubia.wallpaper'
adb shell 'pm uninstall -k --user 0 com.yulore.framework'
adb shell 'pm uninstall -k --user 0 com.sankuai.meituan'
adb shell 'pm uninstall -k --user 0 com.suning.mobile.ebuy'
adb shell 'pm uninstall -k --user 0 ctrip.android.view'
adb shell 'pm uninstall -k --user 0 cn.nubia.register'
adb shell 'pm uninstall -k --user 0 cn.nubia.presetpackageinstaller'
adb shell 'pm uninstall -k --user 0 cn.nubia.factory'
adb shell 'pm uninstall -k --user 0 cn.nubia.ziconunity'
adb shell 'pm uninstall -k --user 0 cn.nubia.harassintercept'
adb shell 'pm uninstall -k --user 0 cn.nubia.jobdispatcher'
adb shell 'pm uninstall -k --user 0 cn.nubia.minilauncher.clone'
adb shell 'pm uninstall -k --user 0 cn.nubia.minilauncher'
adb shell 'pm uninstall -k --user 0 cn.nubia.launcher'
adb shell 'pm uninstall -k --user 0 cn.nubia.yulorepage'
adb shell 'pm uninstall -k --user 0 cn.nubia.aftersale'
adb shell 'pm uninstall -k --user 0 cn.nubia.owlsystem'
adb shell 'pm uninstall -k --user 0 cn.nubia.processmanager'
adb shell 'pm uninstall -k --user 0 cn.nubia.forbid.selfstart.provider'
adb shell 'pm uninstall -k --user 0 cn.nubia.sensor'
adb shell 'pm uninstall -k --user 0 cn.nubia.edge'
adb shell 'pm uninstall -k --user 0 cn.nubia.systemupdate'
adb shell 'pm uninstall -k --user 0 cn.nubia.usercenter'
adb shell 'pm uninstall -k --user 0 cn.nubia.woodpecker'
adb shell 'pm uninstall -k --user 0 cn.nubia.setupwizard'
adb shell 'pm uninstall -k --user 0 cn.nubia.theme.apply'
adb shell 'pm uninstall -k --user 0 cn.nubia.bootanimationinfo'
 
  • Like
Reactions: Raygen and ianseer

metalerock

Member
Sep 14, 2013
18
11
28
Veracruz
ZTE nubia Red Magic
it works, just need to remove the quotes

im using adb through this way:
install chocolatey and run this code line
"choco install adb"



1627152525019.png
 
  • Like
Reactions: ianseer

Raygen

Member
Feb 21, 2014
41
2
Mantova
Feedback with the 3.33 version:

I used NikGApps core to avoid a couple of errors I was having with OpenGApps pico: Error 70 "insufficient memory space in system", and also the package manager of OpenGApps was not working (would not install any apk).

NikGApps can be installed even without the need of rooting the phone if preferred.

I also did some debloat with the script linked in this comment to remove most chinese apps. The script won't remove system app though, so I removed the rest by hand with SDmaid after rooting.

Apart from these two things, the procedure went as described and the phone so far is running without issues or bugs. Will keep updated.
 
  • Like
Reactions: metalerock

CrisatanFerrer

New member
Sep 24, 2021
4
0
Feedback with the 3.33 version:

I used NikGApps core to avoid a couple of errors I was having with OpenGApps pico: Error 70 "insufficient memory space in system", and also the package manager of OpenGApps was not working (would not install any apk).

NikGApps can be installed even without the need of rooting the phone if preferred.

I also did some debloat with the script linked in this comment to remove most chinese apps. The script won't remove system app though, so I removed the rest by hand with SDmaid after rooting.

Apart from these two things, the procedure went as described and the phone so far is running without issues or bugs. Will keep updated.
You can share the download link of the NikGApps core, I have the same error when installing with OpenGApps pico
 

Raygen

Member
Feb 21, 2014
41
2
Mantova
Can you help me, I had a problem installing the NikGapps, now I get "your device is corrupt", what can I do?
That usually comes out when trying to install the wrong ROM or the file was corrupted. Just reinstall through fastboot.

Is it possible to install google services if the kernel is blocked? I can use those NikGapps, but before I have to install the apk from google services or do I just add the NikGapps directly?
By kernel blocked you mean locked bootloader? nope. But it takes nothing to unlock it:
Code:
fastboot oem nubia_unlock NUBIA_NX609J
For NikGapps, just flash them directly. No need for any extra steps
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    First thing first,... I'm Just a noob here, I just did some testing things during my quarantine free time and got many errors with this Red Magic (which as far as I know has no update until now for international user). So, If there's something you guys know more than Me, or if I might do something wrong on my guide here, please correct me...
    My goal was to get rid of the touchscreen bugs which still exist on International ROM (Oreo 8.1), but I still want the RGB light feature also...
    Do it at your own risk!
    Here you go:

    ROOT for Omni 9.0 Unofficial by Vache and CN ROM 3.26 you can get it here
    This root method I got it from here by member changguangyu on Red Magic 3!

    Here you go :

    • I've tried with Fresh stock CN ROM 3.26 (update from without formating, result always failed for google apps at least for me)
    • install TWRP from fastboot
    • Download Magisk Manager (using 7.5.1 (267) when this post created)
    • Extract your boot.img from your Rom and save it to your download folder (i dunno - already tried to put it in another place, it gave me nothing).
    • Open Magisk Manager and it will say something like Magisk not Installed
    • Install it and select and patch the boot file you saved before.
    • It will create magisk_patched.img and save it to your computer.
    • Enable developer options > make sure to check (ON)USB debugging and OEM unlock on your device
    • Open command prompt on Windows: reboot to fastboot command :
      Code:
      adb reboot bootloader
    • Unlock your device
      Code:
      fastboot oem nubia_unlock NUBIA_NX609J
    • Use command :
      Code:
      fastboot flash boot magisk_patched.img
    • Reboot! and your phone should be rooted now.

    Installing GAPPS on CN ROM 3.26 better, and simple method:
    with this method, it was much simpler and the result is Google Play can download big files like PUBG Mobile
    1. First, make sure your device is rooted!
    2. Second, make sure twrp are installed (I use the one that came in the same link with omni 9.0 i think)
    3. Third just flash GAPPS get it at Opengapps get it here . I use the pico one...
    4. that's it! everything is smooth at least for me.:cool:


    Now for a bit tricky part
    Installing GApps (Google Play Services, etc) CN ROM only (I'm using 3.26).
    This can be done after you root your device!

    1. Open Magisk and go to the module, search for App Systemizer (Terminal Emulator) by Veez21 and reboot your device.
    2. Download Google Installer (Chinese apps) (got it from this thread ) by Teeemoo
    3. Click the blue-button and install everything until all the checklist is finished! After the install is done, don't open any google or add an account yet!.
    4. Go to settings > App info > search for google calendar sync and everything that smells like google set every permission to yes! even storage! yes, Anything! (At first, I did not allow storage permission for play services, and it gives me an error during contact sync!) (Also you may want to check Settings > Notification Management > Playstore > make it open ).
    5. Search for Termux (terminal emulator) on the internet, download the apk and install it. (I think I remembered it using F-Droid)
    6. open termux use the following command :
      Code:
      su
      then
      Code:
      systemize
      then choose option
      Code:
      1
      listed apps will be shown. choose Google apps at which number you want to systemize (mine started on 10 until 15) so i put
      Code:
      10
      enter and then I make it as privilege apps or priv-apps by choosing option number
      Code:
      2
      , and then go back to menu
      Code:
      y
      --- Choose another google apps until it finished!
    7. After all that, reboot!
    8. Start by opening the play store
    9. And Voila :fingers-crossed::good::laugh::cool:

    Tips:
    Already tested it, some google features will not work nicely if it's not system apps... My solution is :

    • Install all google apps that i need after Play Store is installed nicely.
    • Example for Google Assistant (Saying "Hey Google" hot words) : Force Stop Nubia Share, Nubia Voice
    • Allow all permission, also go to Settings > Power Management > Application Power Management > Your Apps > Regardless of Control.
    • After that, Open Termux and systemize the Google Assistant.
    • After Reboot you will be prompted for "Okay, Google" hotword detection.
    • Again if someone has better tips, please post it...

    I also experience some apps that don't run on the background (Whatsapp for example) - u need to run it first and don't clear from recent sometimes I guess.

    I tried to download PUBG Mobile, and it says: can't update blablabla... see common ways to fix the problem (anyone knows how to resolve this issue? - (this problem only for big file i think) )



    The Chinese Rom is nice, but it gave me a headache sometimes I already allow permission to some apps, when reopen, it goes back doesn't have permission again.... but after making it as a system (priv-app) from the app systemizer (from magisk and use it with Termux), all goes well.

    PS: it will be great if someone can test this too, or make this ROM bloat-free! Thanks :good:
    *latest update with CN ROM 3.32 = it works with this method...


    UPDATE : CMIIW the 3.32 is so buggy for me, for example : we can't hear anything for ringtone after we changed the ringtone using mp3, and more bugs again... ringtone always getting silent by itself after several hour reboot, the most annoying thing is, fingerprint sometimes working sometimes not!. anyone that use 3.32 please share your experience too please...
    2
    It's useless the cn ROM. You can try to make new one if you have expertise or can help me in making it
    edit : I saw your commits on github. You are benny guy
    What a detective one,i`ve benn for the couple weeks pulling resources from cn rom into vendor device and all that stuff,still a lot of bugs make me unable to succesfully build a rom,i have the horse power but i got rusty over the years because when i used to build roms was like on 2012,devices then where one click rootable and all that,so first they introduce A/B and i`m like what the hell,then verity and all that security stuff.

    If you`re working on it i`m willing to help,maybe we can pull something off.

    Btw,i commit and modify everything local so no updates on git XD.
    2
    First off starting by experience with 3.32

    I got a super weird bug that coming from international v112 directly to CN 3.32 it would make pop up an emergency screen at booting saying device was corrupted,it does no matter to me because like once in a month i restart my device,after rooting and deblating the device got snappier,i removed like 1 Gb of junk apps and after some magisk tweaks and some personal mods it came right up good.
    Some bugs i never got to bypass where like for example notifications got stuck and the wont go away until i lock-unlock device,double word placement using default keyboard and it kills my apps from playistore realy hard(i bypassed this one right away easly).

    Rn trying to compile a kernel to reduce overall frequency of gpu+cpu because due to a limited battery it kills it pretty fast,even more while gaming.
    2
    i found something interesting:
    im gonna try a little


    #!/bin/sh
    adb install Lawnchair.apk
    adb install FDroid.apk
    adb install AppExplorer.apk
    adb shell 'pm uninstall -k --user 0 com.chineseall.reader'
    adb shell 'pm uninstall -k --user 0 com.autonavi.minimap'
    adb shell 'pm uninstall -k --user 0 cn.nubia.neostore'
    adb shell 'pm uninstall -k --user 0 com.baidu.searchbox'
    adb shell 'pm uninstall -k --user 0 cn.nubia.browser'
    adb shell 'pm uninstall -k --user 0 cn.nubia.calculator2.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.calendar.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.deskclock.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.clock.widget.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.cloud'
    adb shell 'pm uninstall -k --user 0 cn.nubia.contacts'
    adb shell 'pm uninstall -k --user 0 cn.nubia.myfile'
    adb shell 'pm uninstall -k --user 0 cn.nubia.fileobserver'
    adb shell 'pm uninstall -k --user 0 cn.nubia.v5light.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.gallery3d'
    adb shell 'pm uninstall -k --user 0 cn.nubia.gallerylockscreen'
    adb shell 'pm uninstall -k --user 0 cn.nubia.neogamecenter'
    adb shell 'pm uninstall -k --user 0 cn.nubia.mms'
    adb shell 'pm uninstall -k --user 0 cn.nubia.music.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.notepad.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.soundrecorder.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.musicpicker.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.phonemanualintegrate.preset'
    adb shell 'pm uninstall -k --user 0 cn.nubia.wfd'
    adb shell 'pm uninstall -k --user 0 cn.nubia.video'
    adb shell 'pm uninstall -k --user 0 cn.nubia.quicksearchbox'
    adb shell 'pm uninstall -k --user 0 cn.nubia.security2'
    adb shell 'pm uninstall -k --user 0 cn.nubia.neoshare'
    adb shell 'pm uninstall -k --user 0 cn.nubia.bbs'
    adb shell 'pm uninstall -k --user 0 cn.nubia.nubiashop'
    adb shell 'pm uninstall -k --user 0 cn.nubia.voiceassistants'
    adb shell 'pm uninstall -k --user 0 cn.nubia.behaviordetection'
    adb shell 'pm uninstall -k --user 0 cn.nubia.share'
    adb shell 'pm uninstall -k --user 0 cn.nubia.antivirus'
    adb shell 'pm uninstall -k --user 0 cn.nubia.weather'
    adb shell 'pm uninstall -k --user 0 cn.nubia.photoeditor'
    adb shell 'pm uninstall -k --user 0 cn.nubia.supersnap'
    adb shell 'pm uninstall -k --user 0 cn.nubia.hybrid'
    adb shell 'pm uninstall -k --user 0 cn.nubia.thememanager'
    adb shell 'pm uninstall -k --user 0 cn.nubia.flycow'
    adb shell 'pm uninstall -k --user 0 cn.nubia.wps_moffice'
    adb shell 'pm uninstall -k --user 0 cn.nubia.accounts'
    adb shell 'pm uninstall -k --user 0 cn.nubia.paycomponent'
    adb shell 'pm uninstall -k --user 0 cn.nubia.nbgame'
    adb shell 'pm uninstall -k --user 0 cn.nubia.neopush'
    adb shell 'pm uninstall -k --user 0 cn.nubia.databackup'
    adb shell 'pm uninstall -k --user 0 cn.nubia.upgradeservice'
    adb shell 'pm uninstall -k --user 0 cn.nubia.bluetooth.opp'
    adb shell 'pm uninstall -k --user 0 cn.nubia.zappdatabackup'
    adb shell 'pm uninstall -k --user 0 com.qiyi.video'
    adb shell 'pm uninstall -k --user 0 com.android.camera'
    adb shell 'pm uninstall -k --user 0 com.android.providers.contacts'
    adb shell 'pm uninstall -k --user 0 com.sohu.inputmethod.sogou.nubia'
    adb shell 'pm uninstall -k --user 0 com.sina.weibo'
    adb shell 'pm uninstall -k --user 0 com.jingdong.app.mall'
    adb shell 'pm uninstall -k --user 0 com.netease.mail'
    adb shell 'pm uninstall -k --user 0 com.chaozh.iReaderNubia'
    adb shell 'pm uninstall -k --user 0 com.redteamobile.roaming'
    adb shell 'pm uninstall -k --user 0 com.redteamobile.virtual.softsim'
    adb shell 'pm uninstall -k --user 0 com.pplive.androidphone.nubia'
    adb shell 'pm uninstall -k --user 0 com.tencent.mtt'
    adb shell 'pm uninstall -k --user 0 com.tencent.android.location'
    adb shell 'pm uninstall -k --user 0 com.UCMobile'
    adb shell 'pm uninstall -k --user 0 com.ibimuyu.lockscreen'
    adb shell 'pm uninstall -k --user 0 com.achievo.vipshop'
    adb shell 'pm uninstall -k --user 0 com.ss.android.article.news'
    adb shell 'pm uninstall -k --user 0 com.vlife.nubia.wallpaper'
    adb shell 'pm uninstall -k --user 0 com.yulore.framework'
    adb shell 'pm uninstall -k --user 0 com.sankuai.meituan'
    adb shell 'pm uninstall -k --user 0 com.suning.mobile.ebuy'
    adb shell 'pm uninstall -k --user 0 ctrip.android.view'
    adb shell 'pm uninstall -k --user 0 cn.nubia.register'
    adb shell 'pm uninstall -k --user 0 cn.nubia.presetpackageinstaller'
    adb shell 'pm uninstall -k --user 0 cn.nubia.factory'
    adb shell 'pm uninstall -k --user 0 cn.nubia.ziconunity'
    adb shell 'pm uninstall -k --user 0 cn.nubia.harassintercept'
    adb shell 'pm uninstall -k --user 0 cn.nubia.jobdispatcher'
    adb shell 'pm uninstall -k --user 0 cn.nubia.minilauncher.clone'
    adb shell 'pm uninstall -k --user 0 cn.nubia.minilauncher'
    adb shell 'pm uninstall -k --user 0 cn.nubia.launcher'
    adb shell 'pm uninstall -k --user 0 cn.nubia.yulorepage'
    adb shell 'pm uninstall -k --user 0 cn.nubia.aftersale'
    adb shell 'pm uninstall -k --user 0 cn.nubia.owlsystem'
    adb shell 'pm uninstall -k --user 0 cn.nubia.processmanager'
    adb shell 'pm uninstall -k --user 0 cn.nubia.forbid.selfstart.provider'
    adb shell 'pm uninstall -k --user 0 cn.nubia.sensor'
    adb shell 'pm uninstall -k --user 0 cn.nubia.edge'
    adb shell 'pm uninstall -k --user 0 cn.nubia.systemupdate'
    adb shell 'pm uninstall -k --user 0 cn.nubia.usercenter'
    adb shell 'pm uninstall -k --user 0 cn.nubia.woodpecker'
    adb shell 'pm uninstall -k --user 0 cn.nubia.setupwizard'
    adb shell 'pm uninstall -k --user 0 cn.nubia.theme.apply'
    adb shell 'pm uninstall -k --user 0 cn.nubia.bootanimationinfo'
    2
    ROM V3.30 twrp-3.3.1-1

    sorry for my english, IT WORKS, i tried the rom v3.30 and the official TWRP twrp-3.3.1-1-nx609j_SAR.img, downloaded from the official page twrp.me, just can´t hide magisk, display hide magisk failed and NETFLIX app doesn't work, your device isn't compatible, everything else is fine. about the touch bug and the heat, i don't have any problem.