Last updated
Last updated
All Android tablets and phones have a different method of going about rooting. You need to find a guide and instructions that are SPECIFICALLY for your device's model. Some manufacturers or Android phone device models make it very difficult or impossible to root or flash a custom recovery because of things like fuse checks or simply not releasing the kernel source or the ability to unlock your bootloader. All data on your Android device usually needs to be erased in this process.
Be Android 9 (Pie) and greater.
Be built at least until after 2020 September 07 (All based ROMs)
Have a Bluetooth HID MTU SIZE of 512 bytes. This is usually defined in the custom ROM's source code as HID_DEV_MTU_SIZE 512
There is not a way to view this while using your device. [The Patch introduced on 7th of September 2020 is only for the AOSP Bluetooth Stack. If an Android device uses the Qualcomm Bluetooth Stack, HID_DEV_MTU_SIZE is still set to 64.]
You can find your ROM's Build date by checking the date on the ROM you flashed or going to your phone's Settings app → About phone (open System first on some phones) → Android version (open Status first on some phones) → Build date
Samsung Android devices are the only known brand that has a large enough Bluetooth HID MTU size found in the stock system firmware. This means Samsung devices usually don't need a custom ROM for amiibo emulation except if you have an older Samsung model and need to upgrade to at least Android 9.
You still need to root your Samsung or other Android device with Magisk in order to install Magisk modules. Some Samsung models are extremely difficult to root. Qualcomm Snapdragon Samsung devices of the same phone can be harder to root than Exynos Samsung devices.
OnePlus, Google Pixel, and many other phones can have simple methods and better support for rooting and flashing custom recovery like TWRP and ROMs.
You might be able to overcome those issues by using modules like , or , renaming your TWRP folder on storage to something else, and using the option in Magisk Settings to Hide the Magisk app.
Again, you cannot just follow any tutorial or guide for rooting your phone. The best place to find information for your device would be on .
Some info about rooting with Magisk and installing a new custom ROM.