by Pete Glass
Requires root access and the sqlite3 binary. Flow reads the Automate app's database and queries the flows your device has installed then checks each flow to see if a newer version is available in the community. If a newer version is found, a dialog appears, asking whether or not you want to download the newer version. Automate will have both the old and new versions of any flows you choose to update so it is recommended that you delete the old flows before running the update check again otherwise it will keep prompting for you to update the old flows.
Note: Some devices have sqlite3 installed by default but many do not. The flow will check for the binary at /system/xbin/sqlite3 and will display a dialog if the sqlite3 binary is not found and will direct you to the SQlite installer in the Google Play store if needed. If you install the sqlite3 binary, it needs to be a version compiled for your system cpu architecture or it will not work. Use the Droid Hardware Info app if needed, linked below, to determine your system cpu architecture. The sqlite3 binaries from the XDA developers forum are also linked below in case the ones included in the SQlite Installer do not work for whatever reason. It is not required but I recommend that you manually run the sqlite3 binary in a terminal emulator to ensure it works before running the flow (simply type sqlite3 at a command prompt and if it works without errors then sqlite3 is installed properly).
SQlite Installer - https://play.google.com/store/apps/details?id=com.kanolato.sqlite
SQlite3 Binaries from XDA - https://forum.xda-developers.com/showthread.php?t=2730422
Droid Hardware Info - https://play.google.com/store/apps/details?id=com.inkwired.droidinfo
*Credit to the Automate developer for the Self Update flow that this flow is largely based on*
* * * Created by Pete Glass * * *
Reviews and ratings can be submitted in the app.