Aliexpress bonus buddies bot - Linux & Windows
Per poter sviluppare su questo branch è necessario:
- Installare l'ultima versione di IntelliJ IDEA
- Installare la JDK 15
- Installare l'ultima versione di Apache Maven
- Abilitare le preview features in IntelliJ IDEA
- Scaricare il plugin Lombok da IntelliJ IDEA
- Abilitare l'annotation processing da IntelliJ IDEA nelle impostazioni
- Assicurarsi di syncare le dipendenze andando nel POM e clickando sull'icona di Maven in alto se presente sennò salta questo passaggio
- Un dispositivo Android con una SIM il cui piano tariffario comprende i dati mobili
Si consiglia di creare max due o tre accounts aliexpress con indirizzi mail reali in questo modo:
- Apri una nuova finestra in incognito
- 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
- Seleziona Pixel 2 dal menu a tendina in alto al centro
- Recati su aliexpress.com e fai il login
- Recati qui
- Clicka avanti, infine clicka su condividi, copia link e incollalo da qualche parte
- Chiudi la pagina
- Ripeti per ogni account
- 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
- Disattiva notifiche e sospensione dello schermo
- Vai nelle impostazioni e attiva le impostazioni da sviluppatore
- Abilita il Tethering USB, Debug USB e Posizione Puntatore
- Nelle impostazioni trova il pulsante per la modalità aereo e segnati le coordinate
- Disattiva Posizione Puntatore
- Apri il file ip.bat nella cartella resources, cancella tutto e incolla:
dove x e y sono le coordinate precedentemente annotate
adb shell input tap x y ping 127.0.0.1 -n 6 > nul adb shell input tap x y
- 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
- Vai nelle impostazioni e attiva le impostazioni da sviluppatore
- Abilita il Tethering USB e il Debug USB
- 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
- Apri il progetto con intelliJ Idea
- Apri la classe AliexpressApplication
- Build -> build project
- Build -> recompile AliexpressApplication.java
- Run -> edit configurations
- + -> Application
- Applica
- Ok
- Run -> run
- 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
- SOLO SU LINUX:
chmod +x stop.sh; chmod +x chromedriver; chmod +x ip.sh
- 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"
- Run -> run
mvn clean
mvn package
java -jar target/abb-bot-1.0-SNAPSHOT.jar
- 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
- SOLO SU LINUX:
chmod +x stop.sh; chmod +x chromedriver; chmod +x ip.sh
- 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"
java -jar target/abb-bot-1.0-SNAPSHOT.jar