{{Header}} {{title|title= Anbox - Run Android Applications and Games }} {{#seo: |description=Anbox allows Android applications and mobile games to run inside {{project_name_long}}. |image=Anbox_apps_short.png }} {{archived}} __NOINDEX__ https://anbox.io/ redirects to https://github.com/anbox which says it is deprecated. [[File:anbox_apps_short.png|thumb|800px|center]] [[File:Androidosicon.png|Android OS Icon|150px|thumb]] {{intro| Anbox allows Android applications and mobile games to run inside {{project_name_short}}. }} = Introduction = {{Community_Support|scope=page}} = Installation = To use Anbox with {{project_name_short}}, apply the following steps. '''1.''' Follow the general {{Kicksecure}} specific instructions. {{upstream_wiki}} '''2.''' Follow {{project_name_short}} specific instructions. '''3.''' Done. Other {{project_name_short}} specific notices can be found below. = Anbox Configuration = == Derivative Specific == Disabling [[{{project_name_workstation_short}} Firewall|{{project_name_workstation_long}} Firewall]] is unfortunately required. Otherwise there would be no network access. This is because Anbox comes with its own bridged network. Whitelisting that interface in {{project_name_workstation_short}} firewall is [[Unsupported|undocumented]] and might require source code modifications. [[Reporting_Bugs#Patches_are_Welcome|Patches are Welcome]]. {{mbox | image = [[File:Ambox_warning_pn.svg.png|40px]] | text = Warning: * This reduces security! Especially when using [[Multiple_Whonix-Workstations|multiple {{project_name_workstation_short}}]] behind the same {{project_name_gateway_long}}. ** Still no risk of clearnet IP leaks. * [[Dev/Technical_Introduction#Security_Overview|{{project_name_short}} Security Overview]] * [[Whonix-Workstation_Firewall#Purpose|purpose of Whonix-Workstation firewall]] * [[Dev/Technical_Introduction#With_more_technical_terms|technical details why firewall even without firewall {{project_name_short}} is still leak-proof]] * Forum discussion: [https://forums.whonix.org/t/when-i-turn-off-the-whonix-workstation-firewall-am-i-still-safe/13826 When I turn off the Whonix-Workstation™ Firewall, am I still safe?] }} {{Box|text= '''1.''' Inside {{project_name_workstation_short}}. ({{q_project_name_long}}: inside StandaloneVM (better!) or Template). {{CodeSelect|code= sudo systemctl mask {{project_name_short_lowercase}}-firewall }} '''2.''' Disable [https://www.kicksecure.com/wiki/Systemcheck systemcheck] in {{project_name_workstation_short}} Firewall. {{Box|text= {{Open with root rights|filename= /etc/systemcheck.d/50_user.conf }} Paste. {{CodeSelect|code= systemcheck_skip_functions+=" check_{{project_name_short_lowercase}}_firewall_systemd_status " }} Save. }} '''3.''' Reboot. This is required to unload {{project_name_workstation_short}} firewall rules and to have Anbox load its firewall rules. {{CodeSelect|code= sudo reboot }} }} = Android x86 as a Workstation = There are both distinct advantages and disadvantages of running Android applications in Android x86 Workstation. https://forums.whonix.org/t/integrate-anbox-into-whonix-workstation/9642 '''Table:''' ''Android x86 Workstation Advantages and Disadvantages'' {| class="wikitable" |- ! scope="col"| '''Category''' ! scope="col"| '''Notes''' |- ! scope="row"| Bootloader / Ramdisk | It is possible to use Magisk to achieve root permissions and hide root from applications on Android x86. Some individuals have already achieved this. |- ! scope="row"| Flexibility | * It is possible to use adb if Android x86 uses the same internal network as the Gateway and Workstation. Also, it may be possible to run ssh-server on {{project_name_workstation_short}} and connect the Android x86 through Termux or similar. * Root access - Android x86 has a pre-installed superuser binary and manager so root access works out of the box. Applications with root access will work without any additional setup. |- ! scope="row"| Networking | Android x86 provides a virtual Wi-Fi interface (wlan0) so applications think that a real Wi-Fi connection is established (Anbox uses a bridge network interface). |- ! scope="row"| Operating System | The full Android stack implemented as Android x86 is a full operating system which requires hardware virtualization. |- ! scope="row"| Security | This configuration is less secure than utilizing a {{project_name_workstation_short}}. Although it may have more flexibility, as static IP connections on the Android x86 Workstation have been accomplished. |- ! scope="row"| Software | Any version of Android from 4.x to 9.x can be installed. |- ! scope="row"| Speed | This configuration is slower than anbox installation as Android x86 VM does not provide any type of Guest Additions meaning no graphic card drivers are supported. |- |} To check running anbox within kicksecure (same applied for {{project_name_workstation_short}}) check [https://www.kicksecure.com/wiki/Anbox#Anbox_inside_Kicksecure_%E2%84%A2_Advantages_and_Disadvantages Anbox inside Kicksecure ™ Advantages and Disadvantages] = Forum Discussion = * [https://forums.whonix.org/t/running-android-apps-inside-whonix-workstation-proof-of-concept/7441/11 Running Android Apps inside Whonix-Workstation - Anbox - Proof of concept] * [https://forums.whonix.org/t/integrate-anbox-into-whonix-workstation/9642 Integrate Anbox into Whonix-Workstation] = Footnotes = {{Footer}} [[Category: Design]]