res0 must be always zero
2024-01-17 19:12:44,002 DEBUG: Processing com.facebook.katana_448.0.0.0.10_apkcombo.com.apk
2024-01-17 19:12:44,098 INFO: Starting analysis on AndroidManifest.xml
2024-01-17 19:12:44,203 INFO: APK file was successfully validated!
2024-01-17 19:12:44,226 CRITICAL: Unknown exception found!
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/androguard/core/bytecodes/apk.py", line 1556, in get_android_resources
return self.arsc["resources.arsc"]
KeyError: 'resources.arsc'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/bin/fdroid", line 33, in <module>
sys.exit(load_entry_point('fdroidserver==2.3a0', 'console_scripts', 'fdroid')())
File "/usr/local/lib/python3.10/dist-packages/fdroidserver/__main__.py", line 230, in main
raise e
File "/usr/local/lib/python3.10/dist-packages/fdroidserver/__main__.py", line 211, in main
mod.main()
File "/usr/local/lib/python3.10/dist-packages/fdroidserver/update.py", line 2349, in main
apks, cachechanged = process_apks(apkcache, repodirs[0], knownapks,
File "/usr/local/lib/python3.10/dist-packages/fdroidserver/update.py", line 1746, in process_apks
(skip, apk, cachethis) = process_apk(apkcache, apkfilename, repodir, knownapks,
File "/usr/local/lib/python3.10/dist-packages/fdroidserver/update.py", line 1606, in process_apk
apk = scan_apk(apkfile)
File "/usr/local/lib/python3.10/dist-packages/fdroidserver/update.py", line 1345, in scan_apk
scan_apk_androguard(apk, apk_file)
File "/usr/local/lib/python3.10/dist-packages/fdroidserver/update.py", line 1433, in scan_apk_androguard
arsc = apkobject.get_android_resources()
File "/usr/lib/python3/dist-packages/androguard/core/bytecodes/apk.py", line 1562, in get_android_resources
self.arsc["resources.arsc"] = ARSCParser(self.zip.read("resources.arsc"))
File "/usr/lib/python3/dist-packages/androguard/core/bytecodes/axml/__init__.py", line 1344, in __init__
ate = ARSCResTableEntry(self.buff, res_id, pc)
File "/usr/lib/python3/dist-packages/androguard/core/bytecodes/axml/__init__.py", line 2592, in __init__
self.key = ARSCResStringPoolRef(buff, self.parent)
File "/usr/lib/python3/dist-packages/androguard/core/bytecodes/axml/__init__.py", line 2667, in __init__
raise ResParserError("res0 must be always zero!")
androguard.core.bytecodes.axml.ResParserError: res0 must be always zero!
using latest git version
Edited by manuelkamp