The script gets stuck in a loop trying to redownload and failing from MD5 mismatches.
$ sudo venv/bin/python3 main.py install smartdock
INFO: Downloading smartdock.apk now to /home/atirut/.cache/waydroid-script/downloads/smartdock.apk .....
14.7kiB [00:00, 21.6MiB/s]
WARN: md5 mismatches, redownloading now ....
14.7kiB [00:00, 23.3MiB/s]
WARN: md5 mismatches, redownloading now ....
The script gets stuck in a loop trying to redownload and failing from MD5 mismatches.
```
$ sudo venv/bin/python3 main.py install smartdock
INFO: Downloading smartdock.apk now to /home/atirut/.cache/waydroid-script/downloads/smartdock.apk .....
14.7kiB [00:00, 21.6MiB/s]
WARN: md5 mismatches, redownloading now ....
14.7kiB [00:00, 23.3MiB/s]
WARN: md5 mismatches, redownloading now ....
```
I confirmed #161,#166 (#159) fix target url and enable us to save apk, but it doesn't work still.
Because this apk is not extractable as a zip.
raceback(mostrecentcalllast):File"/home/user/waydroid_script/main.py",line358,in<module>main()File"/home/user/waydroid_script/main.py",line354,inmaininteract()File"/home/user/waydroid_script/main.py",line256,ininteractinstall_app(args)File"/home/user/waydroid_script/main.py",line113,ininstall_appitem.install()File"/home/user/waydroid_script/stuff/general.py",line177,ininstallself.copy()File"/home/user/waydroid_script/stuff/smartdock.py",line70,incopyself.extract_app_lib(os.path.join(self.copy_dir,self.partition,"priv-app/SmartDock/smartdock.apk"))File"/home/user/waydroid_script/stuff/general.py",line105,inextract_app_libwithzipfile.ZipFile(apk_file_path,"r")asapk:^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File"/usr/lib/python3.12/zipfile/__init__.py",line1349,in__init__self._RealGetContents()File"/usr/lib/python3.12/zipfile/__init__.py",line1416,in_RealGetContentsraiseBadZipFile("File is not a zip file")zipfile.BadZipFile:Fileisnotazipfile
I confirmed #161,#166 (#159) fix target url and enable us to save apk, but it doesn't work still.
Because this apk is not extractable as a zip.
```python
raceback (most recent call last):
File "/home/user/waydroid_script/main.py", line 358, in <module>
main()
File "/home/user/waydroid_script/main.py", line 354, in main
interact()
File "/home/user/waydroid_script/main.py", line 256, in interact
install_app(args)
File "/home/user/waydroid_script/main.py", line 113, in install_app
item.install()
File "/home/user/waydroid_script/stuff/general.py", line 177, in install
self.copy()
File "/home/user/waydroid_script/stuff/smartdock.py", line 70, in copy
self.extract_app_lib(os.path.join(self.copy_dir, self.partition, "priv-app/SmartDock/smartdock.apk"))
File "/home/user/waydroid_script/stuff/general.py", line 105, in extract_app_lib
with zipfile.ZipFile(apk_file_path, "r") as apk:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/zipfile/__init__.py", line 1349, in __init__
self._RealGetContents()
File "/usr/lib/python3.12/zipfile/__init__.py", line 1416, in _RealGetContents
raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file
```


Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The script gets stuck in a loop trying to redownload and failing from MD5 mismatches.
same issue in NixOS 23.11 KDE 5.27
i posted a fix https://github.com/casualsnek/waydroid_script/pull/161
where is the solution bro
Brother, do yourself a service by clicking on the "Files Changed" tab.
I confirmed #161,#166 (#159) fix target url and enable us to save apk, but it doesn't work still.
Because this apk is not extractable as a zip.
The issue persists in
Build # lineage_waydroid_x86_64-userdebug 11 RQ3A.211001.001 105 test-keysHate to necro this, but this bug seems to still be here.
having this bug, too. ubuntu 24 lts.