I have this exact problem as well. Any time I've tried to flash the APN fix on TWRP 3 (any build) it will start, but when it goes to display the selection of carriers, it has done a variation of the following:
- lockup and reboot into system (most common)
- corrupt the graphics, then lockup, reboot into system (only saw a couple times across earlier builds)
- completely lockup and require me to pull the battery (only happened once with an alpha build)
I just went ahead and tried it again after getting my phone on the latest build of the ROM (with TWRP 2.8.7) and making sure all was working fine. Reflashed the 3.0.2-2 build and had the lockup+reboot into system. I've attached my last_log from the recovery folder (I renamed it when I pulled it off my phone) which seems to include my boot into 2.8.7 and flash of 3.0.2-2. It just doesn't seem that anything was captured from flashing the APN fix in 3.0.2... odd. One thing in particular that sticks out to me in the 3.0.2 boot is this specifically
Code:
Starting the UI...
Overlay graphics may work (mdssfb_80000), but not enabled. Use TW_TARGET_USES_QCOM_BSP := true to enable.
setting DRM_FORMAT_RGBX8888 and GGL_PIXEL_FORMAT_RGBX_8888
cannot find/open a drm device: No such file or directory
Could it be the reason I've seen corrupt gfx before is there isn't a way to display them correctly? I know little to nothing about android in this aspect, so its purely speculation. Anyway, if there's any other logs or anything else you need me to grab, let me know and I'll get it asap!