Copying zip to temp directory unzip error magisk

Coping zip to temp directory. Unzip error #17 Comments When i flash this zip file in magisk-24.3 it shows: -Coping zip to tamp directory !Unzip error Attached log there. The text was updated successfully, but these errors were encountered: what you have to do is select all the files without any external folders and […]

Содержание

  1. Coping zip to temp directory. Unzip error #17
  2. Comments
  3. Issues with module installation #5383
  4. Comments
  5. Copying zip to temp directory unzip error magisk
  6. Copying zip to temp directory unzip error magisk
  7. Copying zip to temp directory unzip error magisk

Coping zip to temp directory. Unzip error #17

When i flash this zip file in magisk-24.3 it shows:
-Coping zip to tamp directory
!Unzip error

Attached log there.

The text was updated successfully, but these errors were encountered:

what you have to do is select all the files without any external folders and then rezip them so the root directory is the first thing the zip sees

Its not working bro

what you have to do is select all the files without any external folders and then rezip them so the root directory is the first thing the zip sees

I found this answer on reddit which kinda explains a bit better for anyone else running into this issue.
«»To fix this, use a file manager to unzip the ZIP, go into the extracted folder and select all the contents and make a ZIP (note: the contents, not the — directory).«» so pretty much I downloaded the module zip from this website, unzipped the file on my android, Installed the winzip app and opened the new directory that I just unzipped and then zipped the contents inside that new folder which was apps, META-INF, system, busybox-amd. etc. and created a new zip file, opened magisk, selected modules tab, click install from storage and select the new zip file and it worked. Hope this helps.

use a file manager to unzip the ZIP

using RAR app to achieve this worked for me. the xiaomi’s file manager (explorer) can also create archives .zip but they do not work for magisk

Источник

Issues with module installation #5383

Device: OnePlus 7 Pro
Android version: 11
Magisk version name: 24.1
Magisk version code: 24101

I just did fresh LineageOS 18.1 installation with latest Magisk. Since repos were removed I had to install modules manually and found that there seems to be some issues:

    Modules downloaded from GitHub typically have one folder inside of them where all the files are located. This confuses Magisk and results in this:

It looks like similar error was already reported (can’t find it anymore, sorry) and I was able to install module successfully under adb root shell with magisk —install-module /sdcard/archive.zip , but would be much more convenient if GUI worked too.

The text was updated successfully, but these errors were encountered:

Magisk-Modules-Repo is no longer supported. You have to package the zip properly yourself instead of directly downloading the full «source» from GitHub

I know that repo is not supported, this is why I went into installing it manually in the first place (those modules are still functional, right?).

But issues are still valid:

  • when you download release from someone’s repo or git revision (like above module recommends) people will get into this issue
  • even if you download a proper release it doesn’ install except through shell

Also I noticed that removal button does nothing, so I can disable modules, but not uninstall 😞

Please consider reopening. If there are issues with manual module installation (which is the only way to install modules now), people will come with more and more reports about this.

@nazar-pc You’re not the only one to have this issue, nor is yours the only issue opened on this topic. I spent 2 hours today alone trying to install some local modules downloaded direct from github.

After some research, it seems the issue is 2-fold:

There needs to not be all files inside of a single folder inside of the .zip file. Github by default puts the contents of, for example, modulexyz into a folder called modulexyz-master/ and then zip that up. This won’t work. The main files and folders need to be at the root of the zip.

The zip file needs to be created with a zip program that doesn’t support zip64 extensions. This is the kicker here. There are almost no modern products that meet this criteria. I discovered that Mac computers running High Sierra (10.13) and below work for this purpose. I wish this were not a requirement, as it will trip up many people.

Yeah, with such important change as discontinuation of repos (which I can understand) it would be really beneficial to handle these edge cases during installation from zip archives, both for users and for Magisk maintainers themselves to get less bug reports.

Источник

Copying zip to temp directory unzip error magisk

Краткое описание:
Платформа с открытым исходным кодом, для:

  • MagiskSU: Предоставления и управления рут-доступом с последующим скрытием вмешательства;
  • Magisk Modules: Внесистемной модификации системы «на лету» (оверлеем) посредством модулей;
  • Zygisk: Динамического внедрения стороннего кода в процессы приложений.

Ввиду специфики разделения обновлений Magisk в различных его каналах, пожалуйста, придерживайтесь публикации обновлений согласно шаблону ниже.
Выполнение этой рекомендации даст пользователям полную картину и понимание принадлежности определенной сборки, ее списка изменений и источника.

[b]Magisk [[color=blue]25.1 (25100) (31)[/color]] [[color=green]STABLE[/color] | [color=green]OFFICIAL[/color]][/b]

[i][b]Изменения:[/b][/i]

Показать скрытое содержимое

[list]
[*]Первое
[*]Второе
[*]Третье
[/list]

• [url=»https://ссылка_на_подробное_описание_обновления»][i]Развернутое описание[/i][/url]

[color=blue][b]Скачать:[/b][/color] «*.apk файл сборки Magisk»

[b]Magisk [[color=Blue]25001 | (31)[/color]] [[color=Red]CANARY[/color] | [color=Red]DEBUG[/color] | [color=Green]OFFICIAL[/color]][/b]

Показать скрытое содержимое

[b]ПРОЧТИ МЕНЯ. [/b][/color]][color=Red][b]Внимание: Это [u]официальные[/u], экспериментальные сборки из «CANARY | DEBUG» каналов обновлений на основе последних внесенных изменений (коммитов) в исходный код Magisk. Данные сборки содержит реализацию последних актуальных исправлений, возможностей и функционал в проекте, так же как и возможные ошибки, проблемы и баги. Устанавливайте данные сборки только если вы заинтересованы в использовании и тестировании нового функционала, не боитесь возникновения возможных проблем и готовы к их решению.
При обнаружении каких-либо ошибок, проблем или багов, пожалуйста, не поленитесь сообщить о них разработчику используя DEBUG сборку, предварительно ознакомившись с [url=»https://github.com/topjohnwu/Magisk/issues/new?assignees=&labels=&template=bug_report.md&title=»]инструкцией по правильной публикации отчётов об ошибках[/url].[/b][/color]

[i][b]Изменения:[/b][/i]
Первое
Второе
Третье

[color=blue][b]Скачать:[/b][/color]
[b][[color=red]CANARY[/color]]:[/b] «*.apk файл сборки Magisk CANARY»[b][[color=red]DEBUG[/color]]:[/b] «*.apk файл сборки Magisk DEBUG»

  1. Анонс. Напутствие. На ближайшее будущее
  2. Android 10 Капсула времени!
  3. Некоторые старые приложения не поддерживают рут Magisk, и соответственно, не могут получить root-права. Пофиксить это могут только их разработчики.
  4. Некоторые приложения, допустим «Дія», используют известную недоработку Magisk (утечка монтирования). Эту проблему можно решить с помощью модуля riru-unshare или с помощью модуля Riru — MomoHider Если данные модули не помогают, идём в тему своего приложения и ставим модификации.
  5. MagiskHide, как правило, не работает на аппаратах с ядрами Linux ниже 3.8, и пофиксить это нельзя из-за отсутствия в этих ядрах компонентов, необходимых для скрытия Magisk (исключения из этого правила возможны, если разработчик прошивки портирует эти компоненты в старое ядро; такое порой случается, например, на кастомах на базе AOSP).
  6. Magisk не полностью поддерживает установку на адаптированный накопитель («adoptable storage» — SD-карта, отформатированная во внутреннюю память), в противном случае рут может не работать. При любых проблемах рекомендуется сначала переместить менеджер на внутренний накопитель и лишь после этого задавать вопрос в теме.
  7. Magisk и его оболочку (Magisk Manager) желательно обновлять одновременно. «Устаревание» одного компонента при обновлении другого приводит к проблемам.
  8. Бета, альфа и canary версии устанавливаются и удаляются по тому же принципу, что и стабильные.
  9. При переходе на бету или canary со стабильной версии, или наоборот, нужно полностью удалить текущую версию с помощью деинсталлятора и затем установить другую версию.
  10. Бета и canary версии часто обновляются, но, как любые нестабильные версии, они могут содержать баги. Помните об этом и всегда делайте бэкап перед установкой.
  • Google Play: Не существует!
  • Официальный сайт: Не существует!
  • Системные требования:
    • Общее окружение: Android: 5.0+ |ABI : armeabi-v7a, arm64-v8a, x86, x86_64
    • Поддержка MagiskHide (DenyList):Ядро Linux: 3.8+ | ( Де-факто: 3.10+)
    • Поддержка Zygisk: Android: 5.0+ | ( Де-факто: 8.0+) |Ядро Linux (Рекомендовано): 3.19+
    • Поддержка изоляции компонентов: Ядро Linux: 4.7+ | ( Де-факто: 4.9+)
  • Источник

    Copying zip to temp directory unzip error magisk

    Краткое описание:
    Платформа с открытым исходным кодом, для:

    • MagiskSU: Предоставления и управления рут-доступом с последующим скрытием вмешательства;
    • Magisk Modules: Внесистемной модификации системы «на лету» (оверлеем) посредством модулей;
    • Zygisk: Динамического внедрения стороннего кода в процессы приложений.

    Ввиду специфики разделения обновлений Magisk в различных его каналах, пожалуйста, придерживайтесь публикации обновлений согласно шаблону ниже.
    Выполнение этой рекомендации даст пользователям полную картину и понимание принадлежности определенной сборки, ее списка изменений и источника.

    [b]Magisk [[color=blue]25.1 (25100) (31)[/color]] [[color=green]STABLE[/color] | [color=green]OFFICIAL[/color]][/b]

    [i][b]Изменения:[/b][/i]

    Показать скрытое содержимое

    [list]
    [*]Первое
    [*]Второе
    [*]Третье
    [/list]

    • [url=»https://ссылка_на_подробное_описание_обновления»][i]Развернутое описание[/i][/url]

    [color=blue][b]Скачать:[/b][/color] «*.apk файл сборки Magisk»

    [b]Magisk [[color=Blue]25001 | (31)[/color]] [[color=Red]CANARY[/color] | [color=Red]DEBUG[/color] | [color=Green]OFFICIAL[/color]][/b]

    Показать скрытое содержимое

    [b]ПРОЧТИ МЕНЯ. [/b][/color]][color=Red][b]Внимание: Это [u]официальные[/u], экспериментальные сборки из «CANARY | DEBUG» каналов обновлений на основе последних внесенных изменений (коммитов) в исходный код Magisk. Данные сборки содержит реализацию последних актуальных исправлений, возможностей и функционал в проекте, так же как и возможные ошибки, проблемы и баги. Устанавливайте данные сборки только если вы заинтересованы в использовании и тестировании нового функционала, не боитесь возникновения возможных проблем и готовы к их решению.
    При обнаружении каких-либо ошибок, проблем или багов, пожалуйста, не поленитесь сообщить о них разработчику используя DEBUG сборку, предварительно ознакомившись с [url=»https://github.com/topjohnwu/Magisk/issues/new?assignees=&labels=&template=bug_report.md&title=»]инструкцией по правильной публикации отчётов об ошибках[/url].[/b][/color]

    [i][b]Изменения:[/b][/i]
    Первое
    Второе
    Третье

    [color=blue][b]Скачать:[/b][/color]
    [b][[color=red]CANARY[/color]]:[/b] «*.apk файл сборки Magisk CANARY»[b][[color=red]DEBUG[/color]]:[/b] «*.apk файл сборки Magisk DEBUG»

    1. Анонс. Напутствие. На ближайшее будущее
    2. Android 10 Капсула времени!
    3. Некоторые старые приложения не поддерживают рут Magisk, и соответственно, не могут получить root-права. Пофиксить это могут только их разработчики.
    4. Некоторые приложения, допустим «Дія», используют известную недоработку Magisk (утечка монтирования). Эту проблему можно решить с помощью модуля riru-unshare или с помощью модуля Riru — MomoHider Если данные модули не помогают, идём в тему своего приложения и ставим модификации.
    5. MagiskHide, как правило, не работает на аппаратах с ядрами Linux ниже 3.8, и пофиксить это нельзя из-за отсутствия в этих ядрах компонентов, необходимых для скрытия Magisk (исключения из этого правила возможны, если разработчик прошивки портирует эти компоненты в старое ядро; такое порой случается, например, на кастомах на базе AOSP).
    6. Magisk не полностью поддерживает установку на адаптированный накопитель («adoptable storage» — SD-карта, отформатированная во внутреннюю память), в противном случае рут может не работать. При любых проблемах рекомендуется сначала переместить менеджер на внутренний накопитель и лишь после этого задавать вопрос в теме.
    7. Magisk и его оболочку (Magisk Manager) желательно обновлять одновременно. «Устаревание» одного компонента при обновлении другого приводит к проблемам.
    8. Бета, альфа и canary версии устанавливаются и удаляются по тому же принципу, что и стабильные.
    9. При переходе на бету или canary со стабильной версии, или наоборот, нужно полностью удалить текущую версию с помощью деинсталлятора и затем установить другую версию.
    10. Бета и canary версии часто обновляются, но, как любые нестабильные версии, они могут содержать баги. Помните об этом и всегда делайте бэкап перед установкой.
    • Google Play: Не существует!
    • Официальный сайт: Не существует!
  • Системные требования:
    • Общее окружение: Android: 5.0+ |ABI : armeabi-v7a, arm64-v8a, x86, x86_64
    • Поддержка MagiskHide (DenyList):Ядро Linux: 3.8+ | ( Де-факто: 3.10+)
    • Поддержка Zygisk: Android: 5.0+ | ( Де-факто: 8.0+) |Ядро Linux (Рекомендовано): 3.19+
    • Поддержка изоляции компонентов: Ядро Linux: 4.7+ | ( Де-факто: 4.9+)
  • Источник

    Copying zip to temp directory unzip error magisk

    Краткое описание:
    Платформа с открытым исходным кодом, для:

    • MagiskSU: Предоставления и управления рут-доступом с последующим скрытием вмешательства;
    • Magisk Modules: Внесистемной модификации системы «на лету» (оверлеем) посредством модулей;
    • Zygisk: Динамического внедрения стороннего кода в процессы приложений.

    Ввиду специфики разделения обновлений Magisk в различных его каналах, пожалуйста, придерживайтесь публикации обновлений согласно шаблону ниже.
    Выполнение этой рекомендации даст пользователям полную картину и понимание принадлежности определенной сборки, ее списка изменений и источника.

    [b]Magisk [[color=blue]25.1 (25100) (31)[/color]] [[color=green]STABLE[/color] | [color=green]OFFICIAL[/color]][/b]

    [i][b]Изменения:[/b][/i]

    Показать скрытое содержимое

    [list]
    [*]Первое
    [*]Второе
    [*]Третье
    [/list]

    • [url=»https://ссылка_на_подробное_описание_обновления»][i]Развернутое описание[/i][/url]

    [color=blue][b]Скачать:[/b][/color] «*.apk файл сборки Magisk»

    [b]Magisk [[color=Blue]25001 | (31)[/color]] [[color=Red]CANARY[/color] | [color=Red]DEBUG[/color] | [color=Green]OFFICIAL[/color]][/b]

    Показать скрытое содержимое

    [b]ПРОЧТИ МЕНЯ. [/b][/color]][color=Red][b]Внимание: Это [u]официальные[/u], экспериментальные сборки из «CANARY | DEBUG» каналов обновлений на основе последних внесенных изменений (коммитов) в исходный код Magisk. Данные сборки содержит реализацию последних актуальных исправлений, возможностей и функционал в проекте, так же как и возможные ошибки, проблемы и баги. Устанавливайте данные сборки только если вы заинтересованы в использовании и тестировании нового функционала, не боитесь возникновения возможных проблем и готовы к их решению.
    При обнаружении каких-либо ошибок, проблем или багов, пожалуйста, не поленитесь сообщить о них разработчику используя DEBUG сборку, предварительно ознакомившись с [url=»https://github.com/topjohnwu/Magisk/issues/new?assignees=&labels=&template=bug_report.md&title=»]инструкцией по правильной публикации отчётов об ошибках[/url].[/b][/color]

    [i][b]Изменения:[/b][/i]
    Первое
    Второе
    Третье

    [color=blue][b]Скачать:[/b][/color]
    [b][[color=red]CANARY[/color]]:[/b] «*.apk файл сборки Magisk CANARY»[b][[color=red]DEBUG[/color]]:[/b] «*.apk файл сборки Magisk DEBUG»

    1. Анонс. Напутствие. На ближайшее будущее
    2. Android 10 Капсула времени!
    3. Некоторые старые приложения не поддерживают рут Magisk, и соответственно, не могут получить root-права. Пофиксить это могут только их разработчики.
    4. Некоторые приложения, допустим «Дія», используют известную недоработку Magisk (утечка монтирования). Эту проблему можно решить с помощью модуля riru-unshare или с помощью модуля Riru — MomoHider Если данные модули не помогают, идём в тему своего приложения и ставим модификации.
    5. MagiskHide, как правило, не работает на аппаратах с ядрами Linux ниже 3.8, и пофиксить это нельзя из-за отсутствия в этих ядрах компонентов, необходимых для скрытия Magisk (исключения из этого правила возможны, если разработчик прошивки портирует эти компоненты в старое ядро; такое порой случается, например, на кастомах на базе AOSP).
    6. Magisk не полностью поддерживает установку на адаптированный накопитель («adoptable storage» — SD-карта, отформатированная во внутреннюю память), в противном случае рут может не работать. При любых проблемах рекомендуется сначала переместить менеджер на внутренний накопитель и лишь после этого задавать вопрос в теме.
    7. Magisk и его оболочку (Magisk Manager) желательно обновлять одновременно. «Устаревание» одного компонента при обновлении другого приводит к проблемам.
    8. Бета, альфа и canary версии устанавливаются и удаляются по тому же принципу, что и стабильные.
    9. При переходе на бету или canary со стабильной версии, или наоборот, нужно полностью удалить текущую версию с помощью деинсталлятора и затем установить другую версию.
    10. Бета и canary версии часто обновляются, но, как любые нестабильные версии, они могут содержать баги. Помните об этом и всегда делайте бэкап перед установкой.
    • Google Play: Не существует!
    • Официальный сайт: Не существует!
  • Системные требования:
    • Общее окружение: Android: 5.0+ |ABI : armeabi-v7a, arm64-v8a, x86, x86_64
    • Поддержка MagiskHide (DenyList):Ядро Linux: 3.8+ | ( Де-факто: 3.10+)
    • Поддержка Zygisk: Android: 5.0+ | ( Де-факто: 8.0+) |Ядро Linux (Рекомендовано): 3.19+
    • Поддержка изоляции компонентов: Ядро Linux: 4.7+ | ( Де-факто: 4.9+)
  • Источник

    Magisk был нашим выбором, когда дело доходит до управления и администрирования super su. Никакие другие приложения не так хороши, как Magisk, не говоря уже о простом процессе установки. Однако из-за новых обновлений Android и возрастающей сложности процесса рутирования многие пользователи сталкиваются с ошибкой установки Magisk Process Error, когда они пытаются использовать приложение. С Magisk проблема возникает из-за того, что носитель не найден, или из-за других проблем, связанных с медиа.

    Magisk — это приложение для управления Super SU с открытым исходным кодом, которое любят миллионы пользователей по всему миру. За последние несколько месяцев приложение претерпело множество изменений, таких как удаление многих несовместимых функций, таких как Magiskide, или удаление репозиториев Magisk. Но поскольку это разработка с открытым исходным кодом, многие разработчики активно работают над проектом, чтобы сделать его лучше с каждым днем.

    Как исправить ошибку процесса Magisk Ошибка установки

    Содержание страницы

    • Как исправить ошибку процесса Magisk Ошибка установки

      • Повторно загрузить ZIP-файл
      • Проверить ZIP-формат
      • Проверьте права доступа к хранилищу приложений
      • Проверьте права доступа к файлам
      • Чтение журнала ошибок
    • Заключение

    Как исправить ошибку процесса Magisk Ошибка установки

    Ошибка процесса обычно означает, что проблема возникла где-то во время процесса перепрошивки. Либо загруженный файл поврежден, либо просто несовместим с Magisk. Или возможно, что вы не предоставили доступ к хранилищу приложению файлового менеджера. Хотя точную причину можно найти с помощью журнала ошибок, но приведенные ниже методы помогут устранить проблему и без него.

    Повторно загрузить ZIP-файл

    Наиболее распространенной причиной ошибки Magisk Process Error Installation Failed являются несовместимые или поврежденные файлы. Всякий раз, когда вы загружаете файл с медленным интернетом, есть небольшие шансы, что загрузка будет повреждена. Поэтому обязательно проверьте загруженный файл на его контрольную сумму или попробуйте загрузить файл из официального источника.

    Проверить ZIP-формат

    Magisk совместим только со сжатыми файлами формата ZIP или IMG. Любой другой формат файла приведет к ошибкам установки. Иногда прошиваемый zip-архив, который вы загружаете из Интернета, имеет формат 7z или RAR. Вы должны извлечь эти файлы, чтобы получить совместимые с Magisk форматы ZIP или IMG.

    Проверьте права доступа к хранилищу приложений

    Во многих случаях вполне возможно, что ZIP-файл является правильным и действительным, но приложение файлового менеджера, которое вы используете в Magisk, не имеет разрешений на хранение. Таким образом, в конечном итоге Magisk запустит процесс установки, но не сможет найти файл и, следовательно, ошибку установки!

    Поэтому, чтобы исправить это, вы должны убедиться, что у приложения есть соответствующее разрешение на хранение. Предполагая, что вы будете использовать EX File Explorer в качестве приложения для управления файлами, вот шаги для предоставления разрешений на хранение.

    Откройте ES File Manager или загрузите его из Playstore.

    Как исправить ошибку процесса Magisk Ошибка установки

    Объявления

    Он попросит вас предоставить разрешение на хранение, предоставить все разрешения. После этого запустите процесс установки Magisk и выберите проводник ES, когда он запросит доступ к прошиваемому zip-файлу, теперь он не будет показывать никаких ошибок.

    Проверьте права доступа к файлам

    Убедитесь, что файл, который вы прошиваете, имеет права на чтение, запись и выполнение. Важно иметь эти разрешения, так как без них вы не сможете получить доступ к файлу и, следовательно, Magisk не сможет прошить его на вашем телефоне.

    Вы можете легко проверить или изменить права доступа к файлам с помощью проводника ES.

    Объявления

    Найдите местоположение файла и выберите изменение разрешения в параметрах файла.

    Здесь убедитесь, что все галочки отмечены под чтением, записью и исполняемыми файлами.

    Чтение журнала ошибок

    Вышеуказанные методы, безусловно, помогут устранить все возможные ошибки, но есть много причин, по которым вы сталкиваетесь с ошибкой установки. Чтобы получить четкую картину, важно проверить журнал ошибок от Magisk.

    java.io. FileNotFoundException: /storage/emulated/0/boot.img: открыть не удалось: EACCES (отказано в доступе).

    Как вы видите в приведенном выше журнале ошибок, мы можем легко определить, что проблема связана с отказом в разрешениях, поэтому мы можем продолжить и предоставить соответствующее разрешение приложению. Точно так же могут быть разные проблемы, которые вы сможете определить только из журнала ошибок.

    Заключение

    Итак, это были шаги по исправлению ошибки установки Magisk Process. Надеюсь, вы сможете решить проблему со своей стороны. Также рекомендуем вам обновить магиск менеджер до последней версии. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях.

    Good day guys. As per the title, I can’t install modules from Magisk. I followed in this URL the steps to root my phone:

    https://www.hovatek.com/forum/thread-214…#pid155568

    For example, when trying to install Universal GMS Doze Installer, the logged error looks like this:

    — Copying zip to temp directory
    — Installing Universal_GMS_Doze-v1.4.2_(NGI12W,_Dec_2018).zip

    Unzipping files…

    * Universal GMS Doze Installer

    — Mounting /data, /cache
    — Magisk install detected
    — Mounting /system, /vendor
    — Creating /data/adb/magisk_merge.img with size 64M
    Creating filesystem with parameters:
        Size: 67108864
        Block size: 4096
        Blocks per group: 32768
        Inodes per group: 4096
        Inode size: 256
        Journal blocks: 1024
        Label:
        Blocks: 16384
        Block groups: 1
        Reserved block group size: 7
    Created filesystem with 11/4096 inodes and 1294/16384 blocks
    Create /data/adb/magisk_merge.img with size 64M e2fsck 1.42.9 (28-Dec-2013)
    mount /sbin/.magisk/block/loop09->/dev/tmp/magisk_img failed with 13: Permission denied
    ! /data/adb/magisk_merge.img mount failed…
    ! Installation failed

    Please help…

    Additional info: I’m using an Infinix Zero 5 X603-H575A-N-IN-171103V144

    (This post was last modified: 13-12-2018, 03:14 PM by Andrea Papasin.)

    https://www.hovatek.com/forum/images/default_avatar.png

    Posts: 2,949
    Threads: 3
    Joined: May 2014

    Reputation:
    42

    (13-12-2018, 03:13 PM)Andrea Papasin Wrote:  Good day guys. As per the title, I can’t install modules from Magisk. I followed in this URL the steps to root my phone:
    https://www.hovatek.com/forum/thread-214…#pid155568
    For example, when trying to install Universal GMS Doze Installer, the logged error looks like this:

    Additional info: I’m using an Infinix Zero 5 X603-H575A-N-IN-171103V144

    do you get the error on this particular module OR all modules you try to install?

    try this
    download and launch terminal emulator then type and send the cmd below then see if it fixes it

    Code:

    ln -s /sbin/magisk /sbin/.core/mirror/bin/magisk

    if it fails, then try this 
    download the last zip file in the thread at https://forum.xda-developers.com/apps/ma…g-t3577875
    flash the zip then update your magisk manager app to the latest stable version
    lets know the outcomes

    (This post was last modified: 14-12-2018, 08:29 PM by freshtyt.)

    https://www.hovatek.com/forum/images/default_avatar.png

    Posts: 22
    Threads: 2
    Joined: Oct 2017

    Reputation:
    0

    (14-12-2018, 08:27 PM)freshtyt Wrote:  do you get the error on this particular module OR all modules you try to install?

    try this
    download and launch terminal emulator then type and send the cmd below then see if it fixes it

    Code:

    ln -s /sbin/magisk /sbin/.core/mirror/bin/magisk

    if it fails, then try this 
    download the last zip file in the thread at https://forum.xda-developers.com/apps/ma…g-t3577875
    flash the zip then update your magisk manager app to the latest stable version
    lets know the outcomes

    Good day and thanks for the reply.

    Yes, it’s for all the modules in Magisk.

    For the first one, this is what I got:

    Infinix-X603:/ $ ln -s /sbin/magisk /sbin/.core/mirror/bin/magisk
    ln: cannot create symbolic link from ‘/sbin/magisk’ to ‘/sbin/.core/mirror/bin/magisk’: File exists
    1|Infinix-X603:/ $

    For the second one, I don’t know how to flash a .zip file without a custom recovery as there is not yet a compatible one for my phone.

    Also… My phone got encrypted because of how it got rooted? I don’t know…

    (This post was last modified: 15-12-2018, 12:17 AM by Andrea Papasin.)

    https://www.hovatek.com/forum/images/default_avatar.png

    Posts: 506
    Threads: 9
    Joined: Oct 2017

    Reputation:
    11

    (14-12-2018, 11:34 PM)Andrea Papasin Wrote:  Good day and thanks for the reply.

    Yes, it’s for all the modules in Magisk.

    For the first one, this is what I got:

    Infinix-X603:/ $ ln -s /sbin/magisk /sbin/.core/mirror/bin/magisk
    ln: cannot create symbolic link from ‘/sbin/magisk’ to ‘/sbin/.core/mirror/bin/magisk’: File exists
    1|Infinix-X603:/ $

    For the second one, I don’t know how to flash a .zip file without a custom recovery as there is not yet a compatible one for my phone.

    Also… My phone got encrypted because of how it got rooted? I don’t know…

    Your data in encrypted by default. Port TWRP for your model using https://www.hovatek.com/forum/thread-21839.html then try this.

    1. Boot to TWRP recovery
    2. Flash MagiskUninstall.zip
    3. Wipe Davilk cache
    4. Flash Magisk beta, last one version 16.7.zip
    5. Wipe Davlik cache
    6. Reboot
    7. Launch Magisk Manager and open Modules
    8. Download (don’t install) the ‘f2fs work-around’ and whatever modules you want
    9. Move the modules from magisk manager folder to Download folder
    10. Boot back into recovery
    11. Flash the ‘f2fs work-around’ immediately followed by your modules
    12. Reboot
    13. Open Magisk Manager and check your Modules.

    Sent from my Infinix X510 using Hovatek Mobile

    https://www.hovatek.com/forum/images/default_avatar.png

    Posts: 22
    Threads: 2
    Joined: Oct 2017

    Reputation:
    0

    (15-12-2018, 05:38 PM)juvette Wrote:  Your data in encrypted by default. Port TWRP for your model using https://www.hovatek.com/forum/thread-21839.html then try this.

    1. Boot to TWRP recovery
    2. Flash MagiskUninstall.zip
    3. Wipe Davilk cache
    4. Flash Magisk beta, last one version 16.7.zip
    5. Wipe Davlik cache
    6. Reboot
    7. Launch Magisk Manager and open Modules
    8. Download (don’t install) the ‘f2fs work-around’ and whatever modules you want
    9. Move the modules from magisk manager folder to Download folder
    10. Boot back into recovery
    11. Flash the ‘f2fs work-around’ immediately followed by your modules
    12. Reboot
    13. Open Magisk Manager and check your Modules.

    Sent from my Infinix X510 using Hovatek Mobile

    Thanks for another reply.

    I have tried porting TWRP on Windows 7 without success, but had success with Windows 10. However, after flashing the patched recovery.img using v1.0, I tried going to custom recovery, but it’s just the logo that’s showing and then freezes there, so I reflashed the stock recovery and it boots normally. I tried this for at least 3 times with no success of showing TWRP.

    This is the same with v1.2.

    v1.3 was able to go to TWRP. It was a rainbow-colored top and white on bottom screen at first, then the normal screen of TWRP, but touch was not possible so I reflashed the stock recovery.

    (This post was last modified: 16-12-2018, 11:29 AM by Andrea Papasin.)

    https://www.hovatek.com/forum/uploads/avatars/avatar_62968.png?dateline=1564754741

    Posts: 8,347
    Threads: 190
    Joined: Jun 2015

    Reputation:
    95

    (16-12-2018, 06:12 AM)Andrea Papasin Wrote:  

    (15-12-2018, 05:38 PM)juvette Wrote:  

    Your data in encrypted by default. Port TWRP for your model using https://www.hovatek.com/forum/thread-21839.html then try this.

    1. Boot to TWRP recovery

    2. Flash MagiskUninstall.zip

    3. Wipe Davilk cache

    4. Flash Magisk beta, last one version 16.7.zip

    5. Wipe Davlik cache

    6. Reboot

    7. Launch Magisk Manager and open Modules

    8. Download (don’t install) the ‘f2fs work-around’ and whatever modules you want

    9. Move the modules from magisk manager folder to Download folder

    10. Boot back into recovery

    11. Flash the ‘f2fs work-around’ immediately followed by your modules

    12. Reboot

    13. Open Magisk Manager and check your Modules.

    Sent from my Infinix X510 using Hovatek Mobile

    Thanks for another reply.

    I have tried porting TWRP on Windows 7 without success, but had success with Windows 10. However, after flashing the patched recovery.img using v1.0, I tried going to custom recovery, but it’s just the logo that’s showing and then freezes there, so I reflashed the stock recovery and it boots normally. I tried this for at least 3 times with no success of showing TWRP.

    This is the same with v1.2.

    v1.3 was able to go to TWRP. It was a rainbow-colored top and white on bottom screen at first, then the normal screen of TWRP, but touch was not possible so I reflashed the stock recovery.

    See https://www.hovatek.com/forum/thread-24209.html for alternatives to touch not working in TWRP.

    Sent from my M5 mini using Hovatek Mobile

    https://www.hovatek.com/forum/images/default_avatar.png

    Posts: 22
    Threads: 2
    Joined: Oct 2017

    Reputation:
    0

    (16-12-2018, 08:31 PM)innagee Wrote:  

    (16-12-2018, 06:12 AM)Andrea Papasin Wrote:  

    (15-12-2018, 05:38 PM)juvette Wrote:  Your data in encrypted by default. Port TWRP for your model using https://www.hovatek.com/forum/thread-21839.html then try this.

    Sent from my Infinix X510 using Hovatek Mobile

    Thanks for another reply.

    See https://www.hovatek.com/forum/thread-24209.html for alternatives to touch not working in TWRP.

    Sent from my M5 mini using Hovatek Mobile

    Philz seems to be working well. However, upon just opening the recovery I get this error:

    E:Can’t mount /cache/recovery/log
    E:Can’t open /cache/recovery/log
    E:Can’t mount /cache/recovery/last_log
    E:Can’t open /cache/recovery/last_log
    E:Can’t mount /cache/recovery/last_install
    E:Can’t open /cache/recovery/last_install

    I tried mounting the cache through Philz, but it’s getting an error too:

    E:Error mounting /cache!

    I tried wiping the cache partition then mount it again, it worked. But when I tried these steps:

    1. Boot to TWRP (Philz) recovery
    2. Flash MagiskUninstall.zip

    I got an error, I forgot to record it. But I tried flashing Magisk 16.7, it went well. After rebooting, it freezes.

    I had flashed stock system at this point and it freezes at boot. I then flashed the stock ROM, boot it once to stock recovery, then flashed Philz and flashed the 18.0 version of Magisk. After being unsuccessful, I tried with 16.7, but it does not work too.

    Edit: Currently, I would like the root from Magisk without the custom recovery because it’s very hard to do. I even did steps from these site:
    https://forum.xda-developers.com/android…s-t3719675
    But it seems to slow down my phone. I just want the ability of installing modules beside from the root provided by Magisk.

    (This post was last modified: 17-12-2018, 04:04 AM by Andrea Papasin.)

    https://www.hovatek.com/forum/uploads/avatars/avatar_1116.jpg?dateline=1444328259

    X3non



    Recognized Contributor
    *****

    Posts: 22,062
    Threads: 571
    Joined: Jul 2014

    Reputation:
    332

    (17-12-2018, 01:24 AM)Andrea Papasin Wrote:  Edit: Currently, I would like the root from Magisk without the custom recovery because it’s very hard to do. I even did steps from these site:
    https://forum.xda-developers.com/android…s-t3719675
    But it seems to slow down my phone. I just want the ability of installing modules beside from the root provided by Magisk.

    attach a screenshot of the error message you get when you try to flash using philz recovery

    https://www.hovatek.com/forum/images/default_avatar.png

    Posts: 22
    Threads: 2
    Joined: Oct 2017

    Reputation:
    0

    (17-12-2018, 04:55 PM)X3non Wrote:  attach a screenshot of the error message you get when you try to flash using philz recovery

    I don’t know how to screenshot from recovery, but this is what I got from flashing MagiskUninstaller:

    — Installing: /external_sd/Magisk-uninstaller-20181208.zip
    Finding update package…
    Opening update package…
    Installing update…
    *********************
         Magisk Uninstaller
    *********************
    ! Unable to mount partitions
    — Unmounting partitions
    E:Error in /external_sd/Magisk-uninstaller-20181208.zip (Status 1)
    E:Installation aborted.

    (This post was last modified: 18-12-2018, 02:30 AM by Andrea Papasin.)

    https://www.hovatek.com/forum/uploads/avatars/avatar_1116.jpg?dateline=1444328259

    X3non



    Recognized Contributor
    *****

    Posts: 22,062
    Threads: 571
    Joined: Jul 2014

    Reputation:
    332

    (18-12-2018, 02:20 AM)Andrea Papasin Wrote:  
    E:Error in /external_sd/Magisk-uninstaller-20181208.zip (Status 1)
    E:Installation aborted.

    flash stock rom then boot to homescreen before you proceed to flashing and boot philz [after flashing stock, you don’t need to flash magisk uninstaller anymore]

    so from @hovatek’s reply

    1. Boot to Philz recovery
    2. Skip
    3. Skip
    4. Flash Magisk beta, last one version 16.7.zip
    5. Wipe Davlik cache
    6. Reboot
    7. Launch Magisk Manager and open Modules
    8. Download (don’t install) the ‘f2fs work-around’ and whatever modules you want
    9. Move the modules from magisk manager folder to Download folder
    10. Boot back into recovery
    11. Flash the ‘f2fs work-around’ immediately followed by your modules
    12. Reboot
    13. Open Magisk Manager and check your Modules.

    lets know the outcome and if there’s any errors, state the exact point you get the error. for screenshot, you can use another device to take pictures of your phone screen

    Доброго времени суток всем моим читателям! Сегодня, продолжая цикл статей о кастомизации своего устройства, расскажу о том что такое права «root», зачем они нужны, кому они абсолютно точно не нужны и, если вы все-таки решили, как их получить.

    Цикл статей

    • Разблокировка загрузчика и установка стороннего recovery

    • Установка сторонней прошивки

    Содержание

    • Что такое root-права?

    • Зачем нужны root-права?

    • Кому не нужны root-права?

    • Способы получения root

    • Как получить root-права?

    • Настройка Magisk

    • Риски root-прав

    • Выводы

    • Мой набор модулей

    Что такое root-права?

    Сразу оговорюсь — я не буду вдаваться в технические детали реализации самого процесса рутирования телефона, поскольку недостаточно компетентен в этом, да и статья не про это.

    Простыми словами — это права суперпользователя, которые вы можете делегировать одним приложениям и отказывать в доступе к ним другим. С этими правами приложения могут использовать команду su и обходить стандартные ограничения Android, получать доступ к системным файлам и папкам, внедряться в память других процессов и так далее.

    Зачастую, в схеме root имеются 2 части — сервер, который выполняет основную программную работу и клиент, который необходим для взаимодействия пользователя с первым, позволяя гибко настраивать систему выдачи этих самых прав.

    Подробнее вы можете почитать на сайтах, как ни странно, компаний, разрабатывающих антивирусные решения, вроде Eset или Kaspersky, поскольку данный вопрос непосредственно связан с безопасностью системы Android.

    Зачем нужны root-права?

    Честно говоря, когда мне задают вопрос, зачем я получал root-права на своем девайсе, я иногда впадаю в ступор, поскольку использую какое-то специфичное ПО, требующее таких разрешений достаточно редко и точечно.

    Как хорошие примеры могу привести эффективное использование программ-firewalls, которые с помощью расширенных прав могут более гибко и эффективно контролировать траффик. Также, программы предназначенные для очистки «мусорных» файлов работают гораздо эффективнее, как и разнообразные файловые менеджеры, которые могут позволить вам редактировать системные файлы. Программы для резервного копирования приложений могут сохранять все данные приложения.

    Отдельно хотелось бы упомянуть Xposed Framework — специализированное ПО в виде фреймворка, позволяющее одним приложениям изменять поведение системных функций Android в других приложениях и получать более полный доступ к их ресурсам. Например, именно на этом принципе основан Xposed-модуль для перевода текста на любой язык прямо в целевом приложении.

    Кому НЕ нужны root-права

    Именно так. Если вы сидите на данном ресурсе и дочитали до этого момента, полагаю, вы настроены решительно и будет проще перечислить все ПРОТИВ, нежели все ЗА. Преимуществ у расширенных прав действительно много, но это силой надо уметь управлять. Таким образом, список пользователей, которым я бы не рекомендовал получать root, можно сформулировать примерно так:

    • Ваш телефон на гарантии (при получении root гарантия почти всегда снимается)

    • Вы не можете сформулировать, зачем они вам нужны

    • Вы работаете на телефоне с информацией содержащую банковскую/государственную/иную тайну

    • У вас нет возможности сделать полный backup всех разделов системы, равно как и нет возможности восстановить устройство в случае утраты работоспособности из-за root-прав

    Способы получения root

    Раньше, когда деревья были высокими а слоны мохнатыми, во времена Android ~4, существовали специальные утилиты как на само устройство так и на ПК, с помощью которых можно было получить root.

    Если выражаться точнее, эти утилиты взламывали систему одним из множества способов и снисходительно делились с вами кусочком этого доступа.

    Большая часть таких утилит была на китайском языке и тыкаться приходилось буквально вслепую. Вот самые яркие представители этого класса:

    • Baidu Root

    • King Root (не путать с Kingo Root)

    • Root Genius

    Преимущества такого способа получения очевидны — простота получения и относительно высокий шанс успеха. Однако такие недостатки как шпионаж, фоновая установка ПО и в целом непрозрачность схемы, как по мне, перекрывают это преимущество с лихвой. Тем более, что на последних версиях Android вероятность успеха получения прав с помощью этих утилит всё ниже. Не рекомендую данный способ к применению.

    В определенный момент, как альтернатива этим утилитам, на арену рутирования выходит OpenSource-проект Magisk разработанный, несомненно, талантливым, программистом, под ником topjohnwu.

    Главная особенность данного метода — возможность «внесистемного» внесения изменений с помощью подключаемых модулей. Это означает, что с выключением Magisk-модуля, отменялись изменения в системе, которые вносил этот модуль.

    Работает это, на самом деле, проще чем можно подумать. В корне файловой системы создается «зеркало» раздела data (так и называется — data_mirror) и необходимые изменения вносятся в систему посредством создания символических ссылок на этот раздел.

    Также, старые версии Magisk «из коробки» способны скрыть факт наличия root-прав от программ, которые не любят их (банковские приложения, например). Новые версии требуют установки дополнительных модулей.

    Как получить root-права?

    Мы, наконец, переходим от скучных лекций к решительным действиям.

    Для получения таких прав, вы можете воспользоваться одной из перечисленных выше утилит, но только в том случае, если у вас есть возможность восстановить систему и нет возможности установить Magisk. В целом, я всё равно не рекомендую такие утилиты к применению.

    Более подробно мы будем рассматривать установку Magisk на примере самой последней версии (25.2).

    Предполагается, что вы уже разблокировали загрузчик и установили сторонний recovery. Устанавливать стороннюю прошивку необязательно, это не должно вызвать проблем.

    Первым делом нам необходимо, как обычно, сделать полный бекап разделов системы на внешний носитель, вроде sd-карты, чтобы если что-то пойдет не так, вернуть как было.

    Следующим шагом будет скачивание установочного файла Magisk (исключительно из официального репозитория!). Если ваш recovery позволяет устанавливать APK как zip-архивы, как, например, OrangeFox, то скачанный файл в исходном виде копируем на внешнюю память устройства, поскольку внутренняя зачастую шифруется и вы просто не найдете этот файл из recovery. В случае, если у вас другой recovery, файл Magisk.apk необходимо переименовать в Magisk.zip и таким же образом скопировать на устройство.

    Далее необходимо загрузиться в recovery и сделать отдельно резервную копию раздела boot.img. Далее поясню, зачем.

    В Magisk имеется возможность полного удаления root с помощью переименования файла установки в uninstall.zip и прошивки в recovery, НО, он не работает на системах с включенным шифрованием data.

    Если вдруг какой-то модуль выведет систему из строя и у вас не будет возможности загрузиться в систему, будет очень проблемно этот самый модуль отключить или отключить весь Magisk.

    Имея на руках boot исходной системы (без Magisk) мы сможем восстановить конкретно этот раздел и, в большинстве случаев, работоспособность системы.

    После того, как бекапы сделаны, люки задраены, просто прошиваем установочный файл Magisk как любой другой архив через recovery. Всё.

    В общем и целом, ничего сложного в самом процессе установки нет, после прошивки и загрузки системы, в меню приложений появится приложение «Magisk», которое при первом запуске обновится и будет работать. Самое важно и интересное кроется в настройке.

    Настройка Magisk или как пройти SafetyNet

    В новых версиях (24+) Magisk на смену Magisk Hide пришел новый метод сокрытия root — Zygisk. Его название состоит из слов Zygote — материнского низкоуровнего процесса Android, с помощью которого происходит работа Magisk и собственно названия приложения.

    По умолчанию этот режим отключен в настройках Magisk, но я рекомендую включить его при первой же возможности.

    Сразу после этого необходимо установить два модуля из Github-репозиториев — Universal SafetyNet Fix и Shamico. Первый нужен для прохождения CTS-аттестации (сертификация устройства SafetyNet), а второй для корректной работы функции скрытия root и DenyList magisk. Установка модулей интуитивно понятна и не должна вызвать вопросов.

    Не уходя далеко после установки модулей переходим в раздел «Настройка DenyList», не активируя пункт «Активировать DenyList».

    В этом меню мы увидим список установленных приложений. Скрытие root по умолчанию применено к сервисам Google, отдельно включать не надо! В большинстве случаев достаточно проставить галочки рядом с приложениями, от которых вы хотите скрыть рут, но бывают случаи, когда это не работает (например, некоторые банковские приложения). Тогда я советую нажать на плашку с названием приложения. Откроется весь список компонентов, от которых скрывается рут и проставить переключатель возле каждого из них. Приложений, которые обходили бы этот метод я еще не видел.

    Для закрепления рекомендую использовать функцию «Скрыть приложение Magisk», поскольку его наличие можно вычислить элементарно по списку установленных приложений (так, например, работает MirPay). MagiskManager пересоберется со случайным именем пакета и предложит себя установить.

    Если есть возможность, можно ограничить конкретным приложениям доступ к списку приложений с помощью Xposed-модулей вроде Thanox или XPrivacy Lua и тогда скрывать Magisk Manager не обязательно.

    После проделанных действий необходимо как можно скорее перезагрузить телефон. Загрузка может быть слегка дольше, чем обычно.

    Без должной настройки сервисы Google вскоре заметят чужака в системе и забракуют устройство по CTS.

    Скрытие root для приложения необходимо делать до первого запуска целевого приложения! Мне попадались довольно злопамятные программы, которые раз увидев root, сохраняли мой id на сервере, приходилось либо перешивать устройство, либо подсовывать им фейковый Android ID.

    Опасности root-прав

    Не буду утверждать, что root-права это безопасно — любой необкатанный magisk модуль может привести систему в нерабочее состояние, при неумелом редактировании системных файлов система также придет в негодность, а функционал программ, запрашивающих root не всегда прозрачен. Не давайте root права приложениям, которым, по вашему мнению, они не нужны! Периодически такие права запрашивают Яндекс Карты, статистики ради или для чего-то еще — неизвестно, но проверять не хочется.

    Говорить о том, что наличие root как-то сильно ослабляет защиту системы тоже не буду — доступ вполне себе контролируемый, и если вы будете соблюдать элементарную цифровую гигену, никаких проблем не будет.

    Самое опасное, наверное — потеря гарантии производителя, что логично.

    Выводы

    Root-права — мощный инструмент, который дает широкий доступ к системе, но как и любой инструмент, им нужно уметь пользоваться, а в неумелых руках он принесет больше вреда, чем пользы.

    Мой набор Magisk-модулей

    • Busybox — дает доступ приложениям к встроенному busybox от Magisk

    • No Storage Restricts — убирает ограничения в выборе папок в файловом менеджере

    • LuckyPatcher — его модуль нужен для переноса приложений в системный раздел

    • Move Certificates — перенос пользовательских сертификатов в систему

    • NFC Screen Off — работа NFC при выключенном экране

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Получали ли вы Root на своем устройстве?


    13.11%
    Нет и не планирую
    16


    7.38%
    Нет, но хочу попробовать
    9


    33.61%
    Да, но сейчас не имею
    41


    45.9%
    Да, пользуюсь root-правами
    56

    Проголосовали 122 пользователя.

    Воздержались 9 пользователей.

    Понравилась статья? Поделить с друзьями:

    Читайте также:

  • Dateizugriff verweigert omsi 2 как исправить
  • Connecting cs go network как исправить
  • Date timezone error a valid timezone that matches mysql and the system
  • Configure error library crypto not found install openssl
  • Copy partition error code 40

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии