Android Traffic Exchanger

Website Traffic Exchange App For Android

Drive traffic to your website everytime everywhene just using android.

GitHub repo size

Features

  • unique visitor
  • override useragent
  • Disable WebRTC
  • local exchanger
  • override referer
  • override custom header
  • override proxy
  • push url to global exchanger
  • auto scroll top - bottom ↻

Requirements

  • experimental for Android Lolipop
  • stable for Android 8.0 (Oreo): API level 26
  • Internet Connection
  • Google Account

Preview

HomepagePoint EarningLocal Exchanger

Download

Download manager.apk to detect your android CPU architecture, then download the DL Traffic in manager directly and install it.

Because of github has limit file size, we decided to upload all apps into separated folder.

You can join Our WhatsApp Group to get update information

App NameDescription
Installer ManagerInstaller manager app based on device architecture
Android Traffic ExchangerExchange url with others to visit your website
Directory Release VersionStable release
Directory Snapshot VersionBeta release

Join Community

Develop Requirements

  • JDK-21

Develop Tools

Tricks

  • logcat error filter
package:com.dimaslanjaka.blog -tag:parcel level:error level:warn -message:GuiExtAuxCheckAuxPath -message:.so
package:com.dimaslanjaka.blog -tag:chromium -tag:gpuaux -tag:parcel -tag:chatty level:error -message:libcolor
  • git push large file
git config --global http.postBuffer 1048576000
git config --global lfs.dialtimeout 60
git config --global lfs.transfer.maxretries 5
git config --global lfs.concurrenttransfers 1
git config --global lfs.activitytimeout 600
  • git remove folder from history
git-filter-repo --path node_modules --invert-paths --refs BRANCH_NAME
git remote add origin https://github.com/YOUR_GITHUB_USERNAME/YOUR_REPOSITORY_NAME
git fetch --all --prune
git push --force-with-lease -u origin BRANCH_NAME

CHANGELOG

When the updater not work, you can download manager.apk at GitHub Repository

when you got crash, try clear data first and re-open DL Exchanger

Untested Android 13

2.1.4

  • Fix firefox url settings data not saved
  • Fix point reset unexpectedly
  • Update exchanger chromium UI
  • Improving UI performance by implementing background thread
  • Change encryption method database
  • Improving encoding charset JNI
  • Rollback to minimum Android Lolipop
  • Improving stability for old android version
  • Improving permission manager

    request full storage access permission to store data, cookie, cache

  • Update UI Manager
  • Add snapshot release downloader to Manager

2.1.3

  • Fix ANR window timeout
  • Fix ANR backported hangs
  • Fix ARM backported lifecycle
  • Required Full Storage Permission to run

2.1.2

  • Drop built-in Update Manager

    use DL Manager to update DL Exchanger

  • Fix force closed by null pointer certificate
  • Fix database reference not loaded when user not logged in

2.1.1

  • Bypass SSL/TLS verification (SSL pinning) through proxied network
  • Firefox scroll when page fully loaded
  • Fix C++ point system

2.1.0

  • Set timezone automatically when installed as system app
  • TLS certificate overtired

    let our browser connection using their own certificate

2.0.0

  • first deployment firefox browser engine

    Might some function not working, let me know

  • Implement swipe scroll to firefox (Scroll like humans)
  • Minimum version for Android 8.0 (Oreo): API level 26
  • Homepage now scrollable for small screen density
  • Increase performance on Homepage layout
  • Bundle all architecture to single apk

    preventing crash while opening customized firefox browser on non-suitable processor architecture

1.1.2

  • fixed force close by JSON serialize/deserializer
  • fixed force close by missconfigure data model
  • add about activity

    print global configs

1.1.1 - 15/11/2023

  • exchanger: add option scroll to top automatically
  • exchanger: fixed app unable start
  • exchanger: fixed force close on exchanger activity
  • clear global cookies when ip changed

    useful for unique visits

  • destroy scroll event every session ended

1.1.0 - 04/11/2023

  • fixed app not started when user not logged in
  • fixed global config callback not called
  • chore(login): back to main activity on back button pressed
  • release app manager
  • set support minimum Android LOLLIPOP
  • overriding deprecated methods
  • supress deprecated annotation
  • C++ multiple architecture supports

1.0.8 - 02/11/2023

  • add auto useragent by ip

    useragent will changed every app restart based on last ip and current ip

  • set minimum android requirement LOLLIPOP with Android SDK API 21
  • fixed exchange point reduced when back button pressed
  • add splash activity

    check user ip, global agent change by ip

1.0.7 - 30/10/2023

  • drop deprecated on back button pressed API

    go back from webview flawesly

  • fetch current ip asynchronously

    increase startup load speed

1.0.6 - 30/10/2023

  • fixed earning point system
  • temporarily using default android webview instead of proxy client

    some web resources cannot be loaded

1.0.5 - 29/10/2023

  • Update global useragent when IP changed

1.0.4 - 29/10/2023

  • fixed overriding referer
  • fixed force closed when "reload time" in exchanger is empty
  • fixed overriden headers

1.0.3 - 28/10/2023

  • added spoof referrer
  • add internet network available checker
  • add sitemap.txt fetcher
  • implement changelog on update dialog

1.0.2 - 26/10/2023

  • fixed app force closed when points are insufficient
  • fixed point not decreased each url rotated
  • fixed exchange task handler
  • add loading animation

1.0.1 - 26/10/2023

  • fixed app force closed after account login

1.0.0 - 26/10/2023

  • first release