Potentially Clear text HTTP request

Description

Mobile Applications must use Secure Sockets Layer SSL / Transport Layer Security TLS to provide encryption at the transport layer and ensure the confidentiality and integrity of data in transit.This application does not use SSL/TLS and is vulnerable to traffic interception and modification.

An attacker performing a man-in-the-middle (MITM) attack may:

  • Passively intercept the communication to access any sensitive data in transit like usernames, passwords or credit card number
  • Actively inject or remove content to forge and omit information or inject malicious scripts
  • Actively redirect the communication to the attacker in the context of the initial trusted party

Recommendation

It is recommended to ensure the use of an encrypted channel for requests transmitting sensitive data, it is however highly recommended to encrypt all requests made by the application, as the interception and modification of non sensitive requests could be leveraged to access sensitive data.

The encrypted channel should use secure protocols and cipher suites, do not develop custom encryption protocols or algorithms.

Technical details
[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/categories' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetCatalogTask;', 'doInBackground', '([Ljava/lang/Object;)Ljava/lang/Object;'), ('Lgob/defensa/prensa/ui/MainActivity$GetCatalogTask;', 'doInBackground', '([Ljava/lang/String;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getCategorys', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetCatalogTask.doInBackground():


    protected bridge synthetic Object doInBackground(Object[] p2)
    {
        return this.doInBackground(((String[]) p2));
    }

Method gob.defensa.prensa.ui.MainActivity$GetCatalogTask.doInBackground():


    protected varargs Void doInBackground(String[] p2)
    {
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys();
        if ((this.categorys == null) || (this.categorys.size() == 0)) {
            this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
            gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        }
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getCategorys():


    public static java.util.List getCategorys(android.content.Context p15)
    {
        try {
            int v11_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v10 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/categories").getBytes("UTF-8"))).getElementsByTagName("item");
            int v6 = 0;
        } catch (java.text.ParseException v5_5) {
            v5_5.printStackTrace();
            v11_1 = 0;
            return v11_1;
        } catch (java.text.ParseException v5_4) {
            v5_4.printStackTrace();
        } catch (java.text.ParseException v5_3) {
            v5_3.printStackTrace();
        } catch (java.text.ParseException v5_2) {
            v5_2.printStackTrace();
        } catch (java.text.ParseException v5_1) {
            v5_1.printStackTrace();
        } catch (java.text.ParseException v5_0) {
            v5_0.printStackTrace();
        }
        while (v6 < v10.getLength()) {
            org.w3c.dom.Element v2 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v10.item(v6)));
            org.w3c.dom.Element v7 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v2.getElementsByTagName("last").item(0)));
            gob.defensa.prensa.model.CategoryModel v3_1 = new gob.defensa.prensa.model.CategoryModel();
            v3_1.setIdCabecera(Long.valueOf(v2.getAttribute("idCabecera")));
            v3_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "name"));
            v3_1.setShortName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "shortName"));
            v3_1.setTextDesc1(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc1"));
            v3_1.setTextDesc2(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc2"));
            v3_1.setTextDesc3(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc3"));
            gob.defensa.prensa.model.MagazineModel v9_1 = new gob.defensa.prensa.model.MagazineModel();
            v9_1.setIdRevista(Long.valueOf(v7.getAttribute("idRevista")));
            v9_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "idCabecera")));
            v9_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "carousel")));
            v9_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "date")));
            v9_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "name"));
            v9_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p15, gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "snapshot")));
            v9_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "textDesc"));
            v9_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlPdf"));
            v9_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlRevista"));
            v3_1.addMagazine(v9_1);
            v11_1.add(v3_1);
            v6++;
        }
        return v11_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/categories' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetCatalogTask;', 'doInBackground', '([Ljava/lang/String;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getCategorys', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetCatalogTask.doInBackground():


    protected varargs Void doInBackground(String[] p2)
    {
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys();
        if ((this.categorys == null) || (this.categorys.size() == 0)) {
            this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
            gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        }
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getCategorys():


    public static java.util.List getCategorys(android.content.Context p15)
    {
        try {
            int v11_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v10 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/categories").getBytes("UTF-8"))).getElementsByTagName("item");
            int v6 = 0;
        } catch (java.text.ParseException v5_5) {
            v5_5.printStackTrace();
            v11_1 = 0;
            return v11_1;
        } catch (java.text.ParseException v5_4) {
            v5_4.printStackTrace();
        } catch (java.text.ParseException v5_3) {
            v5_3.printStackTrace();
        } catch (java.text.ParseException v5_2) {
            v5_2.printStackTrace();
        } catch (java.text.ParseException v5_1) {
            v5_1.printStackTrace();
        } catch (java.text.ParseException v5_0) {
            v5_0.printStackTrace();
        }
        while (v6 < v10.getLength()) {
            org.w3c.dom.Element v2 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v10.item(v6)));
            org.w3c.dom.Element v7 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v2.getElementsByTagName("last").item(0)));
            gob.defensa.prensa.model.CategoryModel v3_1 = new gob.defensa.prensa.model.CategoryModel();
            v3_1.setIdCabecera(Long.valueOf(v2.getAttribute("idCabecera")));
            v3_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "name"));
            v3_1.setShortName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "shortName"));
            v3_1.setTextDesc1(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc1"));
            v3_1.setTextDesc2(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc2"));
            v3_1.setTextDesc3(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc3"));
            gob.defensa.prensa.model.MagazineModel v9_1 = new gob.defensa.prensa.model.MagazineModel();
            v9_1.setIdRevista(Long.valueOf(v7.getAttribute("idRevista")));
            v9_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "idCabecera")));
            v9_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "carousel")));
            v9_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "date")));
            v9_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "name"));
            v9_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p15, gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "snapshot")));
            v9_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "textDesc"));
            v9_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlPdf"));
            v9_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlRevista"));
            v3_1.addMagazine(v9_1);
            v11_1.add(v3_1);
            v6++;
        }
        return v11_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/category?id=' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetCategoryInfoTask;', 'doInBackground', '([Ljava/lang/Object;)Ljava/lang/Object;'), ('Lgob/defensa/prensa/ui/MainActivity$GetCategoryInfoTask;', 'doInBackground', '([Ljava/lang/String;)Ljava/lang/String;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getCategoryInfo', '(Landroid/content/Context; Ljava/lang/String;)Lgob/defensa/prensa/model/CategoryModel;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetCategoryInfoTask.doInBackground():


    protected bridge synthetic Object doInBackground(Object[] p2)
    {
        return this.doInBackground(((String[]) p2));
    }

Method gob.defensa.prensa.ui.MainActivity$GetCategoryInfoTask.doInBackground():


    protected varargs String doInBackground(String[] p3)
    {
        this.categoryInfo = gob.defensa.prensa.helpers.DataHelper.getCategoryInfo(this.this$0.getApplicationContext(), p3[0]);
        gob.defensa.prensa.helpers.DataHelper.setCategoryInfo(this.categoryInfo);
        return p3[1];
    }

Method gob.defensa.prensa.helpers.DataHelper.getCategoryInfo():


    public static gob.defensa.prensa.model.CategoryModel getCategoryInfo(android.content.Context p15, String p16)
    {
        org.w3c.dom.Element v2 = 0;
        try {
            java.util.ArrayList v10_1 = new java.util.ArrayList();
            int v3_0 = new gob.defensa.prensa.model.CategoryModel();
            org.w3c.dom.Document v5 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer(new StringBuilder().append("http://213.134.53.72:80/pdefensa/api/proxy/category?id=").append(p16).toString()).getBytes("UTF-8")));
            v2 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v5.getElementsByTagName("header").item(0)));
            v3_0.setIdCabecera(Long.valueOf(v2.getAttribute("idCabecera")));
            v3_0.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "name"));
            v3_0.setShortName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "shortName"));
            v3_0.setTextDesc1(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc1"));
            v3_0.setTextDesc2(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc2"));
            v3_0.setTextDesc3(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc3"));
            org.w3c.dom.NodeList v11 = v5.getElementsByTagName("item");
            int v7 = 0;
        } catch (java.text.ParseException v6_5) {
            v6_5.printStackTrace();
            v3_0 = 0;
            return v3_0;
        } catch (java.text.ParseException v6_4) {
            v6_4.printStackTrace();
        } catch (java.text.ParseException v6_3) {
            v6_3.printStackTrace();
        } catch (java.text.ParseException v6_2) {
            v6_2.printStackTrace();
        } catch (java.text.ParseException v6_1) {
            v6_1.printStackTrace();
        } catch (java.text.ParseException v6_0) {
            v6_0.printStackTrace();
        }
        while (v7 < v11.getLength()) {
            org.w3c.dom.Element v8 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v11.item(v7)));
            gob.defensa.prensa.model.MagazineModel v9_1 = new gob.defensa.prensa.model.MagazineModel();
            v9_1.setIdRevista(Long.valueOf(v8.getAttribute("idRevista")));
            v9_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "idCabecera")));
            v9_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "carousel")));
            v9_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "date")));
            v9_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "name"));
            v9_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p15, gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "snapshot")));
            v9_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "textDesc"));
            v9_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "urlPdf"));
            v9_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "urlRevista"));
            v10_1.add(v9_1);
            v7++;
        }
        v3_0.setMagazines(v10_1);
        return v3_0;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/category?id=' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetCategoryInfoTask;', 'doInBackground', '([Ljava/lang/String;)Ljava/lang/String;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getCategoryInfo', '(Landroid/content/Context; Ljava/lang/String;)Lgob/defensa/prensa/model/CategoryModel;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetCategoryInfoTask.doInBackground():


    protected varargs String doInBackground(String[] p3)
    {
        this.categoryInfo = gob.defensa.prensa.helpers.DataHelper.getCategoryInfo(this.this$0.getApplicationContext(), p3[0]);
        gob.defensa.prensa.helpers.DataHelper.setCategoryInfo(this.categoryInfo);
        return p3[1];
    }

Method gob.defensa.prensa.helpers.DataHelper.getCategoryInfo():


    public static gob.defensa.prensa.model.CategoryModel getCategoryInfo(android.content.Context p15, String p16)
    {
        org.w3c.dom.Element v2 = 0;
        try {
            java.util.ArrayList v10_1 = new java.util.ArrayList();
            int v3_0 = new gob.defensa.prensa.model.CategoryModel();
            org.w3c.dom.Document v5 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer(new StringBuilder().append("http://213.134.53.72:80/pdefensa/api/proxy/category?id=").append(p16).toString()).getBytes("UTF-8")));
            v2 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v5.getElementsByTagName("header").item(0)));
            v3_0.setIdCabecera(Long.valueOf(v2.getAttribute("idCabecera")));
            v3_0.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "name"));
            v3_0.setShortName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "shortName"));
            v3_0.setTextDesc1(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc1"));
            v3_0.setTextDesc2(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc2"));
            v3_0.setTextDesc3(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc3"));
            org.w3c.dom.NodeList v11 = v5.getElementsByTagName("item");
            int v7 = 0;
        } catch (java.text.ParseException v6_5) {
            v6_5.printStackTrace();
            v3_0 = 0;
            return v3_0;
        } catch (java.text.ParseException v6_4) {
            v6_4.printStackTrace();
        } catch (java.text.ParseException v6_3) {
            v6_3.printStackTrace();
        } catch (java.text.ParseException v6_2) {
            v6_2.printStackTrace();
        } catch (java.text.ParseException v6_1) {
            v6_1.printStackTrace();
        } catch (java.text.ParseException v6_0) {
            v6_0.printStackTrace();
        }
        while (v7 < v11.getLength()) {
            org.w3c.dom.Element v8 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v11.item(v7)));
            gob.defensa.prensa.model.MagazineModel v9_1 = new gob.defensa.prensa.model.MagazineModel();
            v9_1.setIdRevista(Long.valueOf(v8.getAttribute("idRevista")));
            v9_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "idCabecera")));
            v9_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "carousel")));
            v9_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "date")));
            v9_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "name"));
            v9_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p15, gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "snapshot")));
            v9_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "textDesc"));
            v9_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "urlPdf"));
            v9_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "urlRevista"));
            v10_1.add(v9_1);
            v7++;
        }
        v3_0.setMagazines(v10_1);
        return v3_0;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/info' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Object;)Ljava/lang/Object;'), ('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Void;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getInfo', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected bridge synthetic Object doInBackground(Object[] p2)
    {
        return this.doInBackground(((Void[]) p2));
    }

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected varargs Void doInBackground(Void[] p2)
    {
        this.magazines = gob.defensa.prensa.helpers.DataHelper.getNews(this.this$0.getApplicationContext());
        this.magazinesBod = gob.defensa.prensa.helpers.DataHelper.getBOEList(this.this$0.getApplicationContext());
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
        this.infos = gob.defensa.prensa.helpers.DataHelper.getInfo(this.this$0.getApplicationContext());
        gob.defensa.prensa.helpers.DataHelper.setMagazines(this.magazines);
        gob.defensa.prensa.helpers.DataHelper.setMagazinesBod(this.magazinesBod);
        gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        gob.defensa.prensa.helpers.DataHelper.setInfos(this.infos);
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getInfo():


    public static java.util.List getInfo(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/info").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.io.IOException v3_4) {
            v3_4.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.io.IOException v3_3) {
            v3_3.printStackTrace();
        } catch (java.io.IOException v3_2) {
            v3_2.printStackTrace();
        } catch (java.io.IOException v3_1) {
            v3_1.printStackTrace();
        } catch (java.io.IOException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v6 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.InfoModel v5_1 = new gob.defensa.prensa.model.InfoModel();
            v5_1.setKey(v6.getAttribute("key"));
            v5_1.setTitle(gob.defensa.prensa.helpers.DataHelper.getElementText(v6, "title"));
            v5_1.setValue(gob.defensa.prensa.helpers.DataHelper.getElementText(v6, "value"));
            v8_1.add(v5_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/news' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Object;)Ljava/lang/Object;'), ('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Void;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getNews', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected bridge synthetic Object doInBackground(Object[] p2)
    {
        return this.doInBackground(((Void[]) p2));
    }

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected varargs Void doInBackground(Void[] p2)
    {
        this.magazines = gob.defensa.prensa.helpers.DataHelper.getNews(this.this$0.getApplicationContext());
        this.magazinesBod = gob.defensa.prensa.helpers.DataHelper.getBOEList(this.this$0.getApplicationContext());
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
        this.infos = gob.defensa.prensa.helpers.DataHelper.getInfo(this.this$0.getApplicationContext());
        gob.defensa.prensa.helpers.DataHelper.setMagazines(this.magazines);
        gob.defensa.prensa.helpers.DataHelper.setMagazinesBod(this.magazinesBod);
        gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        gob.defensa.prensa.helpers.DataHelper.setInfos(this.infos);
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getNews():


    public static java.util.List getNews(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/news").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.text.ParseException v3_5) {
            v3_5.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.text.ParseException v3_4) {
            v3_4.printStackTrace();
        } catch (java.text.ParseException v3_3) {
            v3_3.printStackTrace();
        } catch (java.text.ParseException v3_2) {
            v3_2.printStackTrace();
        } catch (java.text.ParseException v3_1) {
            v3_1.printStackTrace();
        } catch (java.text.ParseException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v5 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.MagazineModel v6_1 = new gob.defensa.prensa.model.MagazineModel();
            v6_1.setIdRevista(Long.valueOf(v5.getAttribute("idRevista")));
            v6_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "idCabecera")));
            v6_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "carousel")));
            v6_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "date")));
            v6_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "name"));
            v6_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p12, gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "snapshot")));
            v6_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "textDesc"));
            v6_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlPdf"));
            v6_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlRevista"));
            v8_1.add(v6_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/bod' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Object;)Ljava/lang/Object;'), ('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Void;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getBOEList', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected bridge synthetic Object doInBackground(Object[] p2)
    {
        return this.doInBackground(((Void[]) p2));
    }

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected varargs Void doInBackground(Void[] p2)
    {
        this.magazines = gob.defensa.prensa.helpers.DataHelper.getNews(this.this$0.getApplicationContext());
        this.magazinesBod = gob.defensa.prensa.helpers.DataHelper.getBOEList(this.this$0.getApplicationContext());
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
        this.infos = gob.defensa.prensa.helpers.DataHelper.getInfo(this.this$0.getApplicationContext());
        gob.defensa.prensa.helpers.DataHelper.setMagazines(this.magazines);
        gob.defensa.prensa.helpers.DataHelper.setMagazinesBod(this.magazinesBod);
        gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        gob.defensa.prensa.helpers.DataHelper.setInfos(this.infos);
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getBOEList():


    public static java.util.List getBOEList(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/bod").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.text.ParseException v3_5) {
            v3_5.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.text.ParseException v3_4) {
            v3_4.printStackTrace();
        } catch (java.text.ParseException v3_3) {
            v3_3.printStackTrace();
        } catch (java.text.ParseException v3_2) {
            v3_2.printStackTrace();
        } catch (java.text.ParseException v3_1) {
            v3_1.printStackTrace();
        } catch (java.text.ParseException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v5 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.MagazineModel v6_1 = new gob.defensa.prensa.model.MagazineModel();
            v6_1.setIdRevista(Long.valueOf(v5.getAttribute("idRevista")));
            v6_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "idCabecera")));
            v6_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "carousel")));
            v6_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "date")));
            v6_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "name"));
            v6_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "snapshot"));
            v6_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "textDesc"));
            v6_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlPdf"));
            v6_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlRevista"));
            v8_1.add(v6_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/categories' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Object;)Ljava/lang/Object;'), ('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Void;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getCategorys', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected bridge synthetic Object doInBackground(Object[] p2)
    {
        return this.doInBackground(((Void[]) p2));
    }

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected varargs Void doInBackground(Void[] p2)
    {
        this.magazines = gob.defensa.prensa.helpers.DataHelper.getNews(this.this$0.getApplicationContext());
        this.magazinesBod = gob.defensa.prensa.helpers.DataHelper.getBOEList(this.this$0.getApplicationContext());
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
        this.infos = gob.defensa.prensa.helpers.DataHelper.getInfo(this.this$0.getApplicationContext());
        gob.defensa.prensa.helpers.DataHelper.setMagazines(this.magazines);
        gob.defensa.prensa.helpers.DataHelper.setMagazinesBod(this.magazinesBod);
        gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        gob.defensa.prensa.helpers.DataHelper.setInfos(this.infos);
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getCategorys():


    public static java.util.List getCategorys(android.content.Context p15)
    {
        try {
            int v11_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v10 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/categories").getBytes("UTF-8"))).getElementsByTagName("item");
            int v6 = 0;
        } catch (java.text.ParseException v5_5) {
            v5_5.printStackTrace();
            v11_1 = 0;
            return v11_1;
        } catch (java.text.ParseException v5_4) {
            v5_4.printStackTrace();
        } catch (java.text.ParseException v5_3) {
            v5_3.printStackTrace();
        } catch (java.text.ParseException v5_2) {
            v5_2.printStackTrace();
        } catch (java.text.ParseException v5_1) {
            v5_1.printStackTrace();
        } catch (java.text.ParseException v5_0) {
            v5_0.printStackTrace();
        }
        while (v6 < v10.getLength()) {
            org.w3c.dom.Element v2 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v10.item(v6)));
            org.w3c.dom.Element v7 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v2.getElementsByTagName("last").item(0)));
            gob.defensa.prensa.model.CategoryModel v3_1 = new gob.defensa.prensa.model.CategoryModel();
            v3_1.setIdCabecera(Long.valueOf(v2.getAttribute("idCabecera")));
            v3_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "name"));
            v3_1.setShortName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "shortName"));
            v3_1.setTextDesc1(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc1"));
            v3_1.setTextDesc2(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc2"));
            v3_1.setTextDesc3(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc3"));
            gob.defensa.prensa.model.MagazineModel v9_1 = new gob.defensa.prensa.model.MagazineModel();
            v9_1.setIdRevista(Long.valueOf(v7.getAttribute("idRevista")));
            v9_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "idCabecera")));
            v9_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "carousel")));
            v9_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "date")));
            v9_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "name"));
            v9_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p15, gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "snapshot")));
            v9_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "textDesc"));
            v9_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlPdf"));
            v9_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlRevista"));
            v3_1.addMagazine(v9_1);
            v11_1.add(v3_1);
            v6++;
        }
        return v11_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/news' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Void;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getNews', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected varargs Void doInBackground(Void[] p2)
    {
        this.magazines = gob.defensa.prensa.helpers.DataHelper.getNews(this.this$0.getApplicationContext());
        this.magazinesBod = gob.defensa.prensa.helpers.DataHelper.getBOEList(this.this$0.getApplicationContext());
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
        this.infos = gob.defensa.prensa.helpers.DataHelper.getInfo(this.this$0.getApplicationContext());
        gob.defensa.prensa.helpers.DataHelper.setMagazines(this.magazines);
        gob.defensa.prensa.helpers.DataHelper.setMagazinesBod(this.magazinesBod);
        gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        gob.defensa.prensa.helpers.DataHelper.setInfos(this.infos);
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getNews():


    public static java.util.List getNews(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/news").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.text.ParseException v3_5) {
            v3_5.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.text.ParseException v3_4) {
            v3_4.printStackTrace();
        } catch (java.text.ParseException v3_3) {
            v3_3.printStackTrace();
        } catch (java.text.ParseException v3_2) {
            v3_2.printStackTrace();
        } catch (java.text.ParseException v3_1) {
            v3_1.printStackTrace();
        } catch (java.text.ParseException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v5 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.MagazineModel v6_1 = new gob.defensa.prensa.model.MagazineModel();
            v6_1.setIdRevista(Long.valueOf(v5.getAttribute("idRevista")));
            v6_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "idCabecera")));
            v6_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "carousel")));
            v6_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "date")));
            v6_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "name"));
            v6_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p12, gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "snapshot")));
            v6_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "textDesc"));
            v6_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlPdf"));
            v6_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlRevista"));
            v8_1.add(v6_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/info' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Void;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getInfo', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected varargs Void doInBackground(Void[] p2)
    {
        this.magazines = gob.defensa.prensa.helpers.DataHelper.getNews(this.this$0.getApplicationContext());
        this.magazinesBod = gob.defensa.prensa.helpers.DataHelper.getBOEList(this.this$0.getApplicationContext());
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
        this.infos = gob.defensa.prensa.helpers.DataHelper.getInfo(this.this$0.getApplicationContext());
        gob.defensa.prensa.helpers.DataHelper.setMagazines(this.magazines);
        gob.defensa.prensa.helpers.DataHelper.setMagazinesBod(this.magazinesBod);
        gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        gob.defensa.prensa.helpers.DataHelper.setInfos(this.infos);
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getInfo():


    public static java.util.List getInfo(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/info").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.io.IOException v3_4) {
            v3_4.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.io.IOException v3_3) {
            v3_3.printStackTrace();
        } catch (java.io.IOException v3_2) {
            v3_2.printStackTrace();
        } catch (java.io.IOException v3_1) {
            v3_1.printStackTrace();
        } catch (java.io.IOException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v6 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.InfoModel v5_1 = new gob.defensa.prensa.model.InfoModel();
            v5_1.setKey(v6.getAttribute("key"));
            v5_1.setTitle(gob.defensa.prensa.helpers.DataHelper.getElementText(v6, "title"));
            v5_1.setValue(gob.defensa.prensa.helpers.DataHelper.getElementText(v6, "value"));
            v8_1.add(v5_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/categories' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Void;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getCategorys', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected varargs Void doInBackground(Void[] p2)
    {
        this.magazines = gob.defensa.prensa.helpers.DataHelper.getNews(this.this$0.getApplicationContext());
        this.magazinesBod = gob.defensa.prensa.helpers.DataHelper.getBOEList(this.this$0.getApplicationContext());
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
        this.infos = gob.defensa.prensa.helpers.DataHelper.getInfo(this.this$0.getApplicationContext());
        gob.defensa.prensa.helpers.DataHelper.setMagazines(this.magazines);
        gob.defensa.prensa.helpers.DataHelper.setMagazinesBod(this.magazinesBod);
        gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        gob.defensa.prensa.helpers.DataHelper.setInfos(this.infos);
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getCategorys():


    public static java.util.List getCategorys(android.content.Context p15)
    {
        try {
            int v11_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v10 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/categories").getBytes("UTF-8"))).getElementsByTagName("item");
            int v6 = 0;
        } catch (java.text.ParseException v5_5) {
            v5_5.printStackTrace();
            v11_1 = 0;
            return v11_1;
        } catch (java.text.ParseException v5_4) {
            v5_4.printStackTrace();
        } catch (java.text.ParseException v5_3) {
            v5_3.printStackTrace();
        } catch (java.text.ParseException v5_2) {
            v5_2.printStackTrace();
        } catch (java.text.ParseException v5_1) {
            v5_1.printStackTrace();
        } catch (java.text.ParseException v5_0) {
            v5_0.printStackTrace();
        }
        while (v6 < v10.getLength()) {
            org.w3c.dom.Element v2 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v10.item(v6)));
            org.w3c.dom.Element v7 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v2.getElementsByTagName("last").item(0)));
            gob.defensa.prensa.model.CategoryModel v3_1 = new gob.defensa.prensa.model.CategoryModel();
            v3_1.setIdCabecera(Long.valueOf(v2.getAttribute("idCabecera")));
            v3_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "name"));
            v3_1.setShortName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "shortName"));
            v3_1.setTextDesc1(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc1"));
            v3_1.setTextDesc2(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc2"));
            v3_1.setTextDesc3(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc3"));
            gob.defensa.prensa.model.MagazineModel v9_1 = new gob.defensa.prensa.model.MagazineModel();
            v9_1.setIdRevista(Long.valueOf(v7.getAttribute("idRevista")));
            v9_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "idCabecera")));
            v9_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "carousel")));
            v9_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "date")));
            v9_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "name"));
            v9_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p15, gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "snapshot")));
            v9_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "textDesc"));
            v9_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlPdf"));
            v9_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlRevista"));
            v3_1.addMagazine(v9_1);
            v11_1.add(v3_1);
            v6++;
        }
        return v11_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/bod' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/ui/MainActivity$GetFirstLoadTask;', 'doInBackground', '([Ljava/lang/Void;)Ljava/lang/Void;'), ('Lgob/defensa/prensa/helpers/DataHelper;', 'getBOEList', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.ui.MainActivity$GetFirstLoadTask.doInBackground():


    protected varargs Void doInBackground(Void[] p2)
    {
        this.magazines = gob.defensa.prensa.helpers.DataHelper.getNews(this.this$0.getApplicationContext());
        this.magazinesBod = gob.defensa.prensa.helpers.DataHelper.getBOEList(this.this$0.getApplicationContext());
        this.categorys = gob.defensa.prensa.helpers.DataHelper.getCategorys(this.this$0.getApplicationContext());
        this.infos = gob.defensa.prensa.helpers.DataHelper.getInfo(this.this$0.getApplicationContext());
        gob.defensa.prensa.helpers.DataHelper.setMagazines(this.magazines);
        gob.defensa.prensa.helpers.DataHelper.setMagazinesBod(this.magazinesBod);
        gob.defensa.prensa.helpers.DataHelper.setCategorys(this.categorys);
        gob.defensa.prensa.helpers.DataHelper.setInfos(this.infos);
        return 0;
    }

Method gob.defensa.prensa.helpers.DataHelper.getBOEList():


    public static java.util.List getBOEList(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/bod").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.text.ParseException v3_5) {
            v3_5.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.text.ParseException v3_4) {
            v3_4.printStackTrace();
        } catch (java.text.ParseException v3_3) {
            v3_3.printStackTrace();
        } catch (java.text.ParseException v3_2) {
            v3_2.printStackTrace();
        } catch (java.text.ParseException v3_1) {
            v3_1.printStackTrace();
        } catch (java.text.ParseException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v5 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.MagazineModel v6_1 = new gob.defensa.prensa.model.MagazineModel();
            v6_1.setIdRevista(Long.valueOf(v5.getAttribute("idRevista")));
            v6_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "idCabecera")));
            v6_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "carousel")));
            v6_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "date")));
            v6_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "name"));
            v6_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "snapshot"));
            v6_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "textDesc"));
            v6_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlPdf"));
            v6_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlRevista"));
            v8_1.add(v6_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/bod' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/helpers/DataHelper;', 'getBOEList', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.helpers.DataHelper.getBOEList():


    public static java.util.List getBOEList(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/bod").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.text.ParseException v3_5) {
            v3_5.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.text.ParseException v3_4) {
            v3_4.printStackTrace();
        } catch (java.text.ParseException v3_3) {
            v3_3.printStackTrace();
        } catch (java.text.ParseException v3_2) {
            v3_2.printStackTrace();
        } catch (java.text.ParseException v3_1) {
            v3_1.printStackTrace();
        } catch (java.text.ParseException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v5 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.MagazineModel v6_1 = new gob.defensa.prensa.model.MagazineModel();
            v6_1.setIdRevista(Long.valueOf(v5.getAttribute("idRevista")));
            v6_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "idCabecera")));
            v6_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "carousel")));
            v6_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "date")));
            v6_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "name"));
            v6_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "snapshot"));
            v6_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "textDesc"));
            v6_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlPdf"));
            v6_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlRevista"));
            v8_1.add(v6_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/category?id=' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/helpers/DataHelper;', 'getCategoryInfo', '(Landroid/content/Context; Ljava/lang/String;)Lgob/defensa/prensa/model/CategoryModel;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.helpers.DataHelper.getCategoryInfo():


    public static gob.defensa.prensa.model.CategoryModel getCategoryInfo(android.content.Context p15, String p16)
    {
        org.w3c.dom.Element v2 = 0;
        try {
            java.util.ArrayList v10_1 = new java.util.ArrayList();
            int v3_0 = new gob.defensa.prensa.model.CategoryModel();
            org.w3c.dom.Document v5 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer(new StringBuilder().append("http://213.134.53.72:80/pdefensa/api/proxy/category?id=").append(p16).toString()).getBytes("UTF-8")));
            v2 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v5.getElementsByTagName("header").item(0)));
            v3_0.setIdCabecera(Long.valueOf(v2.getAttribute("idCabecera")));
            v3_0.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "name"));
            v3_0.setShortName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "shortName"));
            v3_0.setTextDesc1(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc1"));
            v3_0.setTextDesc2(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc2"));
            v3_0.setTextDesc3(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc3"));
            org.w3c.dom.NodeList v11 = v5.getElementsByTagName("item");
            int v7 = 0;
        } catch (java.text.ParseException v6_5) {
            v6_5.printStackTrace();
            v3_0 = 0;
            return v3_0;
        } catch (java.text.ParseException v6_4) {
            v6_4.printStackTrace();
        } catch (java.text.ParseException v6_3) {
            v6_3.printStackTrace();
        } catch (java.text.ParseException v6_2) {
            v6_2.printStackTrace();
        } catch (java.text.ParseException v6_1) {
            v6_1.printStackTrace();
        } catch (java.text.ParseException v6_0) {
            v6_0.printStackTrace();
        }
        while (v7 < v11.getLength()) {
            org.w3c.dom.Element v8 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v11.item(v7)));
            gob.defensa.prensa.model.MagazineModel v9_1 = new gob.defensa.prensa.model.MagazineModel();
            v9_1.setIdRevista(Long.valueOf(v8.getAttribute("idRevista")));
            v9_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "idCabecera")));
            v9_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "carousel")));
            v9_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "date")));
            v9_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "name"));
            v9_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p15, gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "snapshot")));
            v9_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "textDesc"));
            v9_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "urlPdf"));
            v9_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v8, "urlRevista"));
            v10_1.add(v9_1);
            v7++;
        }
        v3_0.setMagazines(v10_1);
        return v3_0;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/categories' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/helpers/DataHelper;', 'getCategorys', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.helpers.DataHelper.getCategorys():


    public static java.util.List getCategorys(android.content.Context p15)
    {
        try {
            int v11_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v10 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/categories").getBytes("UTF-8"))).getElementsByTagName("item");
            int v6 = 0;
        } catch (java.text.ParseException v5_5) {
            v5_5.printStackTrace();
            v11_1 = 0;
            return v11_1;
        } catch (java.text.ParseException v5_4) {
            v5_4.printStackTrace();
        } catch (java.text.ParseException v5_3) {
            v5_3.printStackTrace();
        } catch (java.text.ParseException v5_2) {
            v5_2.printStackTrace();
        } catch (java.text.ParseException v5_1) {
            v5_1.printStackTrace();
        } catch (java.text.ParseException v5_0) {
            v5_0.printStackTrace();
        }
        while (v6 < v10.getLength()) {
            org.w3c.dom.Element v2 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v10.item(v6)));
            org.w3c.dom.Element v7 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v2.getElementsByTagName("last").item(0)));
            gob.defensa.prensa.model.CategoryModel v3_1 = new gob.defensa.prensa.model.CategoryModel();
            v3_1.setIdCabecera(Long.valueOf(v2.getAttribute("idCabecera")));
            v3_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "name"));
            v3_1.setShortName(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "shortName"));
            v3_1.setTextDesc1(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc1"));
            v3_1.setTextDesc2(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc2"));
            v3_1.setTextDesc3(gob.defensa.prensa.helpers.DataHelper.getElementText(v2, "textDesc3"));
            gob.defensa.prensa.model.MagazineModel v9_1 = new gob.defensa.prensa.model.MagazineModel();
            v9_1.setIdRevista(Long.valueOf(v7.getAttribute("idRevista")));
            v9_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "idCabecera")));
            v9_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "carousel")));
            v9_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "date")));
            v9_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "name"));
            v9_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p15, gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "snapshot")));
            v9_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "textDesc"));
            v9_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlPdf"));
            v9_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v7, "urlRevista"));
            v3_1.addMagazine(v9_1);
            v11_1.add(v3_1);
            v6++;
        }
        return v11_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/info' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/helpers/DataHelper;', 'getInfo', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.helpers.DataHelper.getInfo():


    public static java.util.List getInfo(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/info").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.io.IOException v3_4) {
            v3_4.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.io.IOException v3_3) {
            v3_3.printStackTrace();
        } catch (java.io.IOException v3_2) {
            v3_2.printStackTrace();
        } catch (java.io.IOException v3_1) {
            v3_1.printStackTrace();
        } catch (java.io.IOException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v6 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.InfoModel v5_1 = new gob.defensa.prensa.model.InfoModel();
            v5_1.setKey(v6.getAttribute("key"));
            v5_1.setTitle(gob.defensa.prensa.helpers.DataHelper.getElementText(v6, "title"));
            v5_1.setValue(gob.defensa.prensa.helpers.DataHelper.getElementText(v6, "value"));
            v8_1.add(v5_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.

[TAINT] String 'http://213.134.53.72:80/pdefensa/api/proxy/news' ==>>> Sink '['Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V', '0', 'SOCKET_SINK']' [[('Lgob/defensa/prensa/helpers/DataHelper;', 'getNews', '(Landroid/content/Context;)Ljava/util/List;'), ('Lgob/defensa/prensa/helpers/RemoteFacade;', 'stringFromServer', '(Ljava/lang/String;)Ljava/lang/String;'), ('Ljava/net/URL;', '<init>', '(Ljava/lang/String;)V')]]

Use of a clear-text non-encrypted HTTP URL:

Method gob.defensa.prensa.helpers.DataHelper.getNews():


    public static java.util.List getNews(android.content.Context p12)
    {
        try {
            int v8_1 = new java.util.ArrayList();
            org.w3c.dom.NodeList v7 = javax.xml.parsers.DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(new java.io.ByteArrayInputStream(gob.defensa.prensa.helpers.RemoteFacade.stringFromServer("http://213.134.53.72:80/pdefensa/api/proxy/news").getBytes("UTF-8"))).getElementsByTagName("item");
            int v4 = 0;
        } catch (java.text.ParseException v3_5) {
            v3_5.printStackTrace();
            v8_1 = 0;
            return v8_1;
        } catch (java.text.ParseException v3_4) {
            v3_4.printStackTrace();
        } catch (java.text.ParseException v3_3) {
            v3_3.printStackTrace();
        } catch (java.text.ParseException v3_2) {
            v3_2.printStackTrace();
        } catch (java.text.ParseException v3_1) {
            v3_1.printStackTrace();
        } catch (java.text.ParseException v3_0) {
            v3_0.printStackTrace();
        }
        while (v4 < v7.getLength()) {
            org.w3c.dom.Element v5 = ((org.w3c.dom.Element) ((org.w3c.dom.Element) v7.item(v4)));
            gob.defensa.prensa.model.MagazineModel v6_1 = new gob.defensa.prensa.model.MagazineModel();
            v6_1.setIdRevista(Long.valueOf(v5.getAttribute("idRevista")));
            v6_1.setIdCabecera(Long.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "idCabecera")));
            v6_1.setCarousel(Boolean.valueOf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "carousel")));
            v6_1.setDate(new java.text.SimpleDateFormat("yyyy-mm-dd").parse(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "date")));
            v6_1.setName(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "name"));
            v6_1.setSnapshot(gob.defensa.prensa.helpers.DataHelper.preloadUrlImage(p12, gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "snapshot")));
            v6_1.setTextDesc(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "textDesc"));
            v6_1.setUrlPdf(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlPdf"));
            v6_1.setUrlRevista(gob.defensa.prensa.helpers.DataHelper.getElementText(v5, "urlRevista"));
            v8_1.add(v6_1);
            v4++;
        }
        return v8_1;
    }

Method gob.defensa.prensa.helpers.RemoteFacade.stringFromServer():


    public static String stringFromServer(String p14)
    {
        int v1 = 0;
        int v7 = 0;
        java.net.URL v9 = 0;
        try {
            v1 = 0;
            try {
                v1 = ((java.net.HttpURLConnection) new java.net.URL(p14).openConnection());
                v1.setRequestMethod("GET");
                v1.setDoOutput(1);
                v1.connect();
                java.io.BufferedReader v5_1 = new java.io.BufferedReader(new java.io.InputStreamReader(v1.getInputStream(), "UTF-8"));
                try {
                    StringBuilder v8_1 = new StringBuilder();
                    try {
                        while(true) {
                            String v3 = v5_1.readLine();
                            v8_1.append(new StringBuilder().append(v3).append(10).toString());
                        }
                        String v6 = v8_1.toString();
                        try {
                            v1.disconnect();
                        } catch (Exception v11) {
                        }
                        v7 = 0;
                        return v6;
                    } catch (Exception v11_5) {
                        v7 = v8_1;
                        try {
                            v1.disconnect();
                        } catch (int v12) {
                        }
                        v7 = 0;
                        throw v11_5;
                    } catch (java.io.IOException v2_1) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_1).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_1, new StringBuilder().append("sendToServer ").append(v2_1).toString());
                    } catch (java.io.IOException v2_0) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_0).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_0, new StringBuilder().append("sendToServer ").append(v2_0).toString());
                    } catch (java.io.IOException v2_2) {
                        v7 = v8_1;
                        android.util.Log.e("RemoteFacade", new StringBuilder().append("RemoteFacade: sendToServer ").append(v2_2).toString());
                        throw new gob.defensa.prensa.helpers.SystemException(v2_2, new StringBuilder().append("sendToServer ").append(v2_2).toString());
                    }
                    if (v3 != null) {
                    }
                } catch (Exception v11_5) {
                    int v4 = v5_1;
                } catch (java.io.IOException v2_1) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_0) {
                    v4 = v5_1;
                } catch (java.io.IOException v2_2) {
                    v4 = v5_1;
                }
            } catch (Exception v11_5) {
            } catch (java.io.IOException v2_1) {
            } catch (java.io.IOException v2_0) {
            } catch (java.io.IOException v2_2) {
            }
        } catch (Exception v11_5) {
        } catch (java.io.IOException v2_1) {
        } catch (java.io.IOException v2_0) {
        }
    }

Method java.net.URL.<init>() not found.