Does what it says on the tin and there’s some room here for expanding what the camera can do.
Does it work as intended on your phone?

The .JSON files for the custom filters have the following format at least in my limited experience:
{“RTCH”:“strong”,“RT”:“1:1”,“S_MOD”:“photo”,“PRT_NAME”:“Cry”,“L”:“on”,“M”:“1”,“F_VAL”:“24mm”,“N”:“off”,“O”:“on”,“PRT_DESC”:"“,“P”:“on”,“G_EXP”:“2.0”,“Q”:“on”,“R”:“on”,“PRST_N_ON”:”",“S”:“Tears”,“P_H”:“on”,“M_P”:“on”,“FLTR”:“filter_feilinheibai”,“FLTR_INT”:“100”,“GRID”:“off”,“PRST_N_LBL”:“3”,“TMR”:“off”,“CVT_BMP_ID”:“-1”,“F_FLSH”:“on”,“CVR_BMP_CLR”:“-1519512”,“FC”:“lens_front”}
I need to play with LUTs themselves by looking at what was shared by others here.