Frequently Asked Questions

My device isn't booting, what do I do?

On all of the devices that Substrate supports, it can be deactivated by holding down the "volume up" key while rebooting. If your device uses the "volume up" key for another purpose during the device's first boot, it is normally sufficient to wait until the device is "stuck" and then begin holding down "volume up".

A more complex option, if you are having issues with Substrate itself, is to get access to the filesystem using a ramdisk or recovery image and then delete the file that loads it. This kind of problem should be very rare: as Substrate is used on tens of millions of devices, it tends to have bugs weeded out quickly.

PlatformFile that loads Substrate
iOS/usr/bin/cynject
Android/vendor/lib/liblog.so