yashsingh1/xdaforums huggingface dataset:
[Magisk] topjohnwu:
2018.10.20 Magisk v17.3

(A hot fix with some minor changes is published with verison code 17302, the version number is the same, v17.3)

Welcome to the Magisk family, Pixel 3!

I originally planned to do more changes to Magisk Manager before a new public release, but I think people can't wait to root their shiny new Pixel 3, so here we go!

Up-to-date Documentations

Some subtle details, design choices, developer guides are all added to the documentations!

For most average users though, the most interesting part would be the tutorial: Best Practices for MagiskHide, please take some time and check it out!

Magisk Documentations

Boot Image Header v1

Google updated the boot image header format from v0 to v1 and was first used on the Pixel 3. The new header supports recovery DTBOs, which won't be used on any A/B devices, including Pixel 3 so that isn't the main issue here. The new format stores its version number to an originally unused entry in the header to determine whether the extended header entries is used. However in some freaking devices like Samsung's, they have been using the supposedly "unused" entry as the size of an non-AOSP "extra section" for quite a long time. magiskboot is designed to support extracting these extra sections (because people use Samsung), but with the introduction of header v1, the tool couldn't interpret the image properly, and thus generating invalid boot images.

magiskboot's boot image parsing, unpacking and repacking code was rewritten with C++ to utilize the more powerful language features due to the complexity (because I still need to support freaking PXA format headers used by old Samsung devices...)

MagiskSU Rewrite

Both the daemon and client side of MagiskSU is completely rewritten with improvements and optimizations, for example: simplified `su_info` caches, early ACK between daemon and client to prevent process freezing when denied, sending parsed command-line options instead of full arguments, and many more!

Samsung Defex Patches

A hexpatch for removing Samsung's new KNOX feature: Defex Safeplace was actually already introduced in previous releases, but that solution wasn't ideal since each new kernel release would generate different patterns. A more general patch (which is only a single CPU instruction!) was discovered and included into this new release.

Magisk-Modules-Repo Moderation

If you aren't aware, a team of zealous volunteer moderators were already starting to review new submission manually, being the gate keeper of our beloved Magisk-Modules-Repo. Hopefully this will prevent pointless/spam modules polluting the download section in Magisk Manager!
[Magisk] topjohnwu:
2018.12.8 Magisk v18.0

Release Notes

Changelog

Magisk

v18.0

- [General] Migrate all code base to C++

- [General] Modify database natively instead of going through Magisk Manager

- [General] Deprecate path /sbin/.core, please start using /sbin/.magisk

- [General] Boot scripts are moved from <magisk_img>/.core/<stage>.d to /data/adb/<stage>.d

- [General] Remove native systemless hosts (Magisk Manager is updated with a built-in systemless hosts module)

- [General] Allow module post-fs-data.sh scripts to disable/remove modules

- [MagiskHide] Use component names instead of process names as targets

- [MagiskHide] Add procfs protection on SDK 24+ (Nougat)

- [MagiskHide] Remove the folder /.backup to prevent detection

- [MagiskHide] Hide list is now stored in database instead of raw textfile in images

- [MagiskHide] Add "--status" option to CLI

- [MagiskHide] Stop unmounting non-custom related mount points

- [MagiskSU] Add FLAG_INCLUDE_STOPPED_PACKAGES in broadcasts to force wake Magisk Manager

- [MagiskSU] Fix a bug causing SIGWINCH not properly detected

- [MagiskPolicy] Support new av rules: type_change, type_member

- [MagiskPolicy] Remove all AUDITDENY rules after patching sepolicy to log all denies for debugging

- [MagiskBoot] Properly support extra_cmdline in boot headers

- [MagiskBoot] Try to repair broken v1 boot image headers

- [MagiskBoot] Add new CPIO command: "exists"

Magisk Manager

v6.1.0

- Introduce new downloading methods: no longer uses buggy system Download Manager

- Introduce many new notifications for better user experience

- Add support for Magisk v18.0

- Change application name to "Manager" after hiding(repackaging) to prevent app name detection

- Add built-in systemless hosts module (access in settings)

- Auto launch the newly installed app after hiding(repackaging) and restoring Magisk Manager

- Fix bug causing incomplete module.prop in modules to have improper UI
[Magisk] topjohnwu:
2019.2.4 Magisk v18.1

Release Notes

Changelog

Magisk

v18.1

- [General] Support EMUI 9.0

- [General] Support Kirin 960 devices

- [General] Support down to Android 4.2

- [General] Major code base modernization under-the-hood

Magisk Manager

v7.0.0

- Major UI redesign!

- Render Markdown natively (no more buggy WebView!)

- Support down to Android 4.1 (native Magisk only support Android 4.2 though)

- Significantly improve Magisk log disply performance

- Fix post OTA scripts for A/B devices

- Reduce memory usages when verifying and signing boot image

- Drop support for Magisk lower than v18.0
[Magisk] topjohnwu:
2019.3.28 Magisk v19.0

Release Notes

Changelog

Magisk

v19.0

- [General] Remove usage of magisk.img

- [General] Add 64 bit magisk binary for native 64 bit support

- [General] Support A only system-as-root devices that released with Android 9.0

- [General] Support non EXT4 system and vendor partitions

- [MagiskHide] Use Zygote ptracing for monitoring new processes

- [MagiskHide] Targets are now per-application component

- [MagiskInit] Support Android Q (no logical partition support yet!)

- [MagiskPolicy] Support Android Q new split sepolicy setup

- [MagiskInit] Move sbin overlay creation from main daemon post-fs-data to early-init

- [General] Service scripts now run in parallel

- [MagiskInit] Directly inject magisk services to init.rc

- [General] Use lzma2 compressed ramdisk in extreme conditions

- [MagicMount] Clone attributes from original file if exists

- [MagiskSU] Use ACTION_REBOOT intent to workaround some OEM broadcast restrictions

- [General] Use skip_mount instead of auto_mount: from opt-in to opt-out

Magisk Manager

v7.1.0

- Support the new module format

- Support per-application component granularity MagiskHide targets (only on v19+)

- Ask for fingerprint before deleting rules if enabled

- Fix the bug that causes repackaging to lose settings

- Several UI fixes
[Magisk] topjohnwu:
2019.5.1 Magisk v19.1

Release Notes

Changelog

Magisk

v19.1

- [General] Support recovery based Magisk

- [General] Support Android Q Beta 2

- [MagiskInit] New sbin overlay setup process for better compatibility

- [MagiskInit] Allow long pressing volume up to boot to recovery in recovery mode

- [MagicMount] Use proper system_root mirror

- [MagicMount] Use self created device nodes for mirrors

- [MagicMount] Do not allow adding new files/folders in partition root folder (e.g. /system or /vendor)

Magisk Manager

v7.1.2

- Support patching Samsung AP firmware

- Much better module downloading mechanism
[Magisk] topjohnwu:
2019.5.20 Magisk v19.2

Mostly bug fixes and small improvements, enjoy :)

Changelog

Magisk

v19.2

- [General] Fix uninstaller

- [General] Fix bootloops on some devices with tmpfs mounting to /data

- [MagiskInit] Add Kirin hi6250 support

- [MagiskSU] Stop claiming device focus for su logging/notify if feasible

This fix issues with users locking Magisk Manager with app lock, and prevent

video apps get messed up when an app is requesting root in the background.

Magisk Manager

v7.2.0

- Huge UI overhaul

- More sweet changes coming in the future!
[Magisk] topjohnwu:
2019.6.5 Magisk v19.3

The source code of Magisk Manager on master is still not ready for publish, so it will come later in the future.

This release should be the last stable v19 release. Starting from the next release, more advantageous changes will be added and beta tested.

Changelog

Magisk

v19.3

- [MagiskHide] Hugely improve process monitor implementation, hopefully should no longer cause 100% CPU and daemon crashes

- [MagiskInit] Wait for partitions to be ready for early mount, should fix bootloops on a handful of devices

- [MagiskInit] Support EROFS used in EMUI 9.1

- [MagiskSU] Properly implement mount namespace isolation

- [MagiskBoot] Proper checksum calculation for header v2
[Magisk] topjohnwu:
2019.9.19 Magisk v19.4

Release Notes

This version is heavily tested and tons of bugs were squashed before release. However due to the massive changes, it is decided to release a public beta for people/root app developers to adjust/update before things hit public stable.

Changelog

Magisk

v19.4

- [MagiskInit] [SAR] Boot system-as-root devices with system mounted as /

- [MagiskInit] [2SI] Support 2-stage-init for A/B devices (Pixel 3 Android 10)

- [MagiskInit] [initramfs] Delay sbin overlay creation to post-fs-data

- [MagiskInit] [SARCompat] Old system-as-root implementation is deprecated, no more future changes

- [MagiskInit] Add overlay.d support for root directory overlay for new system-as-root implementation

- [MagiskSU] Unblock all signals in root shells (fix bash on Android)

- [MagicMount] Support replacing files in /product

- [MagiskHide] Support Android 10's Zygote blastula pool

- [MagiskHide] All random strings now also have random length

- [MagiskBoot] Allow no recompression for ramdisk.cpio

- [MagiskBoot] Support some weird Huawei boot images

- [General] Add new "--remove-modules" command to remove modules without root in ADB shell

- [General] Support Android 10 new APEX libraries (Project Mainline)

Magisk Manager

v7.3.4

- App is now fully written in Kotlin!

- New downloading system

- Add new "Recovery Mode" to Advanced Settings
[Magisk] topjohnwu:
2019.10.11 Magisk v20.0

Release Notes

Enjoy Android 10 :)

Changelog

Magisk

v20.0

- [MagiskBoot] Support inject/modify mnt_point value in DTB fstab

- [MagiskBoot] Support patching QCDT

- [MagiskBoot] Support patching DTBH

- [MagiskBoot] Support patching PXA-DT

- [MagiskInit] [2SI] Support non A/B setup (Android 10)

- [MagiskHide] Fix bug that reject process names with ":"

- [MagicMount] Fix a bug that cause /product mirror not created

Magisk Manager

v7.3.5

- Sort installed modules by name

- Better pre-5.0 support

- Fix potential issues when patching tar files
[Magisk] topjohnwu:
2019.11.2 Magisk v20.1

Release Notes

Changelog

Magisk

v20.1

- [MagiskSU] Support component name agnostic communication (for stub APK)

- [MagiskBoot] Set proper header_size in boot image headers (fix vbmeta error on Samsung devices)

- [MagiskHide] Scan zygote multiple times

- [MagiskInit] Support recovery images without /sbin/recovery binary. This will fix some A/B devices unable to boot to recovery after flashing Magisk

- [General] Move acct to prevent daemon being killed

- [General] Make sure "--remove-modules" will execute uninstall.sh after removal

Magisk Manager

v7.4.0

- Hide Magisk Manager with stub APKs on Android 9.0+

- Allow customizing app name when hiding Magisk Manager

- Generate random keys to sign the hidden Magisk Manager to prevent signature detections

- Fix fingerprint UI infinite loop
[Magisk] topjohnwu:
2020.1.2 Magisk v20.2

Release Notes

Changelog

Magisk

v20.2

- [MagiskSU] Properly handle communication between daemon and application (root request prompt)

- [MagiskInit] Fix logging in kmsg

- [MagiskBoot] Support patching dtb/dtbo partition formats

- [General] Support pre-init sepolicy patch in modules

- [Scripts] Update magisk stock image backup format

Magisk Manager

v7.5.0

- Support new MagiskSU communication method (ContentProvider)

- Fix several issues with hidden stub APK

- Support using BiometricPrompt (face unlock)
[OnePlus X Themes and Apps] mrmysterious:
Hello guys. Anyone succeeded to install Viper4android after the update to oos 3.1.3? I have root and twrp, I tried to install drivers through the app and flash a general zip for marshmallow but I did not succeed. Any idea?
[OnePlus X Themes and Apps] Kéno40:
Dis you see that post and links inside?

http://xdaforums.com/oneplus-x/help/dirac-hd-audio-sound-oxygen-os-3-x-x-t3472002
[OnePlus X Themes and Apps] Tanner1294:
Download the latest APK, copy it to /system/priv-app. Change Permissions to rw- r-- r-- . Install APK you just changed permissions on. Open app, install drivers (you must also have BusyBox installed if it's failing to install the driver), change SElinux to permissive (search XDA here for the app that does it automatically), turn off AudioFX and reboot. That's how it goes on Marshmallow and even then Viper may sometimes get closed in the background.
[OnePlus X Themes and Apps] coldfear00:
im on OOS 3.1.3 & this works great for me, no hassle just flash via twrp & your done.

http://xdaforums.com/attachment.php?attachmentid=3683972&d=1458053955
[OnePlus X Themes and Apps] ajeesh.m:
Hi,

How did you get TWRP on 3.1.3 ? I tried with Rashr, but phone wont boot into recovery.

I havent unlocked BootLoader.
[OnePlus X Themes and Apps] Exodusche:
You answered your own question. BootLoader needs to be unlocked.
[OnePlus X Themes and Apps] halfsugar2020:
hi sir this is safe tto use ?
[OnePlus X Themes and Apps] Exodusche:
Of course it's safe but use at own risk. Just preform a back up and your good to go.
[BlackBerry Priv] scheichxda:
Is there any chance for resetting if a "Picture Password" lock is installed?

Hello

Just a question

Is there any chance for resetting if a "Picture Password" lock is installed?

Flashing or so?

Regards
[Galaxy A3, A5, A7, A8, A9 Q&A, Help & Troubleshoot] SliperHR_:
SM-A510FD XME SET .

Before this , I rooted my phone and installed TWRP .

BUT , the phone lag so much so i decided to fix by uninstalling unused APPS .

I end up with CUSTOM BINARY , FRP LOCKED . I cant access TWRP .

Right now im finding solution or Alternative for MALAYSIAN ROM . Please Im Running on 5.1.1
[Galaxy A3, A5, A7, A8, A9 Q&A, Help & Troubleshoot] SliperHR_:
Some information at Downlod Mode .

SYSTEM STATUS: CUSTOM

FRP LOCK : ON

Secure Download : Enabled

Knox Warranty Void : 1 (0x0304)

RP SWREV: B:3 K:0 S:1

FLASHING ODIN - A510FXXS2BPH1_A510FDOJP2BPG1_A510FDXXU2BPF8_HOME.tar.md5

<OSM> Enter CS for MD5..

<OSM> Binary Check MD5.. Do not unplug the cable..

<OSM> Please wait..

<OSM> Checking MD5 finished Sucessfully..

<OSM> Leave CS..

<OSM> All threads completed. (succeed 0 / failed 0)

<ID:0/003> Added!!

<ID:0/003> Odin engine v(ID:3.1100)..

<ID:0/003> File analysis..

<ID:0/003> SetupConnection..

<ID:0/003> Initialzation..

<ID:0/003> Get PIT for mapping..

<ID:0/003> Firmware update start..

<ID:0/003> SingleDownload.

<ID:0/003> sboot.bin

<ID:0/003> NAND Write Start!!

<ID:0/003> cm.bin

<ID:0/003> FAIL!

<ID:0/003>

<ID:0/003> Complete(Write) operation failed.

<OSM> All threads completed. (succeed 0 / failed 1)
[Galaxy A3, A5, A7, A8, A9 Q&A, Help & Troubleshoot] ashyx:
According to the info, you have a revision 3 firmware installed and you are attempting to flash a revision 2 firmware.

The device probably won't allow you to downgrade the bootloader, but you may be able to flash just the AP part below.

That should get you back up and running.

Just some advice: NEVER disable OEM unlock. Leave it enabled at ALL times.

http://xdaforums.com/samsung-a-series/help/a510fd-official-firmware-4-files-one-t3358130

You can also use kies or Smartswitch and use the firmware upgrade option by entering your device model and serial to download the correct firmware.
[Xiaomi Redmi Note 3 Questions & Answers] sanchit0403:
i am getting this problem after updating my miui to latest one with marshmallow mic is working but other person hear me lightly when i enable loud speaker everything works fine some time mic works some times doesn't then i downgraded miui to 7 i am getting same problem please help.
[Xiaomi Redmi Note 3 Questions & Answers] divxmaniak:
Seems a MIUI's software issue. No problem using CM13 based Rom
[Xiaomi Redmi Note 3 Questions & Answers] sanchit0403:
I flashed cm13 faced same issue but in cm14 I am not getting any problem please help exactly where this problem lies.
[Tilt, TyTN II, MDA Vario III General] creda:
Normally my notifications are working fine. But when i switch to another profile, silent or vibrate, and after a while back to normal, my notifications (clock alarms etc) are not working anymore. No display warning, no sound, nothing.

I'm using pocket Travel Alarm, but also these alarms are not working anymore. After a soft reset, all the notifications (alarms) are coming at the same time, and my Kaiser is hanging. I have to do a soft reset again.

Does anyone have the same problem or better: a solution?

Thanks in advance.
[General Accessories] JWhipple:
First thing's first - thank you to DoDoCool for offering me this charger in exchange for a fair and unbiased review! Free product or not, fair and unbiased reviews is all that I'll do!

This charger is exactly what it sounds like. It plugs into your electrical outlet and gives you 5 USB outlets to power/charge all of your toys.

Two of those outlets are Qualcomm Quick Charge 3.0 compliant, the other 3 are standard USB.

My tests were pretty basic. I charged the following items all at the same time:

My Samsung Galaxy S7 Edge (via Quick Charge port)

My LG V495 (G Pad F 8.0 via quck charge port, although the tablet doesn't support quick charge)

My Wife's Microsoft Lumia 640 (standard USB port - phone doesn't support quick charge)

My EasyAcc 20,000 mAh power bank (used two of the standard USB ports in tandem)

All the devices charged up as expected, in fact the Lumia 640 seems to have charged faster than with the OEM charger. The EasyAcc power bank filled up quite quickly (as it should considering I was double-feeding it, and yes ,that's a supported feature on that power bank) , and the S7 Edge and LG tablet both charged as I would have expected them to with the same speed as the OEM chargers.

The beauty of this all - ONE power outlet being used. No more wall-warts all over the place or having to use a power strip to plug everything into.

Also, there was no noticeable temperature increase of the charger even with all 5 ports being used.

With a price point of $24.99 on Amazon, I'd recommend this product to ANYONE who has a lot of USB devices and limited outlets, or who just wants to consolidate into just one wall plug!

https://amzn.com/B01IJS2TOY

And here's the photos I took of the device during the unboxing .

https://goo.gl/photos/UGgrjLHLvs27hg6P7
[Android] rafael_scostaa:
3Minit Battery & Network Indicator for CM12.1 galaxy core 2 (not tested on sm-g355H)

It's only a simple mod that I am using for my armani

It doesn't make any effect on ROM performance, it's only changing the stock battery icon on CM12.1 with mod battery icons that we can choose

It based on 3minit battery mod on 3minit.com

I also add Status Bar Network Indicator inside

Cyanogenmod Banner I added on Settings, you can find it on About Phone

Hope you can enjoy it ;)

Instructions

- Backup

- Reboot to recovery

- Flash this MOD

- Reboot to system

It's worked on CM12.1

I provide you the Uninstall MOD in case you want to back to the stock settings

DOWNLOAD

d-h.st/puu6

Uninstall MOD

d-h.st/PGh1

recommnded backup nandroid

credits to travarilo

TESTED ON GALAXY CORE 2 (SM-G355M)
[LeEco Le1 Pro Questions & Answers] I.C.Wiener:
Hi everyone,

let's see who is interested in having very good RuschROM without Google Play and Services.

I like the rom very much but can't get rid of the abovementioned components, and I do want them removed cause I don't use them. The removal causes multiple errors and issues.

Therefore I'd like to know if there is interest in having the rom with Gapps and Play removed and if Mr. Rusch wishes to provide us such great oportunity to use a truely clean and debloated rom.

Many thanks to those interested and personally to Mr. Rusch who does a great job.
[LeEco Le1 Pro Questions & Answers] ran011:
Very good idea if mr.Rusch have free time to do that. I hope he had :)

Послато са X800+ уз помоћ Тапатока
[LeEco Le1 Pro Questions & Answers] I.C.Wiener:
Unfortunately, I lack privileges to write on the relevant thread or ask Mr. Rusch personally. If anyone can do it'd be just great.

I hope it's not a big truble for Mr. Rusch to do such a modification (or rather truncation) to the rom.
[OnePlus 3 Questions & Answers] mirko8054:
Hi everyone

I am trying to install multiROM, i flashed TWRP-multirom, flashed multirom.zip but, multirom won't boot.

When i try to decrypt OOS, using fastboot format userdata, reflash etc... OOS in security tab say "Encrypted".

What i have to do?

If i restore "/data" backup created with TWRP BEFORE decrypt, does the rom get encrypted again?

Thank you for all!
[OnePlus 3 Questions & Answers] mirko8054:
BUMP

I need help :(
[Android Q&A, Help & Troubleshooting] Bafio66:
could someone help me find the firmware suitable for this mobo inet d100 rev01 installed on a tablet Turbo X Rubik 10 (greek brand) The tab was bricked and initially had a firmware type exdroid 4.4.2-r2-a23 ...

I can not find anywhere on the internet. I tried other firmware for a23 but I do not have results. the touch does not work.

Someone has already had problems with this card?

thanks
[Android Q&A, Help & Troubleshooting] Kadermed:
I have the same tablet but how to take a backup of my ROM in order to send it to u?:confused:
[Nexus 5X Q&A, Help & Troubleshooting] Suren Manukyan:
Guys here's the thing. Android N on my N5X. When trying to install TWRP 3.0.2.2 through Nexus Root Toolkit it first boots up the recovery then when I reboot to system and back there is no TWRP. But it remains there when I use the Root button which roots and installs custom recovery. So when I have root I have TWRP. Can't I have TWRP without root I wonder?
[Nexus 5X Q&A, Help & Troubleshooting] hilla_killa:
Doesnt the toolkit have a check box to install a script or whatever to patch the system so the recovery wont be over written? Mine has it in flash recovery option!
[Nexus 5X Q&A, Help & Troubleshooting] jerethi:
I'm experiencing this issue as well. I tried to install TWRP after installing that October security updates. I wonder if there's something in the update that is preventing TWRP from installing?
[Nexus 5X Q&A, Help & Troubleshooting] Suren Manukyan:
It has something called perm.flash.recovery.zipor something which is described to do the thing you said but the problem is when the phone gets the" flash perm.flash.recovery.zip" it does nothing. It does nothing even when I try to flash it manually when I get the "trial" TWRP which disappears after rebooting.
[Nexus 5X Q&A, Help & Troubleshooting] lesbianu:
Had the same problem. I solved it by using the old fashioned way, with fastboot commands found on the TWRP page: https://twrp.me/devices/lgnexus5x.html

Of course, I used the last image: twrp-3.0.2-2-bullhead.img
[Meizu M2 / M2 Mini Questions & Answers] dario2106:
Hello everyone and thanks for the help they give me

I have a Meizu M2 which is off and now when I go to turn it restarts all the time on the written Meizu

It should not be in recovery but only in fastboot

Is there a method to flash the stock to fastboot?

The phone is stock

Thank you
[Meizu M2 / M2 Mini Questions & Answers] KodyChristianson:
Are you able to push stock firmware to the root, and update it in stock recovery?

Just hold power and volume up when you turn it on. Does it go to recovery mode?