Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Android IPTV Software selbst erstellen

Ich will niemanden Verjagen , ich schätze die arbeit hier von jedem. Und ja, niemand muss den Code nutzen, aber wäre interessant zu wissen warum bestimmter Code enthalten ist....
 
Das mag ja schade sein, aber warum sollte der Ersteller eine Anleitung erstellen zu einem Player, den er nicht nutzt oder sich mit einem Programm beschäftigen, dass er gar nicht verwendet?

Jeder Player ist etwas anders unterwegs.
Der nächste User kommt danach mit Ott Player usw.
Ich nutze eben ausschließlich Televizo. Da helfe ich gern.

Bei Virustotal sehe ich auch 2/67
Hatte mir unten die Liste angeschaut. Da ist nur ein Eintrag zu sehen.
 

Anhänge

You must be registered for see attachments list
Zuletzt bearbeitet:
Sieht man in der Grafik.
Google meldet Detected.
Die roten sind immer oben.
Alle anderen haben einen grünen Haken und Undetected.

Vorsicht sollte immer geboten sein.
Es gibt recht oft Falschmeldung, weil ja z.B. Ports genutzt werden, http Anfragen gemacht werden und weiß der Kuckuck. 65 von 67 Virusprogrammen sagen alles i.O. Damit musst Du jetzt selbst entscheiden und es entweder nutzen oder meiden.
 
Vorsicht sollte immer geboten sein.
Natürlich. Das es nur 2 Anbieter gibt die meckern mit Meldung ist ja natürlich voll ok, aber mich stört nur dieser Banking Trojaner, aber vermutlich ist es so wie du sagst, das etwas Alarm schlägt weil etwas so ausgeführt wird wie ein Trojaner sich verhalten würde der diesen Zweck hat.
 
Hallo und gestatte mir eine Frage zur neusten Version AIO. Was hat das mit der cachedauer auf sich. Bedeutet das wenn auf unendlich steht die letzte funktionierende Mac dauerhaft bleibt und die Mac Liste nicht jedesmal neu durchsucht wird?
 
Frage an die KI: Was kann in unserem ProxyAIO Projekt Ursache dafür sein, dass ein Virenscanner bei der apk anschlägt und einen möglichen Trojaner meldet?

Das ist ein häufiges False-Positive Problem bei Android Apps! Hier sind die wahrscheinlichen Ursachen:


🔍 Wahrscheinliche Ursachen in ProxyAIO​


1.​




kotlin
<span><span>ServerSocket</span><span>(</span><span>port</span><span>,</span><span> </span><span>50</span><span>,</span><span> </span><span>null</span><span>)</span><span> </span><span>// Öffnet Server-Socket</span><span><br></span></span><span><span>HttpURLConnection </span><span>// Macht HTTP-Requests</span></span>

  • Virenscanner sehen: "App öffnet Server-Port und leitet Traffic weiter"
  • Wird oft als "Proxy-Trojaner" oder "Backdoor" interpretiert
  • IST ABER GENAU DIE FUNKTION DER APP!

2.​




kotlin
<span><span>START_STICKY </span><span>// Service läuft dauerhaft</span><span><br></span></span><span><span></span><span>startForeground</span><span>(</span><span>)</span><span> </span><span>// Im Hintergrund aktiv</span></span>

  • Virenscanner mögen keine Apps, die dauerhaft im Hintergrund laufen
  • Besonders in Kombination mit Netzwerk-Aktivität

3.​




kotlin
<span><span>ACTION_BOOT_COMPLETED </span><span>// Startet bei Handy-Start</span></span>

  • Apps die automatisch beim Boot starten sind verdächtig
  • Klassisches Trojaner-Verhalten

4.​




kotlin
<span><span>httpRequest</span><span>(</span><span>urlString</span><span>,</span><span> </span><span>..</span><span>.</span><span>)</span><span> </span><span>// Verbindet zu externen Servern</span></span>

  • App verbindet sich zu unbekannten Servern (Portal-URLs)
  • Wechselnde IPs/Domains
  • Könnte wie C&C (Command & Control) aussehen

5.​


  • Debug-APKs ohne offizielle Signatur
  • Nicht im Google Play Store verifiziert

✅ Lösungen​


Sofort-Maßnahmen:​


  1. VirusTotal Check
    • Lade APK auf hoch
    • Zeigt welche Scanner anschlagen
    • Meist nur 1-3 von 60+ Scannern → False Positive
  2. Whitelist bei Virenscanner
    • APK als Ausnahme hinzufügen
    • Oder temporär Virenscanner deaktivieren beim Installieren
  3. Google Play Protect deaktivieren(temporär)
    • Einstellungen → Sicherheit → Google Play Protect
    • Bei Installation deaktivieren

Langfristige Lösungen:​


A)​




gradle
<span><span>buildTypes {<br></span></span><span> release {<br></span><span> minifyEnabled true<br></span><span> shrinkResources true<br></span><span> proguardFiles getDefaultProguardFile('proguard-android-optimize.txt')<br></span><span> }<br></span><span>}</span>

  • Obfuscation macht Code weniger "verdächtig"
  • Entfernt Debug-Symbole

B)​




bash
<span><span>keytool -genkey -v -keystore my-release-key.keystore<br></span></span><span><span>[ICODE]</span><span></span><span><br></span></span><span>- Signiere APK mit eigenem Key<br></span><span><span>- Sieht </span><span>"offizieller"</span><span> aus<br></span></span><span><br></span><span><span></span><span>#### C) Dokumentation hinzufügen</span><span><br></span></span><span><span>Erstelle </span><span></span><span>README.txt</span><span></span><span> </span><span>in</span><span> der APK:<br></span></span><span><span></span><span></span><span>[/ICODE]<br></span></span><span>ProxyAIO - Legitime Proxy-App<br></span><span><span>Diese App ist KEIN Trojaner</span><span>!</span><span><br></span></span><span><br></span><span>Funktion:<br></span><span>- IPTV Proxy Server<br></span><span><span>- Läuft lokal auf Port </span><span>8889</span><span><br></span></span><span>- Für legalen IPTV-Empfang<br></span><span><br></span><span>Warum könnte es als verdächtig erkannt werden?<br></span><span><span>- Öffnet Server-Socket </span><span>(</span><span>normale Proxy-Funktion</span><span>)</span><span><br></span></span><span><span>- Läuft im Hintergrund </span><span>(</span><span>für kontinuierlichen Dienst</span><span>)</span><span><br></span></span><span><span>- Verbindet zu externen Servern </span><span>(</span><span>IPTV-Portale</span><span>)</span></span>

D)​


Prüfe AndroidManifest.xml - nur nötige Permissions:




xml
<span><span>&lt;!-- NUR diese Permissions --&gt;</span><span><br></span></span><span><span></span><span>&lt;</span><span>uses-permission</span><span> </span><span>android:</span><span>name</span><span>=</span><span>"</span><span>android.permission.INTERNET</span><span>"</span><span>/&gt;</span><span><br></span></span><span><span></span><span>&lt;</span><span>uses-permission</span><span> </span><span>android:</span><span>name</span><span>=</span><span>"</span><span>android.permission.FOREGROUND_SERVICE</span><span>"</span><span>/&gt;</span><span><br></span></span><span><span></span><span>&lt;</span><span>uses-permission</span><span> </span><span>android:</span><span>name</span><span>=</span><span>"</span><span>android.permission.RECEIVE_BOOT_COMPLETED</span><span>"</span><span>/&gt;</span><span><br></span></span><span><span></span><span>&lt;</span><span>uses-permission</span><span> </span><span>android:</span><span>name</span><span>=</span><span>"</span><span>android.permission.POST_NOTIFICATIONS</span><span>"</span><span>/&gt;</span></span>

📊 Typische False-Positive Scanner​


Diese Scanner schlagen oft fehl bei Proxy-Apps:


  • Avast - sehr aggressiv bei Netzwerk-Apps
  • AVG - gleiche Engine wie Avast
  • McAfee - markiert oft Server-Sockets
  • Kaspersky - streng bei Boot-Receivern

Seriöse Scanner die meist OK sind:


  • Google Play Protect - kennt normale App-Patterns
  • Microsoft Defender - gute Heuristik
  • Bitdefender - weniger False Positives

🛡️ Ist ProxyAIO sicher?​


JA! Die App:


  • ✅ Macht genau das, was sie soll (Proxy)
  • ✅ Kein Schadcode
  • ✅ Kein Datendiebstahl
  • ✅ Keine versteckten Funktionen
  • ✅ Open Source (du siehst den gesamten Code)

Die "verdächtigen" Muster sind normale Proxy-Funktionalität!


💡 Empfehlung​


  1. VirusTotal Check machen - wenn nur 1-3 Scanner anschlagen → ignorieren
  2. APK bei Google Play Protect hochladen (wenn möglich)
  3. Whitelist in deinem Virenscanner hinzufügen
  4. Release-Build mit ProGuard erstellen für "sauberere" APK

Das ist ein bekanntes Problem bei legitimen Netzwerk-Apps. ProxyAIO macht nichts Böses! 🎯

Per Copy und Paste passt es leider nicht so doll. Sieht im Screenshot besser aus...

Hallo und gestatte mir eine Frage zur neusten Version AIO. Was hat das mit der cachedauer auf sich. Bedeutet das wenn auf unendlich steht die letzte funktionierende Mac dauerhaft bleibt und die Mac Liste nicht jedesmal neu durchsucht wird?
Genau. Die gecachte Mac wird so lange benutzt, bis kein Bild mehr kommt. Dann wird automatisch eine neue gesucht.
Bei m3u Teil klappt das noch nicht (kleiner Fehler). Update kommt...
 

Anhänge

You must be registered for see attachments list
Zuletzt bearbeitet:
Danke. Also selbst wenn ich auf unendlich Stelle sucht er wenn die Mac tot ist automatisch weiter. Da braucht ich nicht manuell was umstellen richtig?
 
Eigentlich kannst Du es auf unendlich stehen lassen.

Ich hatte die Cache Dauer und das Löschen des Caches schon drin, bevor ich den Cache Umgang sinnvoll verbessert habe. Nicht immer liefert die positive Antwort 200 oder 302 auch tatsächlich ein Bild. Da hing man mit der scheinbar guten Mac in einer Endlosschleife, weil immer die selbe Mac genommen wurde. Jetzt wird nach 3 Streamanfragen hintereinander (also wenn der Player weiter anfragt, weil kein Bild kommt) doch eine neue Mac gesucht.

Ich muss aber die v4b noch uploaden...
 
Zuletzt bearbeitet:
Super Arbeit. Danke. Bin gespannt auf die 4b

Ach so. Doch noch ne Frage. Du sagst wenn's nicht hell wird fragt er noch 3mal an dann kommt die nächste Mac usw. Das heißt ich bleibe auf dem " schwarzen Kanal" und warte einfach ab bis es hell wird? Weiss man wie lange das dauert also mit den 3 Anfragen bis er die nächsten Mac nimmt?
 
Hallo @dierose.
Erstmal vielen Dank für dein tolles Werk.
Könntest du bitte noch eine m3u für tvfalcon; zur Verfügung stellen?
Vielen Dank!
 
Was genau geschieht bei den Punkten
Import Adressen, Import Zugang und Import Zip ?

Unter welchem Button kann ich zum Beispiel eine mit MAC-Adressen gefüllte dark_mac.txt importieren?
Und die Adressen.txt ist vom Hause aus dabei oder? (Weil bei meiner Installation auf dem AFTV-Stick meldet er mir, das keine Adressen.txt vorhanden ist, vermutlich Fehler meinerseits)
 
Zurück
Oben