{"id":13907145,"url":"https://github.com/dreemurrs-embedded/Jumpdrive","last_synced_at":"2025-07-18T05:30:43.219Z","repository":{"id":41161314,"uuid":"247024339","full_name":"dreemurrs-embedded/Jumpdrive","owner":"dreemurrs-embedded","description":"Flash/Rescue SD Card image for PinePhone and PineTab. This is NOT a bootloader","archived":false,"fork":false,"pushed_at":"2023-09-13T04:06:48.000Z","size":752,"stargazers_count":482,"open_issues_count":47,"forks_count":62,"subscribers_count":24,"default_branch":"master","last_synced_at":"2024-11-25T15:52:21.529Z","etag":null,"topics":["emmc","flash","gplv2","hacktoberfest","pine64","pinephone","pinetab"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dreemurrs-embedded.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2020-03-13T08:38:58.000Z","updated_at":"2024-11-20T07:06:24.000Z","dependencies_parsed_at":"2024-01-19T10:15:48.029Z","dependency_job_id":"4fd94c86-a470-418c-91d1-07231bc2a411","html_url":"https://github.com/dreemurrs-embedded/Jumpdrive","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/dreemurrs-embedded/Jumpdrive","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreemurrs-embedded%2FJumpdrive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreemurrs-embedded%2FJumpdrive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreemurrs-embedded%2FJumpdrive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreemurrs-embedded%2FJumpdrive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dreemurrs-embedded","download_url":"https://codeload.github.com/dreemurrs-embedded/Jumpdrive/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dreemurrs-embedded%2FJumpdrive/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265705271,"owners_count":23814412,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["emmc","flash","gplv2","hacktoberfest","pine64","pinephone","pinetab"],"created_at":"2024-08-06T23:01:48.574Z","updated_at":"2025-07-18T05:30:41.513Z","avatar_url":"https://github.com/dreemurrs-embedded.png","language":"Makefile","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"# Jumpdrive\n\nA swiss army knife for mobile devices, currently supporting:\n\n- Pine64 PineTab\n- Pine64 PinePhone\n- Purism Librem 5\n- Xiaomi Pocophone F1\n- OnePlus 6\n- OnePlus 6T\n\nYou can use this to flash a image **directly to eMMC**, troubleshooting a broken system, and a lot more.\n\n### Table of Contents\n- [Installation](#installation)\n- [Building](#building)\n- [List of projects being used in Jumpdrive](#this-project-is-built-on)\n\n### Installation\nDownload the latest image for your device [here](https://github.com/dreemurrs-embedded/Jumpdrive/releases)\n\n\n#### PinePhone / PineTab\n\nThen use dd to flash the image to an SD card. Jumpdrive is pretty small, so there is no need for a large storage SD card.\n\nInsert the SD card to the device, then boot it up, you should get a nice splash screen and you should see a new storage device after you plug the device to USB.\n\nWith the device plugged in, you can now flash a distro, or fix a unbootable installation.\n\n**WARNING:**\nIn case eMMC isn't showing up try to charge your battery and try again. There are reports of people not being able to flash to eMMC with discharged battery.\n\n#### Librem 5\n\nExtract the downloaded JumpDrive release archive for the Librem 5, put the device into flash mode, then run the `boot-purism-librem5.sh` script from the release.\n\n### Xiaomi Pocophone F1 / OnePlus 6 / OnePlus 6T\n\nBoot the image using `fastboot boot`.\n\n### Building\n\nThe dependencies are:\n\n- aarch64-linux-gnu- toolchain\n- u-boot tools\n- mtools\n\nAdditional dependencies for the Purism Librem 5:\n- arm-none-eabi- toolchain\n- uuu\n\nAdditional dependencies for the Xiaomi Pocophone F1 / OnePlus 6 / OnePlus 6T:\n- mkbootimg\n\n```shell-session\n$ git submodule update --init --recursive\nDownloads the projects to build\n\n$ make -j8 pine64-pinephone.img.xz\nBuilds everything needed for the pinephone image...\n\n$ make -j8 initramfs-pine64-pinephone.gz\nGenerate only the initramfs for the pinephone\n\n$ make -j8 all\nGenerates an image for every supported platform in parallel\n```\n\n### This project is built on:\n- [Busybox](https://busybox.net) - which is [GPLv2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html).\n- [postmarketOS](https://postmarketos.org) scripts - which is [GPLv2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html).\n- [Pine64's kernel fork](https://gitlab.com/pine64-org/linux) - which is [GPLv2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html).\n- [U-Boot](https://github.com/u-boot/u-boot) - which has [multiple licenses](https://github.com/u-boot/u-boot/tree/master/Licenses)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdreemurrs-embedded%2FJumpdrive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdreemurrs-embedded%2FJumpdrive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdreemurrs-embedded%2FJumpdrive/lists"}