无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: qzwhok
打印 上一主题 下一主题

[发布] 量身打造 安卓版 网启神器

    [复制链接]
199#
 楼主| 发表于 2019-10-13 14:34:18 来自手机 | 只看该作者
本帖最后由 qzwhok 于 2019-10-14 01:12 编辑
未完成的歌 发表于 2019-10-12 14:08
能让这个支持有线网卡吗?这样电脑装安卓X86也能用了,不过X86还要重新编译


好的,考虑到现在手机root麻烦,近期我抽时间编译一个PC端模拟器版的安卓网启服务器,这样大家就都能用了,也方便爱好者折腾
回复

使用道具 举报

198#
 楼主| 发表于 2019-10-13 14:27:25 来自手机 | 只看该作者
shwk88888 发表于 2019-9-16 21:17
手机当ftp服务器后,中文名字的文件复制到电脑上时名字就变成乱码了,大神这个怎么破?

这个没有什么破不破的,安卓手机文件名用utf-8编码,Windows文件名用GBK编码,当然会出现乱码,我在Ubuntu中用看了是正常的,Windows用支持utf-8的ftp工具应该可以正常显示

点评

多谢  详情 回复 发表于 2019-10-14 10:40
回复

使用道具 举报

197#
 楼主| 发表于 2019-10-13 14:17:24 来自手机 | 只看该作者
shwk88888 发表于 2019-4-21 19:23
很给力,就是不知道大神何时能支持华为的手机,好像麒麟的cpu都不支持,不知何故

本来想抽空弄一弄华为手机不能网启的原因,但在网购手机时才知道现在华为手机已经不能Root了,很是遗憾,估计有一部分机友要告别华为手机了。
回复

使用道具 举报

196#
发表于 2019-10-12 17:26:19 | 只看该作者
虽然想不到居然实施意义,但想法非常不错
回复

使用道具 举报

195#
发表于 2019-10-12 14:08:40 | 只看该作者
能让这个支持有线网卡吗?这样电脑装安卓X86也能用了,不过X86还要重新编译

点评

即然用电脑了,电脑有比这个更强Linux,或在虚拟机中安装Ubuntu等Linux,或其他更强网启软件,也就没有多大的必要性了  详情 回复 发表于 2019-10-13 14:34
回复

使用道具 举报

194#
发表于 2019-9-16 21:17:16 | 只看该作者
手机当ftp服务器后,中文名字的文件复制到电脑上时名字就变成乱码了,大神这个怎么破?

点评

这个没有什么破不破的,安卓手机文件名用utf-8编码,Windows文件名用GBK编码,当然会出现乱码,我在Ubuntu中用看了是正常的,Windows用支持utf-8的ftp工具应该可以正常显示  详情 回复 发表于 2019-10-13 14:27
回复

使用道具 举报

193#
发表于 2019-8-26 22:47:49 | 只看该作者
本帖最后由 yamhtz 于 2019-8-26 23:53 编辑

MI8 安卓9 好像不行,无法获取DHCP地址
回复

使用道具 举报

192#
发表于 2019-4-21 19:23:07 | 只看该作者
很给力,就是不知道大神何时能支持华为的手机,好像麒麟的cpu都不支持,不知何故

点评

本来想抽空弄一弄华为手机不能网启的原因,但在网购手机时才知道现在华为手机已经不能Root了,很是遗憾,估计有一部分机友要告别华为手机了。  详情 回复 发表于 2019-10-13 14:17
回复

使用道具 举报

191#
发表于 2019-4-4 11:29:19 | 只看该作者
请教一下,我手机打开时提示“dnsmasq创建进程文件失败,网启不能正常使用”,不知道是哪里的问题,可否能解决?

点评

重启一下手机,或者换4.3.1B版看看  详情 回复 发表于 2019-4-4 12:24
回复

使用道具 举报

190#
 楼主| 发表于 2019-3-31 08:04:32 来自手机 | 只看该作者
2011newscat 发表于 2019-3-13 20:12
另外,再说一个迷惑的情况,实体机 UEFI 启动一切正常;但用 VMWARE WORKSTATION 虚拟机启动,桌面就象给 ...


虚拟机显示分辨率设置问题,上传了一个用虚拟机测试UEFI从网络启动的视频,你可看下
回复

使用道具 举报

189#
发表于 2019-3-20 15:53:46 | 只看该作者
pls 发表于 2019-3-20 10:34
无root 还是无法打开,希望楼主能攻破真正无权限也可以使用,这也以后的方向,因为现在的手机很难解锁ld 了 ...

这种软件不root是不可能的,因为没有root的话安卓只能使用1024以上的端口,但tftp需要69端口,所以不用纠结了
回复

使用道具 举报

188#
发表于 2019-3-20 10:34:06 | 只看该作者
无root 还是无法打开,希望楼主能攻破真正无权限也可以使用,这也以后的方向,因为现在的手机很难解锁ld 了,发现奇怪的问题之前有个buke pxe同类软件只支持到到安卓5.1,7.1就不行了系统都是root 过了的,可是本人就尝试在最新的的安卓原生系统上安装,结果想不到还正常运行了!也没有提示权限什么的,在之前其它安卓机上没有权限就和你这个软件一样提示完直接闪退,看来原生系统还是好呀,有时候不能说软件的问题呀!

点评

这种软件不root是不可能的,因为没有root的话安卓只能使用1024以上的端口,但tftp需要69端口,所以不用纠结了  详情 回复 发表于 2019-3-20 15:53
回复

使用道具 举报

187#
发表于 2019-3-14 21:14:15 | 只看该作者
qzwhok 发表于 2019-3-14 06:07
把UEFI启动文件名放在dhcp-boot=语句中
把BIOS启动文件文放在pxe-service=x86PC语句中,以你上面的可写 ...

按照你教的方法,BIOS 及 UEFI 的启动在路由上都成功了,十分感谢!

点评

确实是一个很好的想法,电脑总离不开路由,如果所有厂商都把路由都集成一个网启功能和一个网络版PE,那么无论走到哪里,维护电脑都十分方便,对于一般的上网,聊天看电影等,连系统都不装也行。  详情 回复 发表于 2019-3-15 16:49
回复

使用道具 举报

186#
 楼主| 发表于 2019-3-14 06:07:24 | 只看该作者
本帖最后由 qzwhok 于 2019-3-14 16:13 编辑
2011newscat 发表于 2019-3-13 20:11
谢谢你的悉心指导,通过路由上的 PXE, UEFI 启动成功了。


把UEFI启动文件名放在dhcp-boot=语句中
把BIOS启动文件文放在pxe-service=x86PC语句中,以你上面的可写成pxe-service=x86PC,"pxelinux",bios/lpxelinux
完事,注意是lpxelinux 而不是lpxelinux.0
pxe-service=x86PC语句中的bios/lpxelinux会自动加.0 ,菜单列中的启动文件会覆盖dhcp-boot后面的文件,如果不是BIOS方式启动,pxe-service=x86PC语句无效,那么dhcp-boot后面的UEFI启动文件就不会被覆盖,当然更复杂点的引导就不能这样做了
你没看懂我上面叫你添加两行,当然,如果没有ipxe.0 文件,不用添加第二行,如果ipxe.0与lpxelinux.0共存于根目录的bios目录下,则添加两行
pxe-service=x86PC,"pxelinux",bios/lpxelinux
pxe-service=x86PC,"iPXE",bios/ipxe
因为ipxe速度比lpxelinux更优越,lpxelinux用http加载文件起步较慢,而ipxe有些机子可能不支持及加载菜单失败问题等

点评

按照你教的方法,BIOS 及 UEFI 的启动在路由上都成功了,十分感谢!  详情 回复 发表于 2019-3-14 21:14
回复

使用道具 举报

185#
发表于 2019-3-13 20:12:30 | 只看该作者

另外,再说一个迷惑的情况,实体机 UEFI 启动一切正常;但用 VMWARE WORKSTATION 虚拟机启动,桌面就象给台风刮了,拉扯得看都看不清:

点评

虚拟机显示分辨率设置问题,上传了一个用虚拟机测试的UEFI从网络启动的视频,你可看下  详情 回复 发表于 2019-3-31 08:04
回复

使用道具 举报

184#
发表于 2019-3-13 20:11:41 | 只看该作者
qzwhok 发表于 2019-3-13 10:53
根据你的描述好象你缺的并不是服务,而是缺的UEFI+BIOS网启模板。下面模板里
UEFI的启动文件为ipxe64. ...

谢谢你的悉心指导,通过路由上的 PXE, UEFI 启动成功了。



还有一个请教一下,自定义配置文件 "dnsmasq.conf" 要如何写语句,能让客户端自动判断,自适应启动模式,去加载相应的文件。我现在是:BIOS启动就进路由屏蔽 UEFI 语句,反之则屏蔽 BIOS 语句,有点麻烦。




点评

把UEFI启动文件名放在dhcp-boot=语句中 把BIOS启动文件文放在pxe-service=x86PC语句中,以你上面的可写成pxe-service=x86PC,"pxelinux",bios/lpxelinux 完事,注意是lpxelinux 而不是lpxelinux.0 pxe-service=x86P  详情 回复 发表于 2019-3-14 06:07
回复

使用道具 举报

183#
 楼主| 发表于 2019-3-13 10:53:03 来自手机 | 只看该作者
本帖最后由 qzwhok 于 2019-3-13 18:46 编辑
2011newscat 发表于 2019-3-13 08:53
里面有一个文件,看到又是编译打包了……不是,楼主误解了我的意思。我是希望能解决在路由器上实现不单 ...


根据你的描述好象你缺的并不是服务,而是缺的UEFI+BIOS网启模板。下面模板里
UEFI的启动文件为ipxe64.efi 对应菜单文本为menu.efi
注意:用作UEFI引导的ipxe64.efi不能用来加载iso类pe,只能用wimboot方式加载pe。并且该pe要支持UEFI方式,为了方便测试,模板里打包了一个pe, 还有就是并不是所有电脑都直接支持UEFI从网络启动,本人测试,自己家中的一台行,工作上班的地方一台不行
    BIOS启动文件: ipxe.0对应菜单menu.ipxe, lpxelinux.0对应菜单pxelinux.cfg/default。
在dnsmasq配置里修改为
......
dhcp-boot=ipxe64.efi

tftp-root=....../UEFI_BIOS  (网启模板具体位置)
......
#添加bois启动的话可添加语句:
pxe-service=x86PC,"pxelinux",lpxelinux
pxe-service=x86PC,"iPXE",ipxe
......


UEFI+BIOS网启模板:(提取自本人apk应用中的,去掉网页相关文件)
链接:https://pan.baidu.com/s/1RNOAn4iRXJLoK3s94zrwRw 提取码:7r8b 

下面是测试视频:
https://pan.baidu.com/s/1FSzDUChAuzCE2ocIVblbBQ

点评

谢谢你的悉心指导,通过路由上的 PXE, UEFI 启动成功了。 [attachimg]389226[/attachimg] 还有一个请教一下,自定义配置文件 "dnsmasq.conf" 要如何写语句,能让客户端自动判断,自适应启动模式,去加载相应的  详情 回复 发表于 2019-3-13 20:11
回复

使用道具 举报

182#
发表于 2019-3-13 08:53:21 | 只看该作者
本帖最后由 2011newscat 于 2019-3-13 09:04 编辑
qzwhok 发表于 2019-3-12 22:02
修改安卓7.11源码中的添加tftp服务,编译目标类型为aosp_arm-eng


里面有一个文件,看到又是编译打包了……不是,楼主误解了我的意思。我是希望能解决在路由器上实现不单是基于 BIOS 的网启,还能实现 UEFI 模式的网启。前者有大把的教程,实现容易得多;而后者有教程声称能实现,但其实根本不行,有的能出一个菜单,但所有项目执行不了。看到楼主通过手机来实现,含有 UEFI 方式,考虑到 LINUX 内核的某些共通性,我想能不能在路由上也完成这种方式呢?其实在路由上实现 UEFI 方式网启有现实意义,比如车间数十台计算机连在一个路由上,我在路由上部署了 PXE 网启服务,则在某台计算机出故障时,能够方便经由网启方式引导路由上的PE来进行维护。现在计算机好多不再采用传统方式(BIOS)方式引导了,每次维护车间计算机我不一定记得携带 U 盘,结果耽误工作,搞得好麻烦。还有一种想法是把网启服务部署在局网的某台计算机上,这其实也是不方便的,每台计算机都分配个每个人专用,我的计算机并不在这个网里,在人家的计算机上装啊调的,其实非常不方便。至于说 PXE 装在手机上,且不说我的手机不好 ROOT,即便可以,我也不想去动手机的核心,冒着个人存在损失的风险去为了厂家的事--这是我想方设法实现 UEFI 网启的动力,我觉得也值得研究。

这里有这样一篇贴子:http://bbs.wuyou.net/forum.php?m ... d=376278&page=1
其实他的 UEFI 方式只能出菜单,却是执行不了。

还有这篇贴子:https://bbs.deepin.org/forum.php?mod=viewthread&tid=159264
BIOS方式成功了,但 UEFI 方式根本都不行,连菜单都出不了。

楼主研究一下这个情况看,看有没有好的解决办法。



点评

根据你的描述好象你缺的并不是服务,而是缺的UEFI+BIOS网启模板。下面模板里 UEFI的启动文件为ipxe64.efi 对应菜单文本为menu.efi BIOS启动: ipxe.0对应菜单menu.ipxe, lpxelinux.0对应菜单pxelinux.cfg/d  详情 回复 发表于 2019-3-13 10:53
回复

使用道具 举报

181#
发表于 2019-3-12 14:18:25 | 只看该作者
楼主,你是不是把软件包都编译成了手机执行程序,能提供一个散的程序么,压缩成zip或rar包,我自己想折腾一下,看能不能挂成路由器上,主要是想实现uefi方式的网启。

点评

修改安卓7.11源码中的  详情 回复 发表于 2019-3-12 22:02
回复

使用道具 举报

180#
发表于 2019-3-12 13:45:37 | 只看该作者
qzwhok 发表于 2019-3-12 08:05
最近几天打算抽点空余时间将安卓7内置dnsmasq进行修改编译,将dnsmasq添加tftp服务,下一版本打算让dnsmasq ...

可以的话发我一份,可以帮忙测试下
自己正在折腾完全用busybox的手机网启,目前uefi不行,bios的话只用一个busybox就够,带有网启所需要的所有服务
回复

使用道具 举报

179#
 楼主| 发表于 2019-3-12 13:30:22 来自手机 | 只看该作者
2011newscat 发表于 2019-3-12 12:12
按照这个思想能把它迁移到路由器中去吗?我还没见到过一个正常的、可以将路由器作为PXE服务器来UEFI启动的 ...

做在路由感觉不大方便吧,手机随时随身带,你总不能把路由也随身带吧,那我还不就带个U盘得了
回复

使用道具 举报

178#
发表于 2019-3-12 12:12:59 | 只看该作者
按照这个思想能把它迁移到路由器中去吗?我还没见到过一个正常的、可以将路由器作为PXE服务器来UEFI启动的。

点评

做在路由感觉不大方便吧,手机随时随身带,你总不能把路由也随身带吧,那我还不就带个U盘得了  详情 回复 发表于 2019-3-12 13:30
回复

使用道具 举报

177#
 楼主| 发表于 2019-3-12 08:05:36 来自手机 | 只看该作者
本帖最后由 qzwhok 于 2019-3-12 10:06 编辑

最近几天打算抽点空余时间将安卓7内置dnsmasq进行修改编译,将dnsmasq添加tftp服务,下一版本打算让dnsmasq开启dhcp及tftp服务,让busybox开启http及ftp服务,或许能让更多的手机用上网启功能,有兴趣测试的,请发消息联系,暂不传于公共

点评

可以的话发我一份,可以帮忙测试下 自己正在折腾完全用busybox的手机网启,目前uefi不行,bios的话只用一个busybox就够,带有网启所需要的所有服务  详情 回复 发表于 2019-3-12 13:45
回复

使用道具 举报

176#
 楼主| 发表于 2019-3-5 11:12:01 来自手机 | 只看该作者
本帖最后由 qzwhok 于 2019-3-5 12:08 编辑
hhh333 发表于 2019-3-5 09:13
在调试修改3.0程序,不知道为什么,我的手机卡不能识别了。


电话卡?内置存sd卡?外置sd卡?个人感觉安卓5以上的系统对存储卡管的很严,特别是外置存储卡,一般第三方文件管理器想编辑文件都大费周折,系统root了,或有可能一些访问与系统偶然意外冲突,程序需要在存储卡上创建目录,解压zip等,但这是很正常的。不管是程序还是系统都会存在bug,做不到完美
回复

使用道具 举报

175#
 楼主| 发表于 2019-3-5 11:01:01 来自手机 | 只看该作者
本帖最后由 qzwhok 于 2019-3-5 11:13 编辑
hhh333 发表于 2019-3-5 09:15
3.0与原版比较接近,难道这个程序会危及系统?


3.0已过时,安卓5.0以下的才能用,dnsmasq是C大原来的,现在安卓5以下的手机很快断种,包括安卓5以上的系统都用不了3.0和原C大的程序,代码明摆在那,没有恶意代码,我调试多次,也没问题,应该是操作其他意外现象,安卓5以上的系数限制那个dnsmasq运行
回复

使用道具 举报

174#
发表于 2019-3-5 09:15:56 | 只看该作者
3.0与原版比较接近,难道这个程序会危及系统?

点评

3.0已过时,安卓5.0以下的才能用,dnsmasq是C大原来的,现在安卓5以下的手机很快断种,包括安卓5以上的系统都用不了3.0和原C大的程序,代码明摆在那,没有恶意代码,我调试多次,也没问题,应该是操作意外现象,安卓  详情 回复 发表于 2019-3-5 11:01
回复

使用道具 举报

173#
发表于 2019-3-5 09:13:31 | 只看该作者
在调试修改3.0程序,不知道为什么,我的手机卡不能识别了。

点评

电话卡?内置存sd卡?外置sd卡?  详情 回复 发表于 2019-3-5 11:12
回复

使用道具 举报

172#
 楼主| 发表于 2019-3-4 07:06:48 来自手机 | 只看该作者
本帖最后由 qzwhok 于 2019-3-4 08:10 编辑
royliaoz 发表于 2019-3-3 23:52
报告:我魅族的魅蓝3是能够用的,非常好用。。。弱弱的问一下,里面放gho的镜像文件干什么用的?android ...


如果你手机中的pe是网络版的,那么电脑进入pe后可以从浏览器中输入手机IP,会进入预置下载主页,可下载手机中存放在gho目录下的Windows系统,不过我没放真实的系统,只是一个测试的空文本的改名,你要用真实系统替换,可享受http高速下载,说白了就是为了方便从电脑浏览器中下载存放于手机中的电脑系统,注意sd卡格式为fat32的话,最大单个文件不得大于4G。
你还可以在现有的Windows中下载手机大文件,享有比ftp更快的传输速度,因为是http传输的,只不过没有samba传输方便,samba可以直接挂载手机目录到电脑当本地盘用
回复

使用道具 举报

171#
发表于 2019-3-3 23:52:59 | 只看该作者
qzwhok 发表于 2019-3-2 20:24
手机自带root权限是不行的,需要刷入"超级授权",另外还有 魅族 华为 等手机用户反应无法网启,我只在 ...

报告:我魅族的魅蓝3是能够用的,非常好用。。。弱弱的问一下,里面放gho的镜像文件干什么用的?android能当ghost cast吗?

点评

如果你手机中的pe是网络版的,那么电脑进入pe后可以从浏览器中输入手机IP,会进入预置下载主页,可下载手机中存放在gho目录下的Windows系统,不过我没放真实的系统,只是一个测试的空文本的改名,你要用真实系统替换  详情 回复 发表于 2019-3-4 07:06
回复

使用道具 举报

170#
发表于 2019-3-3 20:19:09 | 只看该作者
未完成的歌 发表于 2019-3-3 20:11
就是这个应用
http://huajun2.onlinedown.net/down/nextapp.websharing.r1-2.0.1.0.apk

汉化版
http://tyzz.greenxf.com:8033/and ... ing-File-Media-Sync(www.greenxf.com)i.apk
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-18 20:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表