
Recursively search for index-v1.jar starting from the given directory, looking at files first before recursing into directories. This is "depth last" since the index file is much more likely to be shallow than deep, and there can be a lot of files to search through starting at 4 or more levels deep, like the fdroid icons dirs and the per-app "external storage" dirs.