Blocco degli annunci senza rooting o RO a basso rischio


11

Ho già avuto telefoni con radici nervose che avevo posseduto (Samsung S2, S3) poiché volevo essere in grado di utilizzare Ad-blocker degli annunci, efficace non solo nei browser (ad esempio AdBlocker) ma anche in altre app. Dico nervosamente perché ho sempre trovato un po 'confuso / fragile il modo in cui vengono offerte queste ROM modificate (siti Web come gli sviluppatori XDA). Tuttavia, questo ha funzionato bene in passato, ma sono consapevole che avrei potuto essere fortunato, dato che quei forum abbondano di brutte esperienze, ad esempio telefoni con mattoni o almeno tonnellate di tempo sprecato nel tentativo di rendere almeno il tuo telefono lavorare di nuovo anche nel suo stock e tanto meno firmware con root.

Ora ho un nuovo telefono, il più costoso che ho posseduto finora (S7 Edge), e navigando di nuovo su questi stessi siti Web, mi sento altrettanto nervoso nell'eseguire questa operazione rischiosa. Ad esempio, nella sezione S7 Edge del sito Web XDA-devs sono disponibili diverse ROM con root, tuttavia senza spendere ore e ore non è ovvio quali siano le differenze tra loro. Per citare solo alcuni dubbi:

1) in che modo i firmware di "recupero" sono diversi da quelli appena chiamati "Kernel" o "ROM"?

2) in che modo ognuna di queste ROM differisce dal CyanogenMod, che ho usato felicemente in passato ma per il quale non esiste una versione S7 Edge rilasciata da quello che posso vedere? Per inciso, ho usato Odin per installare CyanogenMod sui miei vecchi telefoni, piuttosto che un "recupero".

3) ci sono differenze sostanziali nel modo in cui S7 Edge funzionerà con un firmware / ROM così radicato rispetto a quello stock? In particolare, sarà più vulnerabile agli exploit ecc., Dato che nessuno può davvero dire se queste ROM hanno ad esempio trojan integrati?

Date tutte queste preoccupazioni sul rooting di Android, esiste un modo per eseguire il blocco degli annunci senza il rooting? In caso contrario, qual è il modo meno invadente e meno rischioso per eseguire il root di un Android (in questo caso un S7 Edge)?


5
Dato che qui ci sono già due buone risposte, mi concentrerò su quale impatto hanno " garanzie non autorizzate", come il rooting su ODIN , il flashing di un ripristino personalizzato , un kernel o una ROM . Sin dal vecchio S4, Samsung ha implementato un modo particolare per assicurarsi che gli utenti non possano pasticciare con il dispositivo e quindi chiedere a Samsung le riparazioni coperte dalla garanzia. Questo sistema è costituito da un particolare software, soprannominato KNOX, che è un bit irreversibile che passa da 0 a 1 se si esegue una delle operazioni precedenti. Ciò annullerà la garanzia e vieterà l'accesso ai contenitori KNOX.
Grimorio

I metodi qui descritti possono essere d'aiuto: android.stackexchange.com/a/218314/218526
Irfan Latif

Risposte:


8

Sarebbe meglio se dividi la tua domanda in tre singole domande, ma poiché sono collegate tra loro, risponderò qui per te.

1) In che modo i firmware di "recupero" sono diversi da quelli appena chiamati "Kernel" o "ROM"?

Si riferiscono a cose diverse del tutto.

Recupero :

Il ripristino si riferisce alla partizione dedicata avviabile su cui è installata la console di ripristino. Una combinazione di tasti premuti (di solito accensione + volume su) o istruzioni da una riga di comando, avvierà il telefono per il recupero, dove puoi trovare strumenti per aiutare a riparare (ripristinare) l'installazione, installare aggiornamenti ufficiali del sistema operativo e / o ROM personalizzate e altre cose.

I firmware di recupero contengono un file di recupero personalizzato che ti consente di fare molte più cose aggiuntive rispetto a ciò che offre il recupero dello stock. Ciò può includere opzioni per il rooting del dispositivo, un browser di file per sfogliare i file, formattare singole partizioni e altro.

Kernel :

Il kernel è il nucleo del sistema operativo che gestisce le richieste da e verso l'hardware, la memoria e la gestione dei processi e tutte le cose di basso livello necessarie per far funzionare Android. Si basa sul kernel Linux con alcune modifiche per adattarlo alle versioni di Android.

I firmware del kernel contengono un kernel che, una volta installato, sostituisce il kernel esistente e modifica i contenuti di basso livello al fine di ottimizzare il software per un migliore utilizzo dell'hardware. Migliore durata della batteria, prestazioni più elevate, maggiore ricezione del segnale, ecc. Sono alcune cose che un kernel personalizzato può fare.

ROM :

Una ROM personalizzata sostituisce il sistema operativo Android del tuo dispositivo, normalmente archiviato in memoria di sola lettura, con una versione nuova o modificata del sistema operativo Android. Una popolare ROM personalizzata è CyanogenMod, che offre una serie di nuove opzioni rispetto al firmware originale.

Le ROM possono contenere del tutto un diverso sistema Android o potrebbero includere anche un kernel e / o un ripristino. È meglio leggere l'OP su quei thread per scoprire cosa contiene.

2) In che modo ognuna di queste ROM differisce dal CyanogenMod, che ho usato felicemente in passato ma per il quale non esiste una versione S7 Edge rilasciata da quello che posso vedere? Per inciso, ho usato Odin per installare CyanogenMod sui miei vecchi telefoni, piuttosto che un "recupero".

Questo è soggettivo alla ROM a cui ti riferisci. Alcune ROM usano il motore RRO-Layers per il tema, mentre altre usano il motore del tema CyanogenMod. Alcune ROM potrebbero avere funzionalità aggiuntive rispetto a quelle presenti in CyanogenMod, altre potrebbero avere un'interfaccia utente completamente diversa.

Per quanto riguarda l'indisponibilità di una versione S7 Edge di CyanogenMod, ciò è dovuto al fatto che build ufficiali non sono ancora state realizzate o sono in lavorazione.

3) Esistono differenze sostanziali nel modo in cui S7 Edge funzionerà con un firmware / ROM con tale root rispetto a quello stock? In particolare, sarà più vulnerabile agli exploit ecc., Dato che nessuno può davvero dire se queste ROM hanno ad esempio trojan integrati?

Ancora una volta, questi sono soggettivi alla ROM scelta. Fondamentalmente, alcuni offrono prestazioni migliori, altri offrono una durata della batteria migliore e alcuni altri offrono un mix dei due. Dipende dalla ROM scelta.

Ci sono alcune ROM che potrebbero essere più vulnerabili agli exploit rispetto ad altre. Pertanto, si consiglia di creare una build ufficiale di una ROM personalizzata popolare, poiché vengono testati e controllati in modo che non contengano malware.

Date tutte queste preoccupazioni sul rooting Android, esiste un modo per bloccare la pubblicità senza il rooting?

Come diceva @xangua, Adblock Plus filtrerà il traffico WiFi, ma necessita di una configurazione del server proxy.

In caso contrario, qual è il modo meno invadente e meno rischioso per eseguire il root di un Android (in questo caso un S7 Edge)?

Il rooting è specifico del dispositivo. Esistono diversi modi per ottenere l'accesso come root su diversi dispositivi. Nel caso di un S7 Edge, è possibile provare Kingo Root , è stato affermato di funzionare su un S7 Edge. Tuttavia, fai attenzione, un passaggio errato può danneggiare il tuo dispositivo.


2
Le modifiche sono benvenute se ho perso qualcosa o se è possibile aggiungere ulteriori informazioni. :)
rjt.rockx

1
molte grazie per un'ottima risposta. Però ABP non fa un buon lavoro come AdAway (vedi il mio commento sopra) ...
z8080

8

Risposta alla prima e principale domanda: blocco degli annunci senza root

Sui dispositivi non rootati con Android 4.1.2, 4.2.1 e versioni successive, Adblock Plus filtrerà tutto il traffico WiFi, ma deve essere configurato manualmente come server proxy. Adblock Plus fornisce istruzioni dettagliate per utenti non esperti.

https://adblockplus.org/android-about

Evita di fare più domande in un singolo post, creane una singola per ogni singola domanda.


ABP non funziona bene per bloccare gli annunci all'interno delle app Android (come YT), produce risultati incoerenti, ad esempio gli annunci vengono bloccati in alcune app ma non in altre, oppure vengono lasciati al loro posto ampi spazi vuoti. Questa è stata la mia esperienza con esso e quindi è stata per gli altri (ad es. Adblockplus.org/forum/viewtopic.php?f=15&t=38777 ). Ora ricordo perché per la mia S3 avevo scelto il root, poiché AdAway mi ha servito perfettamente per anni. Non mi sembra che ABP sia in grado di svolgere un lavoro della stessa qualità.
z8080,

e punto preso su più domande ..
z8080

4

Non ho idea del perché qualcuno non abbia ancora menzionato " Lucky Patcher " ...

Lucky Patcher è un'applicazione che può modificare le applicazioni / i file APK presenti sul telefono correggendoli.

Una delle cose che può fare, ad esempio, è rimuovere gli annunci. Il meccanismo di rimozione degli annunci è molto potente e non solo non consente di caricare gli annunci, ma anche di rimuovere / ridurre le caselle degli annunci in modo da non pensare nemmeno che fossero lì .

Ha bisogno di root se vuoi patchare le applicazioni senza reinstallarle, ma può anche patchare le applicazioni senza root disinstallandole, rattoppandole e quindi installandole di nuovo.

Può fare anche molte altre cose (alcune che sono illecite e ti scoraggio fortemente dal farle) ...

L'interfaccia dell'applicazione può essere travolgente e richiede un po 'di tempo per abituarsi, ma una volta capito, scoprirai che il suo potere batte quasi tutti gli altri adblocker per Android là fuori.

Come patchare un'applicazione per rimuovere gli annunci:

  1. Apri Lucky Patcher e tocca l'applicazione in cui desideri bloccare gli annunci.
  2. Tocca " Apri menu di patch "
  3. Tocca " Crea file APK modificato "
  4. Tocca " APK senza Google Ads "
  5. Personalizza le impostazioni di rimozione degli annunci (se lo desideri)
  6. Tocca " Ricostruisci l'app "
  7. Attendi il completamento del processo di patching e tocca: " Vai al file "
  8. Tocca il primo elemento presente nell'elenco che appare
  9. Tocca "Disinstalla e installa" e segui le finestre di dialogo di disinstallazione e installazione di Android
  10. Apri l'app e conferma che gli annunci sono stati rimossi!

Lucky Patcher può essere scaricato qui .


grazie, buono a sapersi, ma per quelli di noi che vogliono solo applicare una soluzione rapida (ad es. rooting + AdAway) per ottenere annunci pubblicitari e andare avanti con le nostre vite, questa potrebbe non essere la soluzione migliore
z8080

2

Samsung Galaxy S7 ha un'app per browser stock denominata "Internet". Include la funzionalità di blocco degli annunci e la rimozione dei loro contenitori nelle pagine Web. Per questo dovrai installare una delle seguenti app dal Play Store

  1. Adblock veloce
  2. Cristallo
  3. Adblock Plus per Samsung

Dopo l'installazione, apri Internet-> Altro-> Impostazioni-> Avanzate-> Blocca contenuto (abilita l'opzione e scegli il blocco degli annunci che hai installato su quanto sopra).

Purtroppo questa è solo una soluzione basata su app non a livello di sistema (che sarebbe disponibile solo tramite il rooting).

Per quanto riguarda il rooting,

  • non provare a farlo. Perderai Samsung Pay, la modalità privata, la garanzia e ovviamente Knox verrà inciampato. (se non ti dispiace perdere queste funzionalità vai avanti!)

Risposta 2 - Su S7 non sarà possibile utilizzare Cyanogenmod per molti mesi o mai (poiché Samsung ha bloccato i bootloader nelle versioni Qualcomm e non forniscono il codice sorgente Exynos). Quindi tutte le ROM su XDA sono ROM modificate (che contengono solo piccole modifiche come adblocker, alcuni x kernel, alcune modifiche qui ma soprattutto stock) Se CM arriva a S7, dovrai installarlo tramite 'recovery'.

Risposta 3 Poiché queste ROM saranno per lo più equivalenti allo stock, funzioneranno normalmente (tranne fino a quando non le modificherete pesantemente). Queste ROM di sicuro non verranno fornite con trojan😁

No, il blocco degli annunci a livello di sistema non può essere eseguito senza root.

Il modo meno rischioso di effettuare il root è il flashing dell'autoroot di Chainfire via odin (solo Exynos)


Modalità aereo = blocco pubblicità efficace all'interno dei giochi. ABP = efficace blocco degli annunci utilizzando il browser web. Cosa ci manca qui?
Aaron Gillion,

Ciò che ci manca è la disabilitazione degli annunci all'interno di tutte le app (a livello di sistema). ABP afferma di farlo, ma in realtà non lo fa (vedi il mio commento più lungo sopra), e in entrambi i casi è limitato al traffico WiFi.
z8080,

la soluzione di rooting di Chainfire sembra abbastanza semplice - ma ancora una volta, mi sembra tutto molto discutibile e fragile, e mi sentirei a disagio a rischiare un dispositivo da 700EUR applicando una patch che ha test insufficienti e per la quale non solo non viene presa alcuna responsabilità ma anche nessun supporto viene offerto - guardando la pagina di Chainfire, lo stesso sviluppatore non sembra mai rispondere alla gente "L'ho murata, aiuto!" chiama
z8080,

c'è un thread dedicato a questo da Chainfire su xda. Se lo fai correttamente, il dispositivo non funzionerà. Ci sono molte guide e video in rete per il rooting con questa soluzione. Anche io ho
rootato il

1

In linea di principio, è possibile eseguire il root del dispositivo e utilizzare il proxy trasparente basato su iptables per inoltrare query DNS e http ai proxy che non sono in esecuzione con i privilegi di root. Quindi non devi fidarti del software di qualcun altro da installare come root. In pratica non so se ci sia una buona configurazione del software per funzionare in questo modo su Android.

Per quello che vale, il blackholing DNS è uno dei modi più efficaci per bloccare le app ed è facile da fare da soli.


Il metodo DNS sembra promettente, tuttavia dopo aver seguito le istruzioni su 7labs.heypub.com/mobile/… , o il WiFi smette di funzionare (per valori DNS adbarricati), oppure funziona ma vengono visualizzati gli annunci (per i valori DNS dei fooldns).
z8080,

1

Veniamo al problema principale del blocco degli annunci senza il rooting ...

Se si dispone di un bootloader sbloccato, è possibile avviare un ripristino personalizzato ( anche senza eseguire il flashing ) e quindi installare MoaAB .

Uso lo stesso approccio su tre diversi dispositivi con un efficace blocco degli annunci. Non sono sicuro delle specifiche per Samsung S7 Edge.


1

Non sono sicuro di ciò che trovi complicato su XDA, ma non è molto diverso da quello che fanno i produttori quando caricano / aggiornano i telefoni. Un aggiornamento ufficiale potrebbe contenere altrettanto facilmente una backdoor, un virus, ecc. E lo installeresti senza pensarci due volte. Fintanto che è fatto correttamente, i telefoni che vengono murati di conseguenza non sono affatto comuni ed è facilmente risolvibile se si verifica.

Il rooting è estremamente a basso rischio, ma al momento non è disponibile per l'S7 in quanto ci stanno ancora lavorando. Cose del genere vengono testate anche all'interno della comunità degli sviluppatori prima di essere rese pubbliche.

Per quanto riguarda il rooting, DEVI avere la versione exynos di S7 per farlo funzionare. La versione di Snapdragon non ha attualmente un root funzionante a meno che non si installi una rom personalizzata.

http://forum.xda-developers.com/s7-edge/development/sm-g935-exynos-cf-auto-root-t3337354

Se preferisci non eseguire il root, ho trovato 2 opzioni in un elenco di app non root per il blocco degli annunci a livello di sistema che non lo richiedono. Non riesco a pubblicare più di 2 link perché il mio account è nuovo, quindi collegherò solo il thread da cui li ho ricevuti.

http://forum.xda-developers.com/s7-edge/how-to/root-modifications-t3339094


0

Se non riesci a rimuovere gli annunci. Attenersi alla seguente procedura: A tale scopo, è necessario scaricare un'app chiamata Lucky Patcher .

  1. Quindi, scarica l'apk di Lucky patcher dal link sopra.
  2. Installa l'APK nel tuo telefono Android.
  3. Apri Lucky Patcher.
  4. Ora seleziona l'app specifica di cui desideri rimuovere gli annunci.
  5. Fai clic su Crea apk modificato e seleziona Rimuovi Google Ads .
  6. Infine, tocca Ricostruisci l'app.
  7. Ora, basta disinstallare il vecchio apk e installare di nuovo NUOVO apk. Hai fatto.

0

Lucky patcher apk ha risolto il mio problema: ')

Come patchare un'applicazione per rimuovere gli annunci:

Aprire Lucky Patcher e toccare l'applicazione in cui si desidera bloccare gli annunci. Toccare "Apri menu di patch" Toccare "Crea file APK modificato" Toccare "APK senza annunci Google" Personalizzare le impostazioni di rimozione degli annunci (se si desidera ) Tocca "Ricostruisci l'app" Attendi il completamento del processo di patching e tocca: "Vai al file" Tocca il primo elemento nell'elenco che appare Tocca "Disinstalla e installa" e segui le finestre di disinstallazione e installazione di Android Apri il app e confermare che gli annunci sono stati rimossi!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.