diff --git a/.idea/misc.xml b/.idea/misc.xml
index 3be1ace..adb1f97 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -37,7 +37,7 @@
-
+
diff --git a/app/src/main/java/io/github/otaupdater/otaupdater/CheckUpdate.java b/app/src/main/java/io/github/otaupdater/otaupdater/CheckUpdate.java
index a9cca1f..45ccd92 100644
--- a/app/src/main/java/io/github/otaupdater/otaupdater/CheckUpdate.java
+++ b/app/src/main/java/io/github/otaupdater/otaupdater/CheckUpdate.java
@@ -19,6 +19,8 @@
import io.github.otaupdater.otalibary.enums.UpdateFrom;
import io.github.otaupdater.otalibary.objects.Update;
+import static io.github.otaupdater.otaupdater.Config.UpdaterUri;
+
/**
* Created by sumit on 18/12/16.
*/
@@ -36,7 +38,7 @@ public int onStartCommand(Intent intent, int flags, int startId) {
checkPermission();
RomUpdaterUtils romUpdaterUtils = new RomUpdaterUtils(this)
.setUpdateFrom(UpdateFrom.XML)
- .setUpdateXML("https://raw.githubusercontent.com/Grace5921/OtaUpdater/master/Updater.xml")
+ .setUpdateXML(UpdaterUri())
.withListener(new RomUpdaterUtils.UpdateListener() {
@Override
public void onSuccess(final Update update, Boolean isUpdateAvailable) {
diff --git a/app/src/main/java/io/github/otaupdater/otaupdater/Config.java b/app/src/main/java/io/github/otaupdater/otaupdater/Config.java
new file mode 100644
index 0000000..030f9f7
--- /dev/null
+++ b/app/src/main/java/io/github/otaupdater/otaupdater/Config.java
@@ -0,0 +1,22 @@
+package io.github.otaupdater.otaupdater;
+
+import android.util.Log;
+
+import io.github.otaupdater.otalibary.util.ShellExecuter;
+
+/**
+ * Created by sumit on 20/12/16.
+ */
+
+public class Config {
+ public static String UpdaterUri(){
+ ShellExecuter.command="getprop ro.updater.uri";
+ String Output=ShellExecuter.runAsRoot();
+ if(Output==null)
+ {
+ Log.d("RomUpdater","Try to add Custom Url in Config.java");
+ Output="";
+ }
+ return Output;
+ }
+}
diff --git a/app/src/main/java/io/github/otaupdater/otaupdater/MainActivity.java b/app/src/main/java/io/github/otaupdater/otaupdater/MainActivity.java
index af88ac2..a62c0ab 100644
--- a/app/src/main/java/io/github/otaupdater/otaupdater/MainActivity.java
+++ b/app/src/main/java/io/github/otaupdater/otaupdater/MainActivity.java
@@ -18,7 +18,7 @@
import io.github.otaupdater.otalibary.enums.UpdateFrom;
import io.github.otaupdater.otalibary.objects.Update;
-;
+;import static io.github.otaupdater.otaupdater.Config.UpdaterUri;
public class MainActivity extends AppCompatActivity {
private PanterDialog UpdaterDialog;
@@ -30,7 +30,7 @@ protected void onCreate(Bundle savedInstanceState) {
ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 100);
RomUpdaterUtils romUpdaterUtils = new RomUpdaterUtils(this)
.setUpdateFrom(UpdateFrom.XML)
- .setUpdateXML("https://raw.githubusercontent.com/Grace5921/OtaUpdater/master/Updater.xml")
+ .setUpdateXML(UpdaterUri())
.withListener(new RomUpdaterUtils.UpdateListener() {
@Override
public void onSuccess(final Update update, Boolean isUpdateAvailable) {