Commit Graph
100 Commits
Author SHA1 Message Date
huakim dd020f59f3 Merge branch 'main' into update 2025-04-07 09:54:49 +03:00
huakim 0da936ceaa Merge pull request #11 from rduttshukla/feat/smartdock-update-and-permission-fix
Update SmartDock to new version and add WRITE_SECURE_SETTINGS to fix …
2025-04-07 09:53:03 +03:00
Rishi 2d3bd9432f Update SmartDock to new version and add WRITE_SECURE_SETTINGS to fix bootloop 2025-03-22 17:09:09 +05:30
huakim 3cfa1e43e7 Merge pull request #9 from Ryhon0/main
Fix typo
2024-12-15 23:00:19 +03:00
huakim 4b3d658510 Update README.md 2024-11-19 22:22:32 +03:00
u 724376bb96 Fix regex 2024-10-21 08:32:58 +03:00
huakim 4d96768a52 Update README.md 2024-10-08 07:09:54 +03:00
huakim e992b79b89 Update README.md 2024-10-08 07:02:17 +03:00
u b7aebb7703 update 2024-10-08 07:00:21 +03:00
u 4d49321ef9 update 2024-10-08 06:59:01 +03:00
u 992427ca8b update 2024-10-08 06:52:04 +03:00
u abc8ae8443 update 2024-10-08 06:51:15 +03:00
u 5bb00eb65a update 2024-10-08 06:45:45 +03:00
huakim 944cd8c97e Update README.md 2024-10-08 06:41:32 +03:00
huakim 8b057a578e Merge pull request #6 from TannerSchultz2006/main
Fixed spelling in error messages
2024-10-08 06:36:55 +03:00
huakim 5b709ab3ed Merge pull request #8 from Silveere/main
Add Nix flake and improve derivation
2024-10-08 06:36:40 +03:00
huakim d9b4870b47 Merge pull request #7 from ios7jbpro/patch-1
Fix typo
2024-10-08 06:34:06 +03:00
huakim 14355e97ff Merge pull request #5 from arjun-234/main
Fixes and Code Refactoring
2024-10-08 06:28:29 +03:00
huakim 4b5afa1a8d Merge pull request #4 from xuzhen/patch-1
Fix microG Minimal & MinimalIAP installation
2024-10-08 06:23:39 +03:00
huakim 6da1db4f53 Merge pull request #2 from AndyKhang404/patch-1
Update README.md
2024-10-08 06:11:48 +03:00
huakim d58a903cd7 Merge pull request #1 from noobhacker1/main
fixed downloading smartdock
2024-10-08 06:08:30 +03:00
Andy Khang 07c1a36957 Update README.md
Fix the command to get device ID
2024-09-20 11:48:35 +07:00
huakim 987699aa1d Update requirements.txt 2024-07-10 09:34:53 +03:00
huakim 817fedd34b Make InquirerPy module optional 2024-07-10 09:34:31 +03:00
ios7jbpro 40c5f84320 Fix typo 2024-06-17 23:15:53 +03:00
TannerSchultz2006 ba51ccaee4 Fixed spelling in error messages 2024-05-18 22:27:45 -05:00
Arjun D 11207a08d9 Fixes and Code Refactoring
1. Refactored function names for better readability and adherence to PEP 8 naming conventions. 2. Addressed several syntax and logical errors in the provided code. 3. Improved code structure and removed redundant code blocks. 4. Ensured consistent use of f-strings for string formatting. 5. Updated imports for better organization and clarity. 6. Resolved issues related to variable usage and scope. 7. Checked and fixed potential runtime errors. 8. Enhanced code comments to improve code documentation. Overall, the changes aim to improve the code's maintainability, readability, and correctness.
2024-03-10 09:54:11 +05:30
NullBite b38e5d0399 Add Nix flake and improve derivation
This adds a Nix flake to the repo as well as updates the derivation so
that it includes `lzip` as a dependency
2024-02-15 11:55:31 +01:00
Casu Al Snek 1a2d3ad643 Merge pull request #143 from mistrmochov/patch-2
Update to Magisk Delta 26.3
2024-01-20 19:29:28 +05:45
Xu Zhen 8800b73e05 Fix microG Minimal & MinimalIAP installation
Fixed Issue #135
2024-01-17 13:52:54 +08:00
mistrmochov 7cccf2b56d Maintainer of Magisk Delta, just deleted the repo for older Magisk Delta, so I put it on my repo 2024-01-10 19:16:24 +01:00
mistrmochov d31988a829 Update to Magisk Delta 26.3
Your script works fine with last Magisk Delta (before Kitsune Mask update).

Also with modified setup for bootanim
2024-01-09 16:44:57 +01:00
Casu Al Snek b12c06568c Merge pull request #132 from mkg20001/nix
Add nixos derivation
2024-01-09 09:12:53 +05:45
Casu Al Snek e0de64c047 Merge pull request #133 from mkg20001/fdroidpriv
Add fdroidpriv for installing f-droid privleged extension
2024-01-09 09:12:10 +05:45
Casu Al Snek bc3efd48c2 Merge pull request #131 from linyinfeng/fix-houdini
Fix binfmt_misc mounting for libhoudini
2024-01-09 09:11:33 +05:45
Casu Al Snek cd6239737a Downgrade magisk to Magisk_Delta_25210_canary_fdac22ba 2024-01-09 09:09:14 +05:45
Casu Al Snek 97293f3cc1 Merge pull request #140 from s1204IT/main
Update MindTheGapps package
2024-01-03 18:24:03 +05:45
Syuugo 76caf7e1d7 Fix filename 2023-12-22 12:49:35 +09:00
Syuugo 3527282950 Redirect user 2023-12-22 08:39:07 +09:00
Syuugo d2502086ed Update MTG package 2023-12-22 08:37:26 +09:00
Lin Yinfeng bd8d53906a Fix binfmt_misc mounting for libhoudini 2023-10-23 20:17:25 +08:00
Casu Al Snek acbb764ac5 Merge pull request #94 from mak448a/patch-1
Various grammar fixes
2023-09-26 19:06:34 +05:45
Casu Al Snek 45602d27c8 Merge pull request #122 from claui/mitm
Install self-signed CA cert into trust store
2023-09-25 19:47:04 +05:45
mak448a 6706f4b9d7 Merge branch 'main' into patch-1 2023-09-24 20:50:18 -05:00
Claudia b1c88db1ce Feature: install self-signed cacert to trust store
For analysis and reverse engineering, it can be helpful to insert a
custom CA certificate into Waydroid’s system-wide trust store.
Users used to be able to do that via Android’s settings but not anymore.

The `install mitm` command accepts a path to a file that contains a
– typically self-signed – CA certificate in PEM format.
It then renames [1] and copies the file into the overlay file system,
placing it into Waydroid’s trust store.

As a usage example, the following command lines enable your host to use
mitmproxy [2] to act as a proxy and to intercept [3] HTTP(S) connections
that come from the Waydroid container:

```sh
$ timeout --preserve-status 2 mitmdump -n                           # creates a CA cert in ~/.mitmproxy
$ sudo venv/bin/python3 main.py install mitm --ca-cert ~/.mitmproxy/mitmproxy-ca-cert.pem
INFO: Creating directory: /system/etc/security/cacerts
INFO: Copying /home/yourname/.mitmproxy/mitmproxy-ca-cert.pem to system trust store
INFO: Target file: /system/etc/security/cacerts/6320a7db.0
INFO: mitm installation finished
$ sudo waydroid shell -- ls -l /system/etc/security/cacerts         # double-check that it worked
[…]
-rw-r--r-- 1 root root 1191 2024-01-01 00:00 6320a7db.0
[…]
$ adb shell settings put global http_proxy ${YOUR_IP_HERE?}:3128    # tell Waydroid to use the proxy
                                                                    #     for all connections
$ mitmproxy -p 3128                                                 # start proxy and display a TUI
                                                                    #     with HTTP(S) connections
                                                                    #     coming from Waydroid
```

[1]: https://docs.mitmproxy.org/stable/howto-install-system-trusted-ca-android/#2-rename-certificate

[2]: https://mitmproxy.org/

[3]: https://docs.mitmproxy.org/stable/mitmproxytutorial-interceptrequests/
2023-09-23 18:34:14 +02:00
Casu Al Snek 688c84fd58 Merge pull request #124 from Benjamin-Loison/main
Add `bash` syntax highlighting to `README.md`
2023-09-23 20:54:44 +05:45
Benjamin Loison 367697d59e Add bash syntax highlighting to README.md 2023-09-17 02:26:48 +02:00
Casu Al Snek 77e222fb16 Merge pull request #118 from ayasa520/main
Fix some issues that prevented scripts from working properly
2023-08-25 14:47:59 +05:45
ayasa520 337d066eeb fix(microg): typos 2023-08-24 23:17:14 +08:00
Casu Al Snek 4db9bb3cba Merge pull request #110 from axolotlek/main
fix cli commands mistakes in readme
2023-08-19 00:13:01 +05:45
Casu Al Snek 489159c5f9 Merge pull request #111 from SUFandom/patch-1
[URGENT] Update nodataperm.py by changing MD5SUM hash to updated state
2023-07-25 23:48:31 +05:45
SUFandom 9c2d8fcd83 [URGENT] Update nodataperm.py
Change the MD5Sum Because trying it spams error because its invalid

Suggestion: Just add the main.zip to the Releases tag and let The script grab the 'stable' version there an just change it alongside with the python script library for update to not add issues
2023-07-25 20:09:05 +08:00
mak448a 7b5c7f64c0 Update README.md 2023-06-15 13:53:47 -05:00
mak448a b80dcf171f Update README.md 2023-06-15 13:38:56 -05:00
Casu Al Snek 59547e7743 Merge pull request #70 from ayasa520/main
Uninstall function, microG installation and some hacks
2023-05-28 12:39:02 +05:45
ayasa520 ddcc581a9c Update README.md 2023-05-27 17:43:07 +08:00
ayasa520 00714a5c0e Update README.md 2023-05-27 16:55:28 +08:00
ayasa520 7c31b838f6 Update requirements.txt 2023-05-27 16:55:27 +08:00
Casu Al Snek 0abfc4ef4b Merge pull request #73 from JamiKettunen/optional-dbus
container: Make missing dbus module non-fatal
2023-05-13 21:25:07 +05:45
Casu Al Snek 4f6410c3bb Merge pull request #84 from tutacat/patch-5
Allow CLI help without root
2023-04-26 12:49:21 +05:45
Casu Al Snek a621645e07 Merge pull request #61 from cobalt2727/patch-1
fix Widevine typo
2023-04-26 12:48:32 +05:45
cobalt2727 545e733566 fix widevine typo 2023-04-25 21:16:59 -04:00
tutacat 771b8d7224 Allow CLI help without root
Move helper.check_root to after argparse runs, so it can display the help without needing root.
2023-04-24 23:13:41 +01:00
Casu Al Snek a701ca8027 Merge pull request #80 from ayasa520/prop
prop: run 'waydroid upgrade -o' to regenerate base prop
2023-04-12 11:05:31 +05:45
Casu Al Snek d770a95995 Merge pull request #79 from ayasa520/prop
prop: write prop to /var/lib/waydroid/waydroid.cfg
2023-04-10 21:05:42 +05:45
Casu Al Snek 6c78b793c8 Merge pull request #75 from claui/ndk-use-github
ndk: use GitHub source instead of Dropbox
2023-03-20 09:08:13 +05:45
Claudia 6b4bc0da47 ndk: use GitHub source instead of Dropbox
Fixes #74.

Reported-by: mac1202
Suggested-by: ayasa520
2023-03-19 16:02:01 +01:00
Jami Kettunen afa0180032 container: Make missing dbus module non-fatal
This is required to properly support Waydroid tool versions <=1.3.4
(which NixOS for example still has), or 1.4.0+ configured with
USE_DBUS_ACTIVATION=0 (basically non-systemd distributions which can't
supervise the container properly when it's launched via D-Bus)
2023-03-13 13:04:26 +02:00
Casu Al Snek 2f4f056fb1 Merge pull request #64 from ayasa520/1.4
Use WayDroid 1.4 features like dbus and overlayfs
2023-01-23 21:15:34 +05:45
Casu Al Snek 97020f99c1 Merge branch 'main' into 1.4 2023-01-23 11:25:14 +05:45
Casu Al Snek 15b1ac62ff Merge pull request #60 from LegacyGamerHD/main
Merge with original
2023-01-04 13:55:49 +05:45
ayasa520 6b4ab03ba3 Update waydroid_extras.py 2022-12-31 21:50:21 +08:00
ayasa520 3cb971a4ae Update waydroid_extras.py 2022-12-31 21:47:21 +08:00
Quackdoc e69aadaa94 ndk overlay 2022-11-25 05:08:45 -05:00
Mitchel Stewart dce577b931 Merge branch 'LegacyGamerHD:patch-1' into OverlayFS 2022-11-25 04:45:54 -05:00
Quackdoc 1995d57e21 Houdini, doesn't work in the first place? 2022-11-14 21:54:50 -05:00
Quackdoc 45d5dbd12d update gaaps 2022-11-14 21:08:22 -05:00
Quackdoc a6dda23325 update houdini for overlayFS 2022-11-14 16:08:54 -05:00
Casu Al Snek 98f957626b Merge pull request #56 from tkkcc/main
Fix download_loc if XDG_CACHE_HOME is set
2022-11-12 22:08:58 +05:45
Casu Al Snek ( Sabin ) 4bdb95aee0 Update README.md 2022-07-22 11:48:11 +05:45
Casu Al Snek e496d2ece8 Archive the repo 2022-05-01 12:54:04 +05:45
Casu Al Snek 1c6e6456e6 Update README.md 2022-05-01 12:53:29 +05:45
Casu Al Snek f49918dab6 Merge pull request #41 from brccabral/patch-2
Update README with umount instructions
2022-04-15 08:50:18 +05:45
Bruno Cabral 02811ad01d Update README with umount instructions
this solves issue #33
2022-04-14 10:11:26 -07:00
Casu Al Snek 07b3f8a631 Merge pull request #37 from SoftwareRat/patch-1
changed-deps-install
2022-03-14 20:59:51 +05:45
SoftwareRat 989945827a changed-deps-install
Changed design and more Distros added
2022-03-07 22:07:16 +01:00
Casu Al Snek fb429d2cd6 Update opengaaps download links 2022-01-22 12:55:45 +05:45
Casu Al Snek 6b4f07108c Cache the downloaded file in user cache dir
Instead of downloading file in /tmp which gets cleared, save files in cache directory
2022-01-17 19:18:08 +05:45
Casu Al Snek 9a3b849d23 Resize images as required
Instead of resizing images directly to 6  GB , now resize as required by the add-on being installed, this should help mobile devices with limited storages
2022-01-03 12:07:20 +05:45
Casu Al Snek f4f4cf380b Update README.md 2022-01-02 10:37:57 +05:45
Casu Al Snek 59f68fe0cc Merge pull request #16 from DGdev91/main
Got rid of ANDROID_VERSION env var, check for Android version in ndk and libhoudini install
2021-11-27 21:32:12 +05:45
Casu Al Snek 6ffcd64242 Fixed some bugs with libhoudini installations 2021-11-15 20:24:54 +05:45
Casu Al Snek 5f1d9a80e9 Merge branch 'main' of https://github.com/casualsnek/waydroid_script 2021-11-15 17:24:54 +05:45
Casu Al Snek f1dfe50076 Add option to install libhoudini arm translation 2021-11-15 17:24:45 +05:45
Casu Al Snek 74ddf6f467 Add view counter to README.md 2021-11-09 00:07:49 +05:45
Casu Al Snek 650c700588 Make magisk work after container restarts
Now magisk should keep on working even after the container should restart !
2021-11-08 23:50:54 +05:45
Casu Al Snek 922093356b Merge pull request #10 from NightFeather/main
Fix the property hook for binfmt registration
2021-11-01 16:33:01 +05:45
Casu Al Snek 538644cc94 Merge pull request #6 from laichiaheng/patch-1
Update README.md
2021-10-30 20:18:40 +05:45
小亨 6c8d627a76 Update README.md
Typo
2021-10-30 19:02:13 +08:00
Casu Al Snek a704c7c392 Merge pull request #5 from 6yntar05/main
'Permission Denied' fix
2021-10-30 14:26:59 +05:45