Mobile alternative to shader "Self Illuminated"?

Is there a mobile alternative to the “Self Illuminated” shader?

I have tried using the regular one but it performs poorly.

I think that I have come up with an alternative solution. I have created my very first shader (with the help of Unity iOS ShaderLab Video Tutorials).

This shader uses vertex colours (from vertex painting in Blender) instead of separate self-illumination texture. It supports fog and a basic amount of lighting. It seems to be more efficient and I have saved the need for a texture!

Shader "Custom/Vertex Emission" {
Properties {
    _Color ("Main Color", Color) = (1,1,1,1)
    _MainTex ("Base (RGB)", 2D) = "white" {}
}
 
SubShader {
    Pass {
        Material {
        	Ambient [_Color]
        	Diffuse [_Color]
        }
        ColorMaterial Emission
        Lighting On
        SetTexture [_MainTex] {
            Combine texture * primary Double, texture * primary
        }
    }
}
 
Fallback "Mobile/VertexLit", 1
}

If you don’t need the main color you can use the Unlit shader.