{"id":14637961,"url":"https://github.com/westinyang/unpacker-panel","last_synced_at":"2025-09-07T06:31:35.719Z","repository":{"id":39252309,"uuid":"441809922","full_name":"westinyang/unpacker-panel","owner":"westinyang","description":"基于Youpk脱壳机的一键脱壳Web面板","archived":false,"fork":false,"pushed_at":"2024-02-23T03:53:59.000Z","size":727,"stargazers_count":170,"open_issues_count":0,"forks_count":38,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-01-01T21:50:24.931Z","etag":null,"topics":["android-reverse","java","unpacker","webpanel"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/westinyang.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,"dei":null}},"created_at":"2021-12-26T04:37:11.000Z","updated_at":"2024-12-31T07:13:17.000Z","dependencies_parsed_at":"2024-02-23T05:12:58.329Z","dependency_job_id":null,"html_url":"https://github.com/westinyang/unpacker-panel","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/westinyang%2Funpacker-panel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/westinyang%2Funpacker-panel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/westinyang%2Funpacker-panel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/westinyang%2Funpacker-panel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/westinyang","download_url":"https://codeload.github.com/westinyang/unpacker-panel/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232183034,"owners_count":18484723,"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":["android-reverse","java","unpacker","webpanel"],"created_at":"2024-09-10T02:01:27.752Z","updated_at":"2025-01-02T10:31:18.229Z","avatar_url":"https://github.com/westinyang.png","language":"JavaScript","readme":"# Unpacker Panel\n\n## 项目介绍\n\n\u003e 技术咨询请来这里：[关于作者](https://kaihongpai.feishu.cn/wiki/CqWLwJRadibxztkrIWZcogWxnXd)\n\n基于Youpk脱壳机的一键脱壳Web面板\n\n- 目前仅支持单个设备控制，不支持多设备并发和任务队列（如果并发会导致程序异常）  \n- [关于脱壳失败和项目其他用途的探讨](https://github.com/westinyang/unpacker-panel/discussions/6)\n\n## 使用说明\n\n\u003e 该工具仅仅用来学习交流, 请勿用于非法用途, 否则后果自付！\n\n1. ADB环境\n   - windows `自己配置好adb环境变量`\n   - linux `sudo apt install android-tools-adb`\n2. 电脑连接刷好Youpk的Pixel 1代，或者编译Youpk适配的其他安卓设备\n3. 运行程序，不指定端口默认就是：8888\n   - windows 直接打开或者指定端口运行\n    ```batch\n    unpacker-panel.exe\n    unpacker-panel.exe --server.port=8888\n    ```\n   - linux\n    ```shell\n    chmod 777 unpacker-panel\n    ./unpacker-panel\n    ./unpacker-panel --server.port=8888\n    ```\n4. 浏览器访问 `http://ip:port`\n\n## 开发技术\n\n\u003e - GraalVM让Java再次变得强大，使用native-image把程序编译为目标平台的可执行文件，脱离jvm直接运行，启动速度快，内存负载低。\n\u003e - 关于GraalVM技术实践，请参考我的另一个开源项目：[java-graalvm-start](https://github.com/westinyang/java-graalvm-start)\n\n- 后端\n    - GraalVM CE 22.1.0 (native-image) (based on Java 17)\n    - SpringBoot 2.7\n    - apk-parser\n    - hutool\n- 前端\n    - jquery 3.5\n    - bootstrap 5\n    - bootstrap-fileinput\n    - bootstrap-icons\n    - clipboard\n    - layer\n\n## 项目截图\n\n网页面板\n\n![light.png](./screenshot/light.png)\n\n后台日志\n\n![log.png](./screenshot/log.png)\n\n## 仓库地址\n\nhttps://github.com/westinyang/unpacker-panel\n\n## 写在最后\n\n\u003e 膜拜 Youlor 大佬提供的技术和思路，开发这个项目也是在学习技术和实践应用，底层由 Youpk 强力驱动！\n\n- [Youpk: 又一款基于ART的主动调用的脱壳机](https://bbs.pediy.com/thread-259854.htm)\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwestinyang%2Funpacker-panel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwestinyang%2Funpacker-panel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwestinyang%2Funpacker-panel/lists"}