Блокування реклами без укорінення, АБО вкорінення з низьким ризиком


11

Раніше я нервово вкорінював свої телефони, якими я володів (Samsung S2, S3), оскільки хотів використовувати рекламний блокатор AdAway, ефективний не лише в браузерах (наприклад, AdBlocker), але і в інших додатках. Я кажу нервово, тому що я завжди знаходив режим, коли пропонуються ці модифіковані ПЗУ (веб-сайти, такі як розробники XDA), трохи хиткий / хитрий. Тим не менше, це спрацювало добре в минулому, але я знаю, що мені просто пощастило, оскільки на цих форумах рясніє поганий досвід, тобто цегляні телефони, або, принаймні, багато витрачених часу, намагаючись принаймні зробити свій телефон працювати знову навіть у своєму складі, не кажучи вже про вкорінену прошивку.

Тепер у мене є новий телефон, найдорожчий, яким я володів дотепер (S7 Edge), і переглядаючи ці ж веб-сайти знову, я відчуваю себе так само невпинно виконуючи цю ризиковану операцію. Наприклад, у розділі S7 Edge на веб - сайті XDA-devs є кілька вкорінених ПЗУ, проте, не витрачаючи годин і годин, не очевидно, у чому різниця між ними. Щоб назвати лише кілька сумнівів:

1) чим прошивки "відновлення" відрізняються від тих, що тільки називаються "ядро" або "ROM"?

2) чим відрізняється кожен із цих ПЗУ від CyanogenMod, який я з радістю використовував у минулому, але для якого не існує версії S7 Edge, яку я бачу? До речі, я використовував Odin для встановлення CyanogenMod на свої старі телефони, а не для "відновлення".

3) Чи є основні відмінності в тому, як S7 Edge буде працювати з таким укоріненим мікропрограмним забезпеченням / ПЗУ, порівняно з базовим? Зокрема, чи буде вона вразливішою до подвигів тощо, враховуючи, що ніхто не може насправді сказати, чи є у цих ПЗУ, наприклад, вбудовані трояни?

З огляду на всі ці побоювання щодо вкорінення Android, чи існує який-небудь спосіб, що розблокування може бути здійснено без вкорінення? Якщо ні, то який найменш настирливий і найменш ризикований спосіб викорінити Android (у цьому випадку S7 Edge)?


5
Оскільки тут вже є два хороших відповіді, я зупинюсь на тому, який вплив на вашу гарантію впливають "несанкціоновані операції", такі як перекопування через ODIN , мигання користувальницького відновлення , ядра чи ПЗУ . Починаючи зі старого S4, Samsung реалізував особливий спосіб переконатися, що користувачі не можуть возитися з пристроєм, а потім попросити Samsung про ремонт, передбачений гарантією. Ця система складається з певного програмного забезпечення, яке отримало назву KNOX, і є незворотним бітом, який перетворюється з 0 на 1, якщо виконувати будь-яке з перерахованого вище. Це і позбавить гарантії, і заборонить доступ до контейнерів KNOX.
Grimoire

Описані тут методи можуть допомогти: android.stackexchange.com/a/218314/218526
Irfan Latif

Відповіді:


8

Було б краще, якщо ви розділите своє запитання на три окремих питання, але оскільки вони пов'язані між собою, я відповім на них тут.

1) Чим прошивки "відновлення" відрізняються від тих, що тільки називаються "ядро" або "ROM"?

Вони взагалі стосуються різних речей.

Відновлення :

Відновлення відноситься до виділеного завантажувального розділу, на якому встановлена ​​консоль відновлення. Комбінація натискань клавіш (як правило, потужність + збільшення гучності) або інструкцій з командного рядка завантажує ваш телефон до відновлення, де ви можете знайти інструменти, які допоможуть відновити (відновити) вашу установку, встановити офіційні оновлення ОС та / або користувацькі ROM та інші речі.

Прошивки для відновлення містять власний файл відновлення, який дозволяє робити набагато більше додаткових речей, ніж те, що пропонує відновлення запасів. Сюди можна віднести варіанти відновлення коріння пристрою, браузер файлів для перегляду файлів, форматування окремих розділів тощо.

Ядро :

Ядро - це серцевина операційної системи, яка обробляє запити до апаратного забезпечення, управління пам’яттю та процесами, а також усі матеріали низького рівня, необхідні для роботи в Android. Він заснований на ядрі Linux з кількома модифікаціями, щоб його підходити до версій Android.

Прошивки ядра містять ядро, яке при встановленні замінює наявне ядро ​​та змінює матеріал низького рівня з метою налаштування програмного забезпечення для кращого використання апаратного забезпечення. Кращий термін служби акумулятора, більш висока продуктивність, збільшення прийому сигналу тощо - це деякі речі, які може зробити власне ядро.

ПЗУ :

Спеціальний ПЗУ замінює операційну систему Android на вашому пристрої - як правило, зберігається в пам'яті лише для читання - новою або модифікованою версією операційної системи Android. Популярний користувальницький ROM - це CyanogenMod, який дає вам безліч нових варіантів порівняно з оригінальною прошивкою.

ПЗУ можуть взагалі містити іншу систему Android або можуть також містити ядро ​​та / або відновлення. Найкраще прочитати ОП на цих темах, щоб дізнатися, що він містить.

2) Яким чином кожен з цих ПЗУ відрізняється від CyanogenMod, який я щасливо використовував у минулому, але для якого не існує версії S7 Edge, яку я бачив? До речі, я використовував Odin для встановлення CyanogenMod на свої старі телефони, а не для "відновлення".

Це суб'єктивно для ROM, на який ви посилаєтесь. Деякі ПЗУ використовують механізм RRO-Layers для тематизації, а інші використовують механізм теми CyanogenMod. Деякі ПЗУ можуть мати додаткові функції над присутніми в CyanogenMod, інші можуть мати зовсім інший користувальницький інтерфейс.

Що стосується недоступності версії CyanogenMod S7 Edge, то це тому, що офіційні збірки ще не зроблені або ще не працюють.

3) Чи існують великі відмінності в тому, як S7 Edge буде працювати з таким укоріненим мікропрограмним забезпеченням / ПЗУ порівняно зі стандартним? Зокрема, чи буде вона вразливішою до подвигів тощо, враховуючи, що ніхто не може насправді сказати, чи є у цих ПЗУ, наприклад, вбудовані трояни?

Знову ж таки, вони є суб'єктивними для обраного вами ПЗУ. В основному деякі пропонують кращі показники роботи, інші пропонують кращий ресурс акумулятора, а ще декілька пропонують поєднання двох. Це залежить від того, який ROM ви виберете.

Є декілька ПЗУ, які можуть бути більш вразливими для експлуатації, ніж інші. Тому рекомендується скористатися офіційним складанням популярного користувацького ПЗУ, оскільки вони перевірені та перевірені, щоб вони не містили зловмисного програмного забезпечення.

З огляду на всі ці проблеми щодо вкорінення Android, чи існує спосіб блокування реклами без вкорінення?

Як сказав @xangua, Adblock Plus відфільтрує трафік Wi-Fi, але потребує конфігурації проксі-сервера.

Якщо ні, то який найменш настирливий і найменш ризикований спосіб викорінити Android (у цьому випадку S7 Edge)?

Укорінення залежить від пристрою. Існують різні способи досягнення кореневого доступу на різних пристроях. У випадку з S7 Edge, ви можете спробувати Kingo Root , як стверджується, він працює над S7 Edge. Однак будьте обережні, один неправильний крок може зашкодити ваш пристрій.


2
Правки можна вітати, якщо я щось пропустив або якщо можна було б додати додаткову інформацію. :)
rjt.rockx

1
велике спасибі за чудову відповідь. ABP не робить гарної роботи, як AdAway, хоча (дивіться мій коментар вище) ...
z8080

8

Відповідь на ваше перше і головне питання: Блокування реклами без вкорінення

На пристроях, котрі не вкорінюються, на ОС Android 4.1.2, 4.2.1 і новіших версій, Adblock Plus фільтрує весь трафік Wi-Fi, але його потрібно налаштувати як проксі-сервер вручну. Детальні інструкції надаються Adblock Plus для не досвідчених користувачів.

https://adblockplus.org/android-about

Уникайте запитання декількох питань в одному дописі, а для кожного запитання - по одному.


ABP не працює над тим, щоб блокувати оголошення, які знаходяться в додатках для Android (наприклад, YT), він дає непослідовні результати, наприклад, оголошення блокуються в деяких додатках, але не в інших, або на їх місці залишаються великі порожні місця. Це був мій досвід роботи з цим, і це було для інших (наприклад, adblockplus.org/forum/viewtopic.php?f=15&t=38777 ). Тепер я пам’ятаю, чому для свого S3 я вибрав корінь, тому що AdAway служив мені ідеально роками. Мені не здається, що ABP вміє робити роботу такої ж якості.
z8080

і крапку з декількох питань ..
z8080

4

Я поняття не маю, чому ще ніхто не згадав про " Лаки Патчер " ...

Lucky Patcher - це програма, яка може змінювати програми / файли APK, присутні на телефоні, виправляючи їх.

Наприклад, одним із речей, які він може зробити, є видалення реклами. Це механізм видалення оголошень дуже потужний і може не тільки змушувати не завантажувати рекламу, а й видаляти / стискати рекламні поля, щоб ви навіть не думали, що вони там є .

Він потребує root, якщо ви хочете виправити програми, не перевстановлюючи їх, але він також може виправити додатки без кореня , видаливши їх, виправити їх і потім встановити знову.

Він також може робити багато інших речей (деякі з них є незаконними, і я дуже заважаю тобі їх робити) ...

Інтерфейс програми може бути приголомшливим і потребує певного використання, але як тільки ви зачепите його, ви побачите, що його потужність перемагає майже кожен інший adblocker для Android там.

Як виправити додаток для видалення оголошень:

  1. Відкрийте Lucky Patcher та торкніться програми, в якій потрібно заблокувати оголошення.
  2. Натисніть " Відкрити меню патчів "
  3. Натисніть " Створити модифікований файл APK "
  4. Торкніться опції " APK без Google Ads "
  5. Налаштуйте параметри видалення реклами (якщо ви хочете)
  6. Натисніть " Відновити додаток "
  7. Зачекайте, поки процес виправлення завершиться і натисніть: " Перейти до файлу "
  8. Торкніться першого пункту зі списку, що з’являється
  9. Торкніться пункту "Видалити та встановити" та виконайте діалогові вікна видалення та встановлення Android
  10. Відкрийте додаток і підтвердьте, що оголошення видалено!

Lucky Patcher можна завантажити тут .


дякую, добре знати, але для тих із нас, хто просто хоче застосувати швидкий виправлення (наприклад, вкорінення + AdAway), щоб отримати рекламу RFF і продовжувати своє життя, це може бути не найкращим рішенням
z8080

2

Samsung Galaxy S7 має біржовий додаток для браузера під назвою - "Інтернет". Вона включає функцію блокування реклами, а також видалення їх контейнерів на веб-сторінках. Для цього вам доведеться встановити одне з наступних додатків із Play Store

  1. Адблок швидко
  2. Кристал
  3. Adblock Plus для Samsung

Після встановлення відкритого Інтернету-> Детальніше-> Налаштування-> Додатково-> Блокувати вміст (увімкніть перемикач та виберіть встановлену програму adblocker із зазначеного вище).

На жаль, це лише рішення, що базується на додатках, не на загальній системі (яке буде доступне лише шляхом вкорінення).

Що стосується вкорінення -

  • не намагайтеся це зробити. Ви втратите Samsung Pay, приватний режим, гарантію, і, очевидно, Knox буде знято. (якщо ви не проти втратити ці функції, продовжуйте!)

Відповідь 2 - У S7 ви не зможете користуватися Cyanogenmod протягом багатьох місяців або ніколи (оскільки Samsung заблокував завантажувачі версій Qualcomm і вони не дають вихідний код Exynos). Отже, всі ПЗУ на XDA - це модифіковані на запас ПЗУ (містять лише невеликі зміни, такі як adblocker, деяке x ядро, деякі зміни тут є, але в основному запас) Якщо CM приходить до S7, вам доведеться встановити через "recovery".

Відповідь 3 Оскільки ці ПЗУ будуть здебільшого еквівалентні запасам, вони працюватимуть нормально (за винятком тих випадків, поки ви їх серйозно не модифікуєте). Ці ПЗУ точно не поставляться з троянами😁

Ні, рекламне блокування в масштабах системи не може бути виконане без root.

Найменш ризикованим способом коріння стане миготіння автокорень Chainfire через odin (тільки Exynos)


Режим літака = ефективний блокатор реклами в іграх. ABP = ефективний блокатор реклами за допомогою веб-браузера. Чого нам тут не вистачає?
Аарон Гліон

Те, що нам не вистачає, - це відключення оголошень у всіх додатках (на всій системі). ABP стверджує, що робити це, але насправді цього немає (див. Мій довший коментар вище), і будь-який спосіб обмежений WiFi-трафіком.
z8080

Рішення з вкоріненням Chainfire здається досить простим - але знову ж таки, це здається мені дуже сумнівним і легковажним, і мені буде неприємно ризикувати пристроєм 700EUR, застосувавши патч, який не має достатнього тестування, і за який не тільки не несе відповідальності, але і немає підтримки пропонується - дивлячись на сторінку Chainfire, сам розробник ніколи не здається відповідати людям "Я цеглила це, допоможи!" дзвінки
z8080

на xda є тема, присвячена цьому Chainfire. Якщо ви зробите це правильно, пристрій не замурується. У мережі є безліч посібників та відео для вкорінення цього рішення. Навіть я вкоренив свій S6 лише цим методом :)
Sarvésh Biradar

1

В принципі, ви можете самостійно викорінювати пристрій та використовувати прозоре базування на iptables, що забезпечує переадресацію DNS та http-запитів до проксі-серверів, які не працюють з правами root. Тоді вам не доведеться довіряти чужому програмному забезпеченню, яке буде встановлено як root. На практиці я не знаю, чи є якісь налаштування програмного забезпечення для запуску таким чином на Android.

Для чого це варто, DNS blackholing - це один із найефективніших способів блокування в додатках, і це легко зробити самостійно.


Метод DNS звучить багатообіцяюче, однак після дотримання інструкцій на веб- сайті 7labs.heypub.com/mobile/… або WiFi перестає працювати (для значень DNS adbarricade), або він працює, але відображається реклама (для папки DNS-значень).
z8080

1

Переходимо до основної проблеми блокування оголошень без вкорінення ...

Якщо у вас є розблокований завантажувач, ви можете завантажити власне відновлення ( навіть не прошиваючи його ), а потім встановити MoaAB .

Я використовую той самий підхід на трьох різних пристроях із ефективним блокуванням реклами. Не впевнені в особливостях Samsung S7 Edge.


1

Я не впевнений, що вам здається химерним щодо XDA, але він насправді не відрізняється від того, що виробники роблять під час завантаження / оновлення телефонів. Офіційне оновлення могло б так само легко містити бекдор, віруси тощо, і ви б встановили його без другої думки. Поки це робиться належним чином, в результаті церемонія телефонів взагалі не є звичайною, і це легко фіксується, якщо це відбувається.

Укорінення є надзвичайно низьким ризиком, але наразі воно не доступне для S7, оскільки вони все ще працюють над цим. Такі речі також перевіряються в спільноті розробників перед тим, як бути опублікованими для загального користування.

Що стосується вкорінення, то ВАМ потрібно мати версію exynos S7, щоб вона працювала. Версія Snapdragon наразі не має робочого кореня, якщо ви не встановите користувальницький rom.

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

Якщо ви не хочете викорінювати корінь, я знайшов 2 варіанти у списку некорінних додатків для блокування реклами на всій системі, які не потребують цього. Я не можу опублікувати більше 2 посилань, оскільки мій обліковий запис новий, тому я просто зв’яжу тему, з якої я їх отримав.

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


0

Якщо ви не можете видалити рекламу. Виконайте наступні дії: Для цього вам потрібно завантажити додаток під назвою Lucky Patcher .

  1. Отже, Завантажте Lucky patcher apk зверху за посиланням.
  2. Встановіть цей APK у свій телефон Android.
  3. Відкрити Лаки Патчер.
  4. Тепер виберіть конкретну програму, з якої потрібно видалити рекламу.
  5. Клацніть Створити модифікований apk та виберіть Видалити Google Ads .
  6. Нарешті, натисніть Відновити додаток.
  7. Тепер просто видаліть старий apk та встановіть NEW apk знову. Ви закінчили.

0

Lucky patcher apk вирішив мою проблему: ')

Як виправити додаток для видалення оголошень:

Відкрийте Lucky Patcher та торкніться програми, в якій ви хочете заблокувати оголошення. Торкніться "Відкрити меню виправлень". Натисніть "Створити модифікований файл APK". Натисніть "APK без Google Ads" Налаштуйте налаштування видалення оголошень (якщо ви хочете ) Торкніться "Відновити додаток" Зачекайте, поки процес виправлення завершиться, і торкніться: "Перейти до файлу" Торкніться першого пункту, який відображається у списку, який відображається. Торкніться пункту "Видалити та встановити" та слідуйте за діалоговими вікнами видалення та встановлення Android. Відкрийте додаток і підтвердьте, що оголошення видалено!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.