I saw that a few people on here had asked if purple was able to be hardcoded, it's fairly simple. In the res/layout look for fragment_login_portal_fragment.xml and go to line 94, input your DNS into the android:text="dnshere"
What version you got ? I have the latest and mine is not running up to line 1115 . It's very small.
<?xml version="1.0" encoding="utf-8" ?>
<FrameLayout xmlns:android="
http://schemas.android.com/apk/res/android" android

rientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent">
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent">
<LinearLayout android:gravity="center_horizontal" android:layout_gravity="center" android

rientation="vertical" android

adding="@dimen/login_playlist_main_padding" android:visibility="visible" android:layout_width="@dimen/login_playlist_main_width" android:layout_height="wrap_content">
<TextView android:textSize="@dimen/login_playlist_header_text_size" android:textStyle="bold" android:textColor="#ffffffff" android:gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/fragment_live_xstream_code_api" android:textAllCaps="true" />
<EditText android:textSize="@dimen/login_playlist_et_text_size" android:textColor="@color/normal_text_color" android:textColorHint="@color/unfocused_color" android:gravity="center_vertical" android:id="@id/et_xstream_name" android:background="@drawable/bg_et" android:focusable="true" android:layout_width="fill_parent" android:layout_height="@dimen/login_playlist_et_height" android:layout_marginTop="@dimen/login_playlist_et_margin_first" android:text="" android:hint="@string/fragment_live_playlist_name" android:maxLines="1" android:scrollHorizontally="true" android:inputType="textUri" android:imeOptions="actionNext|flagNoFullscreen" android

addingStart="@dimen/login_playlist_et_rl_padding" android

addingEnd="@dimen/login_playlist_et_rl_padding" />
<EditText android:textSize="@dimen/login_playlist_et_text_size" android:textColor="@color/normal_text_color" android:textColorHint="@color/unfocused_color" android:gravity="center_vertical" android:id="@id/et_xstream_username" android:background="@drawable/bg_et" android:focusable="true" android:layout_width="fill_parent" android:layout_height="@dimen/login_playlist_et_height" android:layout_marginTop="@dimen/login_playlist_et_margin_inbetween" android:text="" android:hint="@string/fragment_live_username" android:maxLines="1" android:scrollHorizontally="true" android:inputType="textUri" android:imeOptions="actionNext|flagNoFullscreen" android

addingStart="@dimen/login_playlist_et_rl_padding" android

addingEnd="@dimen/login_playlist_et_rl_padding" />
<EditText android:textSize="@dimen/login_playlist_et_text_size" android:textColor="@color/normal_text_color" android:textColorHint="@color/unfocused_color" android:gravity="center_vertical" android:id="@id/et_xstream_password" android:background="@drawable/bg_et" android:focusable="true" android:layout_width="fill_parent" android:layout_height="@dimen/login_playlist_et_height" android:layout_marginTop="@dimen/login_playlist_et_margin_inbetween" android:text="" android:hint="@string/fragment_live_password" android:maxLines="1" android:scrollHorizontally="true" android:inputType="textUri" android:imeOptions="actionNext|flagNoFullscreen" android

addingStart="@dimen/login_playlist_et_rl_padding" android

addingEnd="@dimen/login_playlist_et_rl_padding" />
<EditText android:textSize="@dimen/login_playlist_et_text_size" android:textColor="@color/normal_text_color" android:textColorHint="@color/unfocused_color" android:gravity="center_vertical" android:id="@id/et_xstream_url" android:background="@drawable/bg_et" android:focusable="true" android:layout_width="fill_parent" android:layout_height="@dimen/login_playlist_et_height" android:layout_marginTop="@dimen/login_playlist_et_margin_inbetween" android:text="" android:hint="@string/fragment_live_http_url_here_com_port" android:maxLines="1" android:scrollHorizontally="true" android:inputType="textUri" android:imeOptions="actionDone|flagNoFullscreen" android

addingStart="@dimen/login_playlist_et_rl_padding" android

addingEnd="@dimen/login_playlist_et_rl_padding" />
<LinearLayout android:gravity="bottom|center" android

rientation="horizontal" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/login_playlist_btn_parent_margin">
<FrameLayout android:gravity="center" android

rientation="horizontal" android:visibility="visible" android:layout_width="@dimen/login_playlist_btn_width" android:layout_height="@dimen/login_playlist_btn_height">
<TextView android:textSize="@dimen/login_playlist_btn_text_size" android:textColor="@color/btn_text_color" android:gravity="center" android:layout_gravity="center" android:id="@id/btn_xstream_login" android:background="@drawable/bg_btn" android:focusable="true" android:visibility="visible" android:layout_width="fill_parent" android:layout_height="fill_parent" android:text="@string/str_login_login" />
<ProgressBar android:layout_gravity="center" android:id="@id/progress_xstream" android:visibility="gone" android:layout_width="@dimen/login_playlist_btn_progrssbar" android:layout_height="@dimen/login_playlist_btn_progrssbar" />
</FrameLayout>
<TextView android:textSize="@dimen/login_playlist_btn_text_size" android:textColor="@color/btn_text_color" android:gravity="center" android:id="@id/btn_xstream_show_playlist" android:background="@drawable/bg_btn" android:focusable="true" android:visibility="visible" android:layout_width="@dimen/login_playlist_btn_width" android:layout_height="@dimen/login_playlist_btn_height" android:layout_marginLeft="@dimen/login_playlist_btn_margin_inbetween" android:layout_marginTop="0.0dip" android:text="@string/fragment_live_user_list" />
</LinearLayout>
</LinearLayout>
</ScrollView>
</FrameLayout>