Skip to content

Android 11 termux java fixer #59

@XopmoH97

Description

@XopmoH97

Hi! After install java not working, error: "Bad system call"
I write this script and fixed this issue:

#!/data/data/com.termux/files/usr/bin/php
<?php
$jdk = '/data/data/com.termux/files/usr/share/jdk8/bin';
$bin = '/data/data/com.termux/files/usr/bin';
$files = opendir($jdk);
while($file = readdir($files)) {
	if(is_file("$jdk/$file") && file_exists("$bin/$file")) {
		$script = file_get_contents("$bin/$file");
		$script = str_replace('exec', 'proot -0', $script);
		file_put_contents("$bin/$file", $script);
		echo "Fixed $file :-)\n";
	}
}

This script writed on php, install php( pkg install php ) and proot ( pkg install proot ) and run this script :-)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions