from .env import packagesfrom .package import import_packagefrom .util import run_in_dirtarget_destdir = '/data/local/tmp/python3'# TODO: don't send unused files (headers, static libraries)def send_package(pkgname):pkg = import_package(pkgname)# Most stock Android ROM does not come with a tar that support bz2, so# use the uncompressed versiontarget_tarball_path = f'/data/local/tmp/{pkg.tarball_name}'run_in_dir(['adb', 'shell', 'rm', pkg.tarball_name])run_in_dir(['adb', 'push', pkg.tarball_path, target_tarball_path])run_in_dir(['adb', 'shell', '/data/local/tmp/busybox', 'tar', 'jxvf', target_tarball_path, '-C', target_destdir])def main():run_in_dir(['adb', 'shell', 'rm', '-rf', target_destdir])run_in_dir(['adb', 'shell', 'mkdir', target_destdir])for pkgname in packages + ('python',):send_package(pkgname)if __name__ == '__main__':main()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。