Skip to content

fabifont/abb-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aliexpress

Aliexpress bonus buddies bot - Linux & Windows

LEGGI TUTTO PRIMA DI INIZIARE

Setup

Sviluppatori:

Per poter sviluppare su questo branch è necessario:

  1. Installare l'ultima versione di IntelliJ IDEA
  2. Installare la JDK 15
  3. Installare l'ultima versione di Apache Maven
  4. Abilitare le preview features in IntelliJ IDEA
  5. Scaricare il plugin Lombok da IntelliJ IDEA
  6. Abilitare l'annotation processing da IntelliJ IDEA nelle impostazioni
  7. Assicurarsi di syncare le dipendenze andando nel POM e clickando sull'icona di Maven in alto se presente sennò salta questo passaggio
  8. Un dispositivo Android con una SIM il cui piano tariffario comprende i dati mobili

Per iniziare

Si consiglia di creare max due o tre accounts aliexpress con indirizzi mail reali in questo modo:

  1. Apri una nuova finestra in incognito
  2. Apri i dev tools clickando su ispeziona elemento, poi in alto clicka sull'icona di un monitor e di un telefono alla sinistra della scritta Elemento
  3. Seleziona Pixel 2 dal menu a tendina in alto al centro
  4. Recati su aliexpress.com e fai il login
  5. Recati qui
  6. Clicka avanti, infine clicka su condividi, copia link e incollalo da qualche parte
  7. Chiudi la pagina
  8. Ripeti per ogni account

Setup dispositivo android

Dispositivi non-rooted:
  1. Avvia una volta l'applicazione per generare i file di default che si trovano nella cartella C:\Users<Utente>\aliexpress per windows e /home/aliexpress per Linux
  2. Disattiva notifiche e sospensione dello schermo
  3. Vai nelle impostazioni e attiva le impostazioni da sviluppatore
  4. Abilita il Tethering USB, Debug USB e Posizione Puntatore
  5. Nelle impostazioni trova il pulsante per la modalità aereo e segnati le coordinate
  6. Disattiva Posizione Puntatore
  7. Apri il file ip.bat nella cartella resources, cancella tutto e incolla:
    adb shell input tap x y
    ping 127.0.0.1 -n 6 > nul
    adb shell input tap x y
    
    dove x e y sono le coordinate precedentemente annotate
Dispositivi rooted:
  1. Avvia una volta l'applicazione per generare i file di default che si trovano nella cartella C:\Users<Utente>\aliexpress per windows e /home/aliexpress per Linux
  2. Vai nelle impostazioni e attiva le impostazioni da sviluppatore
  3. Abilita il Tethering USB e il Debug USB
  4. Apri il file ip.bat nella cartella resources, cancella tutto e incolla:
    adb root
    
    adb shell settings put global airplane_mode_on 1
    adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
    
    ping 127.0.0.1 -n 6 > nul
    
    adb shell settings put global airplane_mode_on 0
    adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
    

Run with intelliJ Idea

  1. Apri il progetto con intelliJ Idea
  2. Apri la classe AliexpressApplication
  3. Build -> build project
  4. Build -> recompile AliexpressApplication.java
  5. Run -> edit configurations
  6. + -> Application
  7. abb
  8. Applica
  9. Ok
  10. Run -> run
  11. Tutte le configurazioni presenti nella cartella resources sono di default, quelle utilizzate dall'applicazione vengono salvate nella cartella C:\Users<Utente>\aliexpress per windows e /home/aliexpress per Linux
  12. SOLO SU LINUX: chmod +x stop.sh; chmod +x chromedriver; chmod +x ip.sh
  13. config.properties ->
links=[firstlink],[secondlink] // il link in ogni array riceve il primo click, il secondo link nello stesso array riceve il secondo link etc... !i link devono essere tutti diversi
done_limit=0 // se diverso da 0 si ferma al numero di click effettuati che si ha impostato
error_limit=0 // se diverso da 0 si ferma al numero di errori generati che si ha impostato
password=dsf4576sre78#33S239 // password per gli account fake
adblocker=true
headless=false
profile_caching=true
ship_to=true
reverse=false
tg_chatId= // non usare, era una feature che trovi nel branch old
tg_botToken= // non usare, era una feature che trovi nel branch old
user_agent="Mozilla/5.0 (Linux; Android 6.0.1; RedMi Note 5 Build/RB3N5C; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36"
  1. Run -> run

Run with maven

  1. mvn clean
  2. mvn package
  3. java -jar target/abb-bot-1.0-SNAPSHOT.jar
  4. Tutte le configurazioni presenti nella cartella resources sono di default, quelle utilizzate dall'applicazione vengono salvate nella cartella C:\Users<Utente>\aliexpress per windows e /home/aliexpress per Linux
  5. SOLO SU LINUX: chmod +x stop.sh; chmod +x chromedriver; chmod +x ip.sh
  6. config.properties ->
links=[firstlink],[secondlink] // il link in ogni array riceve il primo click, il secondo link nello stesso array riceve il secondo link etc... !i link devono essere tutti diversi
done_limit=0 // se diverso da 0 si ferma al numero di click effettuati che si ha impostato
error_limit=0 // se diverso da 0 si ferma al numero di errori generati che si ha impostato
password=dsf4576sre78#33S239 // password per gli account fake
adblocker=true
headless=false
profile_caching=true
ship_to=true
reverse=false
tg_chatId= // non usare, era una feature che trovi nel branch old
tg_botToken= // non usare, era una feature che trovi nel branch old
user_agent="Mozilla/5.0 (Linux; Android 6.0.1; RedMi Note 5 Build/RB3N5C; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36"
  1. java -jar target/abb-bot-1.0-SNAPSHOT.jar

About

aliexpress bonus buddies bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages