It is not a simple thing to sort out PD code repositories. Over 2000 forked repositories on Github alone. Of those, about 150 built APK’s. About 170 unique repositories of mods that can be compiled. The rest… copies of PD or SPD with no changes are the majority. Worse, are ones like Sexy PD. (a 1.7.4 SPD core) that changed 8 file’s with what was likely a GREP tool to replace “Shattered” with “Sexy”. That is the only change, which means big waste of time and bandwidth. Moreso, I have found about 40 such repositories, all associated to a school project to modify SPD code, and then seemingly abandoned. That is just one repository server of about 50 I have been routing in to find forgotton PD’s. Very time consuming and often frustrating. That is just the finding… after comes the building, and that can be just as bad. I do not even store most of the APK info, just the APK’s.

Because most archivists stopped around 2020, I am seeking a tool to help build new database. I am looking, without finding, a tool like APK Analyzer

https://play.google.com/store/apps/details?id=sk.styk.martin.apkanalyzer&hl=en_US&gl=US&referrer=utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_term%3Dapk+analyzer+pro+apk&pcampaignid=APPU_1_ToaUZfTzON_m2roPuvK7uAE

However, as pointed out, that tool doesn’t create reports. I want -

1.) It can generate output report

2.) It can do batch APK’s (folder select)

3.) Prefer it save icon with data

If anyone can provide, I will process my 300+ PD APK’s and provide report to public. Thank you.

  • [DEV] Snail@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    I have tried to use ADB shell dumpsys packages and output to txt file. This gives me data on all packages.

    Unfortunately, I have 1,127 apps installed (don’t ask) and only about 320 are PD’s. This means manually editing out roughly 2/3 of the report, which I would do if not for other issues.

    Report output is PACKAGE [COM.SHATTEREDPIXEL.DRAGONIC] VERSIONCODE=209 VERSIONNAME=0.6.1B-INDEV

    It does not include the games common name nor does it include the games icon (and I’m not ready to manually dump 300+ PD icon’s).

    So, although this gives me batch feature, it is not good.