找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 9459|回复: 17

[N1盒子] 自己开个贴记录下N1的刷机经历

[复制链接]
发表于 2018-10-9 20:50 | 显示全部楼层 |阅读模式
本帖最后由 back321 于 2018-10-28 17:55 编辑

1、把吃灰已久的N1拿出来通电、连网、接电视,结果看见一直在升级,最后到2.28版本。

2、在论坛找了几天,最后决定刷荒野无灯 [20180909更新] N1固件 - PT下载小钢炮正式公测,刷机非常流畅,一次到位。跟着教程来,就没有问题。
  1. http://files.80x86.io/router/rom/PHICOMM-N1/n1-fw-install-guide.txt
复制代码

3、又刷nml[2018-09-08版本更新]给N1/T1装上原生Armbian_4.18内核,这回掉坑了,重点记录这个坑。。
U盘拔掉后,发现IP都不能获取了。。。

4.刷入最新的Armbian:
1、下载最新的 armbian 5.62 镜像写入U盘。
地址:https://yadi.sk/d/pHxaRAs-tZiei
2、修改uEnv.ini文件内容:将meson-gxl-s905x-khadas-vim.dtb替换成N1对应的meson-gxl-s905d-p230.dtb
3、N1关机,插入U盘在靠近HDMI口的USB口,接通电源,冷启动。
     或者:先不插U盘,N1进入安卓,执行"adb connect $ip"后,执行"adb shell reboot update",黑屏关机后,插入U盘。
4、等待5分钟左右。
5、SSH登入。账号:root 密码:1234
6、更改新密码。
7、输入:命令写入到EMMC。
  1. /root/install.sh
复制代码
8、重启系统,拔掉U盘,安装完成。
9、输入:armbian-config  进行基本配置。

我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-10-9 20:51 | 显示全部楼层
一楼留给自己。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-10-9 20:59 | 显示全部楼层
小钢炮的教程:
本说明最后由 荒野无灯 于 2018-09-06 21:56 编辑

公测版由于功能尚未最终稳定。因此,更新会比较频繁。

FAQ:
缓存问题:
如果你进某个页面总是跳回登录页面,或者直接没有显示任何东西 ,浏览器返回的是该页无法显示。
chrome浏览器缓存问题。 ctrl + shift + i , 然后右击浏览器顶部地址栏的刷新按钮,
选择第三项:“清空缓存并硬性重新加载”, 即可。
更多FAQ见: https://gitee.com/8ox86/phicomm-n1-issue

====================================================================================
从n1原版android系统刷机操作步骤:


1.有一个N1,准备个U盘. 不要太大,U盘大于512M即可. usb 2.0的最佳。
闪迪(SanDisk)酷豆(CZ33)16GB 或 8GB的测试通过,表现良好。lexar 8GB USB2.0 U盘表现更佳。
经测试,上次撸的台电(Teclast)锋芒 U盘 64G USB3.0很大概率上识别会有问题。

2. 下载 phicomm-n1-s905-linux-hacklog-20180902-1544.img.7z , 用7z或winrar解压后,再校验img文件的md5.
注意校验md5 phicomm-n1-s905-linux-hacklog-20180902-1544.md5sum.txt

3. 将镜像文件 phicomm-n1-s905-linux-hacklog-20180902-1544.img 通过工具写入U盘
(windows下可用USB Image Tool或etcher[https://etcher.io], linux gnome3环境下可直接用Disks工具写入)
关于img写入
推荐使用usb-image-tool 写入 http://router.mirror1.80x86.io:8 ... /usb-image-tool.zip
其它工具没有测试过.不保证其工作正常.
如果你下载的是一个.xz的文件,请解压出 .img文件出来,并校对 .img文件的md值.
然后再行写入.
写入方法详细步骤:
http://router.mirror1.80x86.io:8 ... windows%20users.zip

U盘写好后,先别插入!
U盘写好后,先别插入!
U盘写好后,先别插入!

4. N1插上网线连接到路由器(路由器要支持DHCP),N1开机,打开adb远程调试.
        (关于如何打开adb,这里我说明一下,接显示器和鼠标,进入原装的N1系统,然后点击版本号4次,提示adb已经打开即可。
        这个时候,即使你断电,下次开机,会也是adb已经开启的状态。)
        N1成功获取到IP后,在路由器Client Status你可以看到类似android-a08558xxxx这种名称的机器.

5. N1通过adb连接n1,这里在上一步,我们获取到的N1的IP为: 192.168.8.201, 在电脑端执行命令:
        adb connect 192.168.8.201 (这里为盒子的IP),连接成功后你会看到提示:
        connected to 192.168.6.201:5555
        这一步如果没有连接成功,你后面的不用看了...

6. 前提:必须保证第5步你adb连接成功了!(这时可连接显示器看效果,但不是必须的),输入:
adb shell
确保已经进入android的shell,成功进入的标记是,命令提示符会变成: p230:/ $
然后手里准备好U盘,再执行:
reboot update
此时,迅速插上U盘到离HDMI口最近的那个位置。只插一个U盘,不要插其它多余的USB...

   如果命令执行成功,且你的U盘是做好的,那么,会自动进入linux系统(没错,我还没想好名字,先叫linux吧),
  然后你如果接了显示器的话,应该是始终黑屏的. 反之,如果不是黑屏,而是进入了盒子系统的画面,或者进入了盒子的recovery界面,
  说明你的U盘做得有问题,换U盘,或者检查自己制作启动盘的过程是不是存在问题.

7. 进入老毛子路由器,打开Client Status(客户端状态)列表,点击刷新。等待N1启动后获取IP, 你会看到一个名为phicomm-n1的机器,
  N1 的mac 开头是 FC7C02 的。
  这里假设N1的IP为: 192.168.8.201, 后续的说明以这个假设为基础。
  启动大概需要两三分钟。

8. 安装到内置emmc: 通过浏览器打开 http://192.168.8.201:8086/ ,即可看到安装界面。
   然后,点击start install按钮即可开始自动安装。
  如果有看到socket ignored的错误,不用管.其它操作成功就行.
  最后显示:Complete copy OS to eMMC parted SYSTEM 即表示安装过程已经完成。此时,
  可气沉丹田,蛋定,然后,断掉N1电源, 拔掉U盘。再上电开机即可。

9. 静静地等待启动。大概两三分钟吧。
查看IP可以用上面提到的”Client Status(客户端状态)列表“ 法。 (也可以用ping,一般是没必要的。)

10. 打开登录页面后,务必清空chrome浏览器缓存。
ctrl + shift + i , 然后右击浏览器顶部地址栏的刷新按钮,选择第三项:“清空缓存并硬性重新加载”, 即可。
此操作在更新完系统或更新完dashboard后务必执行一次。

11. 如何判断刷机是正常的?登录dashbaord后,最多等待2分钟时间,然后:
        依次点击左侧菜单的apps下面的菜单:
        qBittorrent: 绿色Running
        Transmission: 绿色Running
        Aria2: 绿色Running
        Samba: 绿色Running
        FRP: 绿色Running
        ftp server: 绿色Running
        filemanager: 绿色Running
        syncthing: 绿色Running
        如果所有服务不是全绿的状态。说明刷机是有问题的。可以重新写盘,再刷一次。这时不必按这个步骤来了,而是参照下面的”从本固件旧版系统刷机操作步骤“

12. 刷机完成后,重启一次。
====================================================================================

从本固件旧版系统刷机操作步骤:
0. 配置备份
1. 下载img文件写入U盘
2. 关机,插入U盘,上电, 等待从U盘启动
3. 通过浏览器打开 http://192.168.8.201:8086/ ,安装固件到emmc.(注意,此步骤会自动擦除原系统的所有数据,如果你有配置文件要备份的,请注意备份)
4. 安装过程成功完成后,气沉丹田,蛋定,然后,断掉N1电源, 拔掉U盘。再上电开机即可。
5. 配置恢复
6. 配置恢复后,重启一次。
====================================================================================


FAQ:
为什么我刷机成功了,qb 或 tr 等还是黄色?
这不是成功,这是刷机失败的标志。
写盘有问题。权限问题导致qb没能启动,从而dashboard读取不到qb的配置而启动失败。 重新写盘吧。写完之后,别动!赶紧拔出来。
过早的插入U盘,或者,在U盘做好后,插入到android系统的盒子里后,会污染U盘,导致权限不正确,从而,
刷机之后很多文件权限不对。
更多FAQ见:https://gitee.com/8ox86/phicomm-n1-issue


配置的备份和恢复:
====================================================================================
备份:
确保有且仅有一个ext4 分区的可写的硬盘已经挂在N1上,
(PT用户注意:执行以下命令会关闭所有daemon, 因此,确保qb 你已经在web ui手动点击暂停了所有种子。要不然会红种。。。)
然后执行 cfg-backup

刷完机之后,从备份恢复:
确保前面备份用的那个ext4 分区的硬盘已经挂在N1上,确保有且仅有一个USB设备挂在N1上面,
然后执行 cfg-recovery

默认不加参数执行,是备份到sda1这个分区,恢复也是.
如果你有多个分区,也可以在后面加参数,比如 sda2 , sdb1 等。
====================================================================================

---------------------------------------------------
假设N1的IP为: 192.168.8.201
---------------------------------------------------

dashboard登录地址为:
http://192.168.8.201
默认用户名:root
密码: root

其它信息:
ssh 默认 端口 22, 用户名root, 密码root
ftp 默认 端口 21, 用户名root, 密码root
---------------------------------------------------
---------------------------------------------------

如果多次写盘(正确的工具,正确的操作)仍没能成功进入web ui,
请检测是否降级,或者操作是否有问题。
v2.27 , v2.28 降级: https://gitee.com/8ox86/phicomm- ... ter/downgrade-n1.md

如果多次写盘(正确的工具,正确的操作)仍没能成功”全绿“,
请仔细再看看这个文档,是不是有什么步骤没按说明来。
---------------------------------------------------
---------------------------------------------------


---------------------------------------------------
!!! 特别提醒 !!!
使用qb, aria, tr 等下载器时,自己一定要设置下载目录为外接磁盘!
不要用默认的路径就开始下载东西!
---------------------------------------------------


---------------------------------------------------
默认开机自动走有线网口dhcp获取IP,
如果你的路由器没开dhcp, 那么,
会自动退回到原厂设定的固定IP:   192.168.8.88
---------------------------------------------------

qb 默认web ui: http://192.168.8.201:8083/
默认用户名: admin
默认密码: adminadmin

---------------------------------------------------

tr 默认web地址: http://192.168.8.201:9091/
第一次用,注意在dashboard设置http://192.168.8.201/appcfg/transmission:
默认用户名: admin
默认密码: 自己设置

默认局域网内是不需要密码就能访问的,如果需要密码认证的,自己修改配置:
rpc-authentication-required true
---------------------------------------------------

filebrowser web 地址: http://192.168.8.201:8081/
默认用户名: admin
默认密码: admin

---------------------------------------------------

Syncthing web 地址: http://192.168.8.201:8384/
默认用户名: 无
默认密码: 无
设置web ui用户:
右上角依次点击: 操作=> 设置 => 图形用户界面 ,
填写 '图形管理界面用户名' 和   '图形管理界面密码'
保存.

---------------------------------------------------

aria2 web 地址: http://192.168.8.201/apps/Aria-Ng

---------------------------------------------------

smb 需要进 http://192.168.8.201/appcfg/smb-share 设置共享目录.
硬盘默认会挂载到 /media/xxxx , 因此打路径时你只要打 /media/ 就会自动提示.
如果不是两个全绿的运行状态,在你配置好的情况下,
在主配置页面 http://192.168.8.108/appcfg/smb 点一下save就会重启smb变绿.

关于smb的用户配置说明:
这原本是你应该看smb的文档手册解决的问题,因为这些理念和约定,是smb程序设定的.
如果你不了解这个,那你配置上可能会有麻烦.
1. 里面有一个名字叫root的用户,这个是最高权限级别的.拥有对任何文件的操作权限.
它的smb密码,跟你登录ssh的root用户的密码,是分开的,是两回事.
2. smb里可以新建其它用户和共享.可以分配不同的权限,给不同的目录.

以默认的设置举例说明(注意这里的root和admin用户之间有一个英文空格,admin用户会自己新建的):
Name        Comment        Path             Writeable        Valid Users        Invalid Users        Read List        Write List
share        share        /media/sda1        no        root admin                        root admin        root admin

Name表示出现在客户端访问里的名字,  如你可以改成myshare.
Comment        只是个注释,提醒自己用的,让自己别忘记设置这个目录是干嘛的.
Path        一定要是真实存在的路径.
Writeable no 表示默认是不给写权限的
Valid Users 表示这个共享允许哪些用户. 相反,Invalid Users则表示不允许的.
Read List 为可读用户列表
Write List 为可写用户列表.
看完这些说明,你应该明白了默认的那个设置,为什么是那样的了.

---------------------------------------------------

frp 需要进 http://192.168.8.201/appcfg/frp 配置Server Addr 和 Auth Token等.
如果没有服务端,可用一键部署工具: https://frps-deploy.80x86.io  快捷安装.

Subdomain/CustomDomain 字段是自适应的。如果填写的是 abc 之类的,则是Subdomain.
如果你填写的是 a.b.c 之类的,则会自动识别为CustomDomain,
具体填写什么根据你的服务器配置来。
大部分免费服务器不支持Subdomain。
如果你是用我的自动部署工具安装的frps,那么默认是支持Subdomain的.
---------------------------------------------------

root密码可进 http://192.168.8.201/admin/system/admin 修改,同时可以在这里加自己的公钥证书,实现免密码登录ssh.

---------------------------------------------------


我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 21:00 | 显示全部楼层
其实 ksweb 已经可以满足你的需要,不喜欢的时候删除,又不影响当盒子用。

点评

现在我在找怎么回 官改啊?  详情 回复 发表于 2018-10-9 21:03
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-10-9 21:03 | 显示全部楼层
gdsing 发表于 2018-10-9 21:00
其实 ksweb 已经可以满足你的需要,不喜欢的时候删除,又不影响当盒子用。

现在我在找怎么回 官改啊?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 21:16 | 显示全部楼层
我的是刷webpad的2.0线刷包,再用U盘启动Ubuntu系统,使用命令行安装 Apache 2.4.29+mysql 5.76+php 7.2。
不敢刷小钢炮系统,据说刷写了emmc后,不能刷回。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 21:17 | 显示全部楼层
back321 发表于 2018-10-9 21:03
现在我在找怎么回 官改啊?

再刷USB刷一遍官改就行
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 21:20 | 显示全部楼层
[N1盒子] (9.27更新图)4.18内核刷入emmc后恢复分区表方法
https://www.right.com.cn/forum/f ... read&tid=335867
看看这个帖子(我仅仅看了看,没有尝试过)。

期待你能成功刷回。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-10-9 21:21 | 显示全部楼层
本帖最后由 back321 于 2018-10-9 21:40 编辑

ddbr,看能恢复不?
root@aml:~# ddbr
DO YOU WANT TO BACKUP OR RESTORE ?
BACKUP=(b) RESTORE=(r) r
AVAILABLE DEVICES: mmcblk1 sda1 sda2
YOU ARE RUNNING stretch FROM sda2
DID YOU USED COMPRESSION WHEN YOU TOOK THE BACKUP ?
YES=(y) NO=(n) n
YOU ARE ABOUT TO MAKE SERIOUS CHANGES TO YOUR SYSTEM!!!
FILE /ddbr/-emmc.img IS GOING TO BE WRITEN TO mmcblk1
MAKE SURE EVERYTHING LOOKS OK AND:
PRESS ENTER TO CONTINUE OR CTRL+C TO CANCEL
RESTORING /ddbr/-emmc.img TO /dev/mmcblk1 | PLEASE WAIT...
^C1693200+0 records iniB/s] [======>                                                           ] 11% ETA 0:08:25
1693199+0 records out
866917888 bytes (867 MB, 827 MiB) copied, 64.2109 s, 13.5 MB/s
826MiB 0:01:04 [   0 B/s] [======>                                                            ] 11% ETA 0:08:3
结果回我的小钢炮固件去了。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 21:28 | 显示全部楼层
折腾。把盒子写成砖、再救砖、后写系统、发现偷流量、再刷官改、回刷原厂!再来!150买个T1拉到

点评

老司机。 要不要盒子无所谓,重点是 折腾。。  详情 回复 发表于 2018-10-9 21:35
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-10-9 21:35 | 显示全部楼层
hzfecd 发表于 2018-10-9 21:28
折腾。把盒子写成砖、再救砖、后写系统、发现偷流量、再刷官改、回刷原厂!再来!150买个T1拉到

老司机。


要不要盒子无所谓,重点是  折腾。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 21:57 | 显示全部楼层
不会玩,小钢炮最适合做网站服务器了,内存占用低,安装opt就可以了。

悲剧的事情,禁用了几个下载的软件,重启后管理界面也没了,现在只能ssh了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

搞不懂啊。 怎么安装。  详情 回复 发表于 2018-10-9 22:44
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-9 22:09 | 显示全部楼层
唉,w大的tr没法下载,flag了换灯大的试试
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-10-9 22:44 | 显示全部楼层
隐形的肩膀 发表于 2018-10-9 21:57
不会玩,小钢炮最适合做网站服务器了,内存占用低,安装opt就可以了。

悲剧的事情,禁用了几个下载的软 ...

搞不懂啊。 怎么安装。

点评

你们这有问题,我armbian 刷入 mmc后,都可以随意来回线刷安卓和armbian 估计是没有 reboot update  详情 回复 发表于 2018-10-10 12:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-10-10 12:29 | 显示全部楼层
back321 发表于 2018-10-9 22:44
搞不懂啊。 怎么安装。

你们这有问题,我armbian 刷入 mmc后,都可以随意来回线刷安卓和armbian

估计是没有  reboot update

点评

5.59的418内核为了扩容,把分区表修改了,合并了system分区好像,之前的不影响,分区改动所以刷不回去。但是可以ddbr恢复分区  详情 回复 发表于 2018-10-10 13:32
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-18 21:31

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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