数码之家

标题: WEIPOS开店宝安卓收银机内置存储DIY硬改扩容成功,分享一下心得和体会 [打印本页]

作者: hlhu795    时间: 2020-10-27 10:16
标题: WEIPOS开店宝安卓收银机内置存储DIY硬改扩容成功,分享一下心得和体会
帖子比较长,请耐心观看哈!

一、前言
之前在坛子里发过贴,向坛子里的大佬们讨教过,在此先谢谢各位不吝赐教的大佬们!谢谢你们热心的帮助!
详见坛子里的帖子链接:https://www.mydigit.cn/forum.php?mod=viewthread&tid=187110

以前一直有想法,想把那个开店宝的收银机拿来当试验品,这个收银机是开店宝WEIPOS品牌,帮朋友的亲戚升级收银机换下来之后,朋友送给我的。

机器配置:CPU(RK3368),运存RAM(1G),ROM内置存储(4G),主要是4G存储空间有限,经常提示空间不足,运存勉强够用,看到主板背面有预留的可以焊接RAM内存颗粒的焊盘位置,连焊盘周边贴片电容和电阻都焊好了,感觉是可以直接扩容RAM的,等内置存储扩容搞定,再考虑运存扩容;

一直拿收银机当平板电脑在用,看视频和电影挺流畅的哈!比较烦人的就是多装几个软件就提示空间不够。

图片-1:
[attach]945984[/attach]


图片-2:
[attach]945985[/attach]

对于这种扩容内置存储和运存操作,之前没有这方面实际动手的经验,只是在网络上看过相关的帖子和视频,也不敢轻易动手。

在发帖经过大佬们的指点之后,下定决心开始折腾了,折腾期间也是很折磨人的哈!不过在折腾中寻找快乐!在折腾中增长知识,也是乐在其中哈!

**********************************************************

二、前期准备阶段:
首先是扩容知识方面的了解与学习,看过坛子里高手给老丈人的小米手机扩容的帖子,了解学习瑞芯微固件方面的知识,之前没接触过瑞芯微方面的机器,没折腾过,要说接触的话,以前折腾过联发科系列芯片平板电脑的固件,那纯粹是为了好玩!
下载瑞芯微固件方面的打包解包、刷机、驱动等相关的工具软件。

我用到的工具软件和驱动:
U盘主控板EMMC读写工具(ProgramTek)
AndroidTool_Release_v2.54(瑞芯微刷机工具)
Notepad+ (文本编辑器)
Beyond Compare 4 (文件对比工具)
DriverAssitant_v4.91(瑞芯微驱动程序)
RK3399_RK3288固件解包工具FWFactoryTool5.50(瑞芯微固件解包打包工具)

RK3368收银机系列的固件和资料基本没有,于是下载了一些RK3368芯片的安卓机顶盒类型的固件,解包后了解固件的相关情况。

在网络上搜索与瑞芯微RK系列关于扩容的内置存储有关的知识点和帖子。同样RK3368的资料极少,有的仅能作为参考之用;倒是RK3399、RK3288和RK3128等芯片的资料还不少,但是可以确定的是,同是瑞芯微系列的CPU,好多资料和使用方法应该都是相通的。

其次是硬件和工具方面的准备,查找与原机主板上的内存颗粒参数一致的相关资料,还有EMMC字库的相关资料,确定后TB下单采购,还有采购一些焊接用的工具和耗材,如植锡用的钢网,还有焊锡膏,EMMC字库读卡器等,风枪(迷你版)和低温锡以前都有准备,直接都可使用。可以看一下图片工具、内存颗粒【K4B4G1646E-BYK0】和EMMC【KLMAG2WEPD-B031(16GB)】字库,顺便买了两颗32GB的。

图片-3:图中画红圈的是用来练手的山寨机主板
[attach]945986[/attach]
扩容字库对于我来讲比较难的就是芯片植锡,之前完全没弄过,但是可以肯定的是动手能力还可以哈,反正拆东西还是挺厉害的!!先买了工具和材料练练手,感受一下吧!还有机器没有官方线刷固件,这个也比较有挑战性!

看图片,找了一个山寨的手机(能开机,充话费送的)拆字库练手开始了!

图片-4:用山寨机主板上的eMCP(2+8)芯片练手进行植锡操作!
[attach]945988[/attach]

*********************************************


三、字库芯片植锡替换阶段

练了几次开始有感觉了哈!!

经过上面的一系列的准备和练习,最后进入更换扩容字库的实操阶段!下面介绍详细过程。

开始拆主板上的字库芯片了,拆之前还是把周边的元件做个保护,贴上隔热胶带和铝膜胶带。风枪调到350度,风速7,每个风枪的都不一样的,很方便就拆下来了,焊盘没有脱落的情况。

图片-5:对芯片周边元件做好保护,准备拆字库。
[attach]945989[/attach]


图片-6: 很轻松就把主板上的字库拆下来了。
[attach]945990[/attach]

图片-7:拆下来的字库焊盘完好,没有脱落的情况。
[attach]945991[/attach]
下面开始给4G字库芯片植锡了,看一下,还可以哈!第一次植锡基本还算可以!

图片-8:4G字库植锡效果图
[attach]945992[/attach]
植锡完成后开始焊接到U盘字库读卡器上,还算顺利,基本一次就搞定了。16G字库也是一次植锡并焊接完成。

图片-9:准备将4G字库焊接到U盘上。
[attach]945993[/attach]

图片-10:顺利焊接好4G字库
[attach]945994[/attach]
插入电脑试试是否正常,插入电脑提示“使用驱动器I:中的光盘之前需要将其格式化。”如果有这个提示证明焊接没有问题哈!当然,此时千万不要进行格式化操作!

焊好的4G字库插入电脑也提示需要格式化,证明焊接没问题!焊好的16G字库插入电脑也提示需要格式化,证明焊接完好无误!

图片-11:
[attach]945995[/attach]
接下来就是字库读取与克隆的过程了。

图片-12:字库读取过程和字库读取的文件准备写入新字库芯片。
[attach]945996[/attach]

图片-13:字库文件已写入16G字库芯片。
[attach]945997[/attach]

图片-14:火急火燎地就把新字库焊到主板上了。
[attach]945998[/attach]
这时候,我才想起来不是要把读取的固件修改为16G容量的大小后再写入新字库吗?可是我不会使用WINHEX软件,我也不想把新字库再拆下来了,那就将错就错吧,先开机试试能否正常启动?

图片-15:加电开机很快进入系统,字库移植没问题!
[attach]945999[/attach]
如果能自动识别内置【之前查过相关的帖子说瑞芯微机器安卓6.0以上的版本能自动之别存储空间大小】存储容量岂不更好!进入系统查看内置存储容量没变哟!恢复出厂设了也不行,看来不能自动识别。

图片-16:查看内置存储同容量跟之前一样哈!恢复出厂设置之后也不行呢!
[attach]946000[/attach]


图片-17:USB连机看了一下分区的情况,新字库16GB容量已经识别了,内置存储分区userdata要改才行。
[attach]946001[/attach]
我实在是不想拆下新焊上去的字库了,因为担心用风枪拆装几次芯片就废了,再说了我也不会用WINHEX修改字库文件,还是先尝试能不能不拆字库把分区容量识别的问题搞定,实在不行再拆字库,于是我又开始了下一步的折腾了!

************************************************


四、分区容量识别操作阶段
既然官方没有线刷包,我把机器里的固件提取出来(需要ROOT后才能提取固件),再用刷机工具刷入机器,这样机器格式化后能不能正确识别内置分区容量?先用USB连机查看各分区的情况,然后用ADB命令把各分区提取出来。

这机器主板上有一个RECOVERY键,USB线连机后,先按住这按键不放,然后按电源键开机可进入LOADER模式,这时刷机工具底部会显示【发现一个LOADER设备】,点工具软件设备分区表会显示机器设备分区名称、地址和容量大小,我比对了一下与我提取的文件分区名、地址和大小是一样的,看图片。

图片-18
[attach]946002[/attach]
虽说有提取的固件,有刷机工具,还是不敢轻易刷机,担心刷成砖头哈(其实怎么刷都没事,底层的东西不弄坏一般不会有问题)。

我看了有人的帖子是在Ubuntu系统下找到device目录下的BoardConfig.mk文件,将BOARD_USERDATAIMAGE_PARTITION_SIZE的大小修改USERDATA文件容量大小参数,重新编译一下,烧写userdata分区(fastboot flash userdata userdata.img),解决分区容量识别的问题,Ubuntu系统用过,但只是略懂皮毛,而且太麻烦看着都头疼哈!

我这个如果只是单纯用userdata文件刷机的话,分区容量与之前一样也不会增加吧?

接下来开始学习研究与分区相关的知识点,之前没深入了解过!

开始查资料,资料很少,找到一篇关于更改分区容量大小的帖子,看过之后经过反复琢磨和计算,终于明白怎样使用win7系统自带的【计算器】程序员模式,进行十六进制和十进制之间的转换换算,也明白了,各分区容量大小与起始地址怎样换算,怎样修改各分区容量大小?感觉收获很大!


之后又找了一些RK3368系列机顶盒的固件,还有那种通刷的固件,解压后查看固件文件,发现其中有都一个parameter.txt文本文件,后来查了相关的帖子说瑞芯微系列芯片的机器是通过这个文件来调整各个分区的大小的。
见图片-19:
[attach]946004[/attach]
可我的机器里没有这个文件怎么办?既然是文本文件,能不能在我从字库中备份读取的那个文件里找到,于是我用WINHEX磁盘编辑软件打开【IMAGE.bin】这个文件,用软件的文本搜索功能搜索到的文件,大家看一下图片。

图片-20:parameter文本记录
[attach]946005[/attach]
感觉像是系统启动过程中的LOG记录文本,这个文本中启动参数和各分区大小,起止地址等与下载的RK3368盒子通刷固件中的parameter.txt文件中的基本一样,一共有8个记录文本,这也验证了下面关于parameter参数文件的解析处理摘录中介绍的【但是一共有8个parameter,可能7个是作为备份的。】

见图片-21:一共有8个一样的parameter文本记录,我缩小了,便于观看,缩小了也只能看到两个,后面还有6个。
[attach]946006[/attach]

见图片-22:这张图片用文本比较软件查看我从IMAGE.bin.txt文本中复制出来的parameter文本记录与通刷版固件中解压出来的parameter.txt文件中内容基本一致。
[attach]946007[/attach]
摘录帖子里的文字:rk3368对于parameter参数文件的解析处理
这个文件是在uboot中被解析的。
在init_sequence_r中有board_late_init函数
board_late_init中首先就执行了
load_disk_partitions()这一部分。这一部分执行了解析parameter的过程。还有一次解析Parameter的过程是在执行完一次flash以后。刷了新的flash的时候会重新解析一次。
这一次是调用board_fbt_load_partition_table->load_disk_partitions执行的解析
在load_disk_partitions中
首先分配了一块内存用于保存解析的param结构
Parameters有多个Line组成,限制每个Line最大占1024Bytes
#define PARAMETER_NUM 8 // parameter文件的备份个数
#define MAX_LOADER_PARAM (128*512) //Parameters所占的最大Sector数(含tag、length、crc等)
PLoaderParamparam = (PLoaderParam)memalign(ARCH_DMA_MINALIGN, MAX_LOADER_PARAM *PARAMETER_NUM);
申请了 128*512*8字节 512KB的大小。每个parameter文件只有128*512的大小。
【但是一共有8个parameter,可能7个是作为备份的。】
只要按照顺序读取出一个parameter。并且是有效的parameter文件就表明成功了
下面详细介绍一下各分区的容量大小和起始地址以及怎样计算?更改分区的大小。

CMDLINE:console=ttyFIQ0androidboot.baseband=N/A androidboot.selinux=disabledandroidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/initinitrd=0x62000000,0x00800000 mtdparts=rk29xxnand:
0x00002000@0x00002000(uboot),   size:0x00002000    8192×512÷1024÷1024=4MB address:    8MB
0x00002000@0x00004000(trust),   size:0x00002000    8192×512÷1024÷1024=4MB address:   12MB
0x00002000@0x00006000(misc),    size:0x00002000    8192×512÷1024÷1024=4MB address:   16MB
0x00008000@0x00008000(resource),size:0x00008000  32768×512÷1024÷1024=16MBaddress:   32MB   
0x00008000@0x00010000(kernel),  size:0x0000C000  32768×512÷1024÷1024=16MB address:   48MB     
0x00010000@0x00018000(boot),                                         32MB address:   80MB
0x00010000@0x00028000(recovery),                                     32MBaddress:  112MB
0x00038000@0x00038000(backup),                                      118MB address:  224MB     
0x00040000@0x00070000(cache),                                       128MB address:  352MB
0x00002000@0x000B0000(kpanic),                                        4MB address:  356MB
0x00200000@0x000B2000(system),                                     1024MBaddress: 1380MB
0x00008000@0x002B2000(metadata),                                     16MB address: 1396MB            
0x00002000@0x002BA000(baseparamer),                                   4MB address: 1400MB            
0x00200000@0x002BC000(userdata),                                   1024MB address: 2424MB           
0x00020000@0x004BC000(radical_update),                              64MB address: 2488MB            
-@0x004DC000(user)

@符号前是分区的大小
@符号后是分区的起始地址
括号中是分区的名字
单位都是 sector(512Bytes)
比如 uboot 起始地址为 0x2000 sectors (4MB)的位置,大小为 0x2000 sectors(4M)
另外 flash 最大的 block 是 4M(0x2000 sectors),所以每个分区需要 4MB 对齐,即每个分区必须为 4MB 的整数倍。
0x00038000@0x00038000(backup)
backup 分区前的分区为固件区 uboot、trust、misc、resource、kernel、boot、recovery ,后续升级时不能修改分区大小;
backup 分区后的分区 cache、system、metadata、baseparamer、userdata是可以读写的,可以调整分区大小。但是修改分区大小后需要进入 recovery 系统格式化cache分区,再次进入系统后可以正确识别userdata分区容量了。

这下我可以确定,我提取的固件可以刷机了,下载的固件也可以刷入我的机器里了!分区容量识别问题感觉可以搞定了!后来经过多次刷机发现怎么刷也成不了板砖。
接下来开始着手修改parameter文件里的分区大小,先试着把userdata分区改成2GB的容量,成功了。

图片-23
[attach]946008[/attach]


分区修改的基本操作方法如下:
1、用【RK3399_RK3288固件解包工具FWFactoryTool5.50】工具把通刷固件【RK3368_Android5.11SE160328】解压出来,修改parameter.txt文件里的分区参数,然后打包固件。

图片-24:解包固件
[attach]946009[/attach]

图片-25:修改parameter.txt文件里的分区参数;
[attach]946010[/attach]

2、机器开机进入LOADER模式(先按住recovery按键不放,再按电源开机键),把打包好的固件用【AndroidTool_Release_v2.54】刷机工具中的【固件升级】项把系统刷进去,这个包可以刷入(刷机失败也没关系),但无法进入系统,因为内核什么,system都不一样,没关系,我们只需要在刷机过程中格式化磁盘就行,格式化磁盘时会按照修改后的parameter.txt中分区大小进行格式化。

图片-26
[attach]946011[/attach]

刷写之后不用重启机器,进入【下载镜像】选项,点【设备分区表】按钮就可以看到userdata分区表的容量和起始地址已经更改了。

图片-27:
[attach]946012[/attach]

3之后再次重复第二步的操作进入LOADER模式,用【AndroidTool_Release_v2.54】刷机工具中【下载镜像】选项把之前从机器里提取的固件整个再刷一遍,如果中途重启,显示“下载失败”,可以重新进入LOADER模式分段进行刷机。因为在LOADER模式系统默认1分半钟,之后会自动重启,我提取的固件是整个分区的,刷写时会整个分区刷写会耗费时间较长,超过时间机器会自动重启,所以可以批(几个分区刷写一次)或者单刷某一个分区,全部刷完后开机进入recovery模式,进行data和cache双清。双清之后再次重新进入系统后,userdata分区就可以正确识别了。


图片-28:用【AndroidTool_Release_v2.54】刷机工具中【下载镜像】选项,刷一遍机器里提出来的固件。
[attach]946013[/attach]

图片-29:
[attach]946014[/attach]


图片-30:刷机完成后重启机器进入recovery模式,双清恢复出厂设置。
[attach]946015[/attach]

图片-31:双清后进入系统,userdata分区容量已正确识别。
[attach]946016[/attach]

图片-32: ADB连机查看分区,userdata分区已正确识别,还剩1个多GB的容量分配给了user 分区了。
[attach]946017[/attach]
说一下:分区修改可以两种方式都行(下载中有大容量内置存储机顶盒刷机包里面就是屏蔽掉以前的分区,后面添加去掉user分区,把userdata分区移到最后),一种按照以前的分区模式,把userdata分区变大,后面分区起止地址作相应的修改就好了,另外一种就是去掉user分区,我看了一下这个分区最终还是指向了userdata分区,把【userdata】分区移到最后,剩余的空间全部给userdata分区。

图片-33,原版分区和去掉user分区修改后参数比较。
[attach]946018[/attach]

最后看一下,去掉user分区,把userdata分区调整到最后自动识别剩余空间。我看了一下进入user分区后最后还是进入userdata分区。
说明一下:去掉user分区后,在刷机工具的【镜像下载】项下要把userdata分区移至最下面,同时删除user分区选项,看图片。

图片-34:
[attach]946020[/attach]

图片-35:进recovery格式化data和cache。
[attach]946021[/attach]

图片-36:系统把剩余的空间分配给了userdata分区。
[attach]946022[/attach]



五、最后
这次收银机字库更换收获比较大!也很完美哈!

其实好多事情想象中很难,觉得没有自信,不敢做,真正做起来也没有想象中的那么难!

期间也是一波三折,还以为会把机器刷成板砖呢!还有资料太少也是很苦恼!瑞芯微有一个固件解包打包的工具【瑞芯微固件解包打包工具Vxx.x试用版】全都是试用版,有的用不了,有的功能缺失,用起来可真闹心啊!

专业的好质量工具也很重要!之前买的维修lao的植锡钢网,植锡时老是爆锡,我这里无意贬损某个品牌的产品,只是自己使用不习惯罢了!后来又买了加厚的阿 MAO易修的钢网(钢网孔眼是方孔),怎么植锡都不爆锡,能把控自如!

我对于某个行业中【专业】一词的理解是:既要有很好的技能和责任心,还要有专业的工具作为支撑,这样才能称之为专业!

对于字库更换我是初次接触,连业余都不算,对于帖子中有些词汇使用不够专业的,还请各位专业级大佬斧正哈!

还有个请求!有哪位大神能提供一下关于WINHEX修改固件大小方面的帖子或者教程,造福广大爱折腾的数码爱好者!

希望这个帖子对于有这方面需求者能有所帮助!

最后,谢谢各位能耐心看完此帖!




作者: hlhu795    时间: 2020-10-27 10:19
我觉得这个帖子不应该放在拆机乐园吧?但是我在草稿箱里没法改了,就发了出来。
作者: zshuntao    时间: 2020-10-27 10:43
意思还分两次发吗?RAM不扩了吗?
作者: 懂艾的年纪    时间: 2020-10-27 10:54
没想到混了个前排 墙裂支持楼主的钻研和分享精神 完完全全的一篇入门好教材!
作者: 懂艾的年纪    时间: 2020-10-27 11:02
其实还有个问题不太明白 我之前扩容过手机 也看过其他xd扩容n1等盒子 都是底层对拷后就可以完成扩容 为什么这台机器需要修改底层
作者: hlhu795    时间: 2020-10-27 11:59
懂艾的年纪 发表于 2020-10-27 10:54
没想到混了个前排 墙裂支持楼主的钻研和分享精神 完完全全的一篇入门好教材! ...

谢谢支持!教材谈不上,如果能提供一些参考也算不错吧!
作者: myd23    时间: 2020-10-27 12:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: hlhu795    时间: 2020-10-27 12:45
myd23 发表于 2020-10-27 12:32
楼主真够折腾的。这机器屏幕多大的?看视频舒服就行!

屏幕11.6寸的触摸顺滑,看视频还可以!谢谢支持!
作者: weis29    时间: 2020-10-27 14:12
赞一个
自己很久不愿动手了
作者: 加旋    时间: 2020-10-27 14:36
羡慕老大有技术和工具自己扩容了:lol::redheart:
作者: aladdincp    时间: 2020-10-27 14:57
极有钻研精神 赞!!!!
作者: cketk    时间: 2020-10-27 15:01
大佬,真是技术牛逼呀,太多英文,看得有点晕哪:lol:
作者: aacyxjz    时间: 2020-10-27 15:20
牛掰了,前排点赞,不让加分了。。。。限额(已超出该会员当天被打赏总额,请多给其他会员打赏鼓励!)
作者: 王丁丁88    时间: 2020-10-27 15:25
这水平,厉害了!值得大家在空闲的时候试试,
作者: chanwah2000    时间: 2020-10-27 15:51
不得不佩服了,:praise::praise::praise:,真有耐心和钻研精神。如果是我早就崩溃,把机子扔垃圾筒了
作者: hlhu795    时间: 2020-10-27 17:22
weis29 发表于 2020-10-27 14:12
赞一个
自己很久不愿动手了

谢谢支持!我也是好久没折腾,想起来折腾这个哈!
作者: hlhu795    时间: 2020-10-27 17:24
chanwah2000 发表于 2020-10-27 15:51
不得不佩服了,,真有耐心和钻研精神。如果是我早就崩溃,把机子扔垃圾筒了 ...

是呀,本来机器就是淘汰下来,可以当废品处理,但是舍不得,折腾一下还是能用的。谢谢支持!!
作者: hlhu795    时间: 2020-10-27 17:29
chanwah2000 发表于 2020-10-27 15:51
不得不佩服了,,真有耐心和钻研精神。如果是我早就崩溃,把机子扔垃圾筒了 ...

哈哈!既然想去折腾,那就必须有耐心哈!其实期间也差点崩溃了!还好,挺过来了!
作者: 乱世小蝴蝶    时间: 2020-10-27 17:34
1g内存????卡到爆吧
作者: ask0wizard    时间: 2020-10-27 19:08
改底层应该是分配配置保存在其他分区导致
作者: 加旋    时间: 2020-10-27 20:23
其实3368芯片算很入门低端了,根本不值得扩容了:lol::Strive:
作者: lmy2003    时间: 2020-10-27 21:09
谢谢分享,学到了,虽然没机会用
作者: 3797    时间: 2020-10-27 22:30
我是来学习的,还不会用吸锡线,也不会扩容:lol:
作者: hlhu795    时间: 2020-10-28 09:32
王丁丁88 发表于 2020-10-27 15:25
这水平,厉害了!值得大家在空闲的时候试试,

哈哈!没别的拆东西挺厉害的哈!:titter::titter:谢谢支持!
作者: hlhu795    时间: 2020-10-28 09:35
乱世小蝴蝶 发表于 2020-10-27 17:34
1g内存????卡到爆吧

不卡,装几个看视频的还可以,就是内置空间不够用,现在收银软件,美团、饿了么等APP都升级变大了,加上系统内置的收银机系统APP,所以空间不够用被淘汰下来了。
作者: hlhu795    时间: 2020-10-28 15:27
加旋 发表于 2020-10-27 20:23
其实3368芯片算很入门低端了,根本不值得扩容了

其实主要是为了拿它当实验品,练练手也不错!真要从维修成本上来讲血亏哈,但是,折腾所带来的收货真的太大了!还是很值得折腾的哟!谢谢支持!!
作者: hlhu795    时间: 2020-10-28 15:28
3797 发表于 2020-10-27 22:30
我是来学习的,还不会用吸锡线,也不会扩容

哈哈!同样都是学习研究阶段!相互学习,共同进步!
作者: nguyen    时间: 2020-10-29 19:05
什么时候发扩运存的帖子
作者: Lunwenshrimp    时间: 2020-10-29 20:23
乱世小蝴蝶 发表于 2020-10-27 17:34
1g内存????卡到爆吧

日常使用不会卡到爆、没有弹出“无响应”提示。



作者: 简单happy    时间: 2020-10-29 20:26
收藏收藏,工具我都没有凑齐
作者: wskl    时间: 2020-10-29 20:39
教程写的详细,学习了。
作者: rnsln    时间: 2020-10-29 22:09
真是高手啊~
作者: yhgwork    时间: 2020-10-30 01:08
旧的字库是用什么软件读出来和备份的?钢网是不是18元那种?那个固定台在哪可以买到,多少钱?植球是用焊锡膏,还是买小珠球?风枪温度和风速各打到多少好?吹多久OK?怎么样感觉到OK了,不吹了?
作者: 深入研究    时间: 2020-10-30 02:07
美团点评机可以刷系统吗,
作者: ljlun    时间: 2020-10-30 08:24
天下无难事,只需你用心!:praise:
作者: 冰之坠    时间: 2020-10-30 09:53
牛,只能说这了,才疏学浅
作者: dukecheng    时间: 2020-10-30 10:36
第一次就成功了,值的庆贺!
作者: cj8510    时间: 2020-10-30 10:58
好久不玩安卓刷机,这硬改水平:praise::praise::praise:
作者: hanfong122    时间: 2020-10-30 11:25
折腾就是快乐:lol:
作者: hlhu795    时间: 2020-10-30 12:00
Lunwenshrimp 发表于 2020-10-29 20:23
日常使用不会卡到爆、没有弹出“无响应”提示。

不会卡,因为我装的软件不多,有时候有,感觉能接受呢!
作者: hlhu795    时间: 2020-10-30 12:04
深入研究 发表于 2020-10-30 02:07
美团点评机可以刷系统吗,

美团点评的没弄过,这种收银机固件方面可能要封闭些!估计也是出于安全考虑吧!如果同芯片同版本的系统应该是可以弄。谢谢支持!
作者: hlhu795    时间: 2020-10-30 12:05
wskl 发表于 2020-10-29 20:39
教程写的详细,学习了。

好多东西也在学习过程中!相互学习吧,共同进步!谢谢支持!
作者: hlhu795    时间: 2020-10-30 12:11
本帖最后由 hlhu795 于 2020-10-30 12:24 编辑
yhgwork 发表于 2020-10-30 01:08
旧的字库是用什么软件读出来和备份的?钢网是不是18元那种?那个固定台在哪可以买到,多少钱?植球是用焊 ...

旧字库用ProgramTek(字库读写软件)读取的。[attach]951568[/attach]
对,钢网要买那种18元的厚的,日本钢材的,孔是方孔的好用。

固定台某宝多的是,直接搜索就有。
植球是用的焊锡膏,低温锡膏。

风枪的温度和风速不好说,每个品牌风枪的温度和风速只能根据自己使用的感觉来把控。对于无铅锡焊接的芯片比较难吹,听说还要在底部用恒温台加热的同时吹芯片,温度不要调的太高,否则会把芯片吹废掉,先低温低速吹,不行再往高了调温,多试几次,直到锡完全融化芯片能轻易被镊子取下,如果温度没到,锡没化,没把控好,硬是往下取下芯片,焊盘容易脱落,这样代价比较大!还是自己多用废旧的板子练练吧,搞熟练了再正式折腾,熟悉了也就得心应手了!




作者: wssx007    时间: 2020-10-30 13:06
这个就牛逼了……
作者: zhangbinwwsq    时间: 2020-10-30 13:25
zshuntao 发表于 2020-10-27 10:43
意思还分两次发吗?RAM不扩了吗?

咋,看了第一季就过瘾了?:lol:
作者: zhangbinwwsq    时间: 2020-10-30 13:31
懂艾的年纪 发表于 2020-10-27 11:02
其实还有个问题不太明白 我之前扩容过手机 也看过其他xd扩容n1等盒子 都是底层对拷后就可以完成扩容 为什么 ...

那要看自身的系统能否自动识别呀
就相当于电脑升级硬盘,sata机械到nvme固态,互拷之后,设置好启动盘次序
若是win10系统,你这么弄就完事了,但若是win7,你肯定启动不了,因为系统本身都不支持nvme,你得添加驱动啥的
作者: fanchao2003    时间: 2020-10-30 14:14
牛B的学习能力和动手能力,佩服的不要不要
作者: sunnyquan    时间: 2020-10-30 16:12
练成高手系列~:praise::praise:
作者: hlhu795    时间: 2020-10-30 18:32
fanchao2003 发表于 2020-10-30 14:14
牛B的学习能力和动手能力,佩服的不要不要

谢谢支持!动手能力还行吧!挺能拆东西的!学习能力一般,还是需要百度哈!其实好多都没有直接答案,但是有很多帖子能作为参考点或者起到启发的作用!
作者: hlhu795    时间: 2020-10-30 18:34
zhangbinwwsq 发表于 2020-10-30 13:25
咋,看了第一季就过瘾了?

回头再弄吧!我发现自己真的很懒!这个帖子都拖延了好久才发出来!谢谢支持!
作者: hlhu795    时间: 2020-10-30 18:36
sunnyquan 发表于 2020-10-30 16:12
练成高手系列~

哈哈!真想练成高手呢!只是经过这次扩容后感觉啥都不怕,有种啥都敢修了状态!谢谢支持!
作者: sm_june    时间: 2020-10-30 23:51
请问LZ这个K4B4G1646E-BYK0是双晶颗粒吗?
作者: 夜空衬繁星    时间: 2020-10-31 10:36
固件提取根本不需要root,我玩的rk3288的便携盒子,直接提取所有分区,而且改分区地址只需要编辑parameter就行,没那么麻烦,你这刷机工具版本太低,2.58和2.71的都有,2.71的自带固件提取解包功能,只要进入loader模式就行
作者: jmq123    时间: 2020-10-31 14:25
我同事的手机被车压坏了, 找我想办法把手机里小孩的照片弄出来,到时候希望得到大神们的指导

作者: yhgwork    时间: 2020-10-31 14:55
hlhu795 发表于 2020-10-30 12:11
旧字库用ProgramTek(字库读写软件)读取的。
对,钢网要买那种18元的厚的,日本钢材的,孔是方孔的好用。 ...

多谢指教
作者: o759    时间: 2020-10-31 15:31
厉害厉害,可以做师傅了。我有手机刷不了机,求指导一下
作者: junyee    时间: 2020-10-31 18:47
有些方案分区表可以自适应的.
就是最后一个分区可以自己扩展互末尾.

瑞芯微好像也可以.


作者: hlhu795    时间: 2020-10-31 20:59
junyee 发表于 2020-10-31 18:47
有些方案分区表可以自适应的.
就是最后一个分区可以自己扩展互末尾.

看到过说6.0以上的系统可以自动识别,这个系统不行不知为什么?谢谢支持!
作者: hlhu795    时间: 2020-10-31 21:00
jmq123 发表于 2020-10-31 14:25
我同事的手机被车压坏了, 找我想办法把手机里小孩的照片弄出来,到时候希望得到大神们的指导
...

哈哈!过奖了,大神可不敢当!倒是什么都敢折腾哟!谢谢支持!
作者: hlhu795    时间: 2020-10-31 21:13
本帖最后由 hlhu795 于 2020-10-31 21:24 编辑
夜空衬繁星 发表于 2020-10-31 10:36
固件提取根本不需要root,我玩的rk3288的便携盒子,直接提取所有分区,而且改分区地址只需要编辑parameter ...

可能吧!之前就是没弄过,没接触过哈,手头除了一台能运行的机器外啥都没有,所以开始折腾后才写了这帖子,我用工具软件试了一下提取固件不行,你说的高版本的2.71我试过的,提取不了机器里面的固件,不知为什么?可能跟机器是收银系统有关吧,安全方面可能控制的更严一点,前面几个分区的提取可以,后面从boot开始提取出来就不正常了,大小只有1k,可能是我不会用吧!谢谢支持!
作者: hlhu795    时间: 2020-10-31 21:27
sm_june 发表于 2020-10-30 23:51
请问LZ这个K4B4G1646E-BYK0是双晶颗粒吗?

这个我也不太清楚!谢谢支持!
作者: junyee    时间: 2020-11-1 09:40
jmq123 发表于 2020-10-31 14:25
我同事的手机被车压坏了, 找我想办法把手机里小孩的照片弄出来,到时候希望得到大神们的指导
...

如果 是国产机,安卓版本高的话,默认 USER 分区是加密的,读卡器行不通,搞不好还是UFS的

估计只能找同型号主板搬过去.
作者: aers000    时间: 2020-11-1 13:11
https://bbs.nas66.com/m/?a=viewthread&tid=8749&_bpage=1这里有人直接用刷机工具做备份!
作者: hlhu795    时间: 2020-11-1 17:11
本帖最后由 hlhu795 于 2020-11-1 17:21 编辑
aers000 发表于 2020-11-1 13:11
https://bbs.nas66.com/m/?a=viewthread&tid=8749&_bpage=1这里有人直接用刷机工具做备份!

你说的这个方法我试过,boot之前的分区按照分区名进行备份可以,备份出来的与我提取的比较后一样,备份到boot分区就不行了,分区备份出来只有1K 大小,高版本的2.17我试过不行,低版本2.35的也试过,不行,我试了好几台这样的收银机都备份不了;

2.38的版本我没有,试不了,是不是要找到与RK3368匹配的版本才行,我不知道?也许行,也许不行哈!还有,我想可能与收银系统有关,出于安全考虑,厂家可能在适配编译系统时做了特殊处理吧?谢谢支持!
作者: mao1990    时间: 2020-11-1 21:53
niubi,RAM也扩大下
作者: jmq123    时间: 2020-11-2 08:06
junyee 发表于 2020-11-1 09:40
如果 是国产机,安卓版本高的话,默认 USER 分区是加密的,读卡器行不通,搞不好还是UFS的

估计只能找同型号 ...

是oppo a73 手机 不知道行不行
作者: junyee    时间: 2020-11-2 08:27
jmq123 发表于 2020-11-2 08:06
是oppo a73 手机 不知道行不行

安卓版本 7.1

估计够呛,试试运气,万一数据没加密呢.


作者: se7ens    时间: 2020-11-2 11:24
留个爪,方便以后备用
为楼主的折腾精神点赞
作者: hlhu795    时间: 2020-11-2 17:02
se7ens 发表于 2020-11-2 11:24
留个爪,方便以后备用
为楼主的折腾精神点赞

谢谢支持!折腾中寻找快乐!
作者: mrliubin    时间: 2020-11-2 22:20
牛逼楼主 没勇气动手 赞一个
作者: ldwlj    时间: 2020-11-2 22:25
这个必须支持
作者: hlhu795    时间: 2020-11-2 22:52
mrliubin 发表于 2020-11-2 22:20
牛逼楼主 没勇气动手 赞一个

说实话,我也是一直没敢下手,后来想着折腾坏了就当垃圾处理,成了咱就当拿钱搞培训去了。谢谢支持!
作者: hlhu795    时间: 2020-11-2 22:54
ldwlj 发表于 2020-11-2 22:25
这个必须支持

谢谢支持!谢谢鼓励!:lol:
作者: guchg    时间: 2020-11-3 11:55
折腾有理,赞一个:lol:
作者: hlhu795    时间: 2020-11-3 17:01
guchg 发表于 2020-11-3 11:55
折腾有理,赞一个

谢谢支持!喜欢折腾,闲不住呢!
作者: 深入研究    时间: 2020-11-3 17:24
hlhu795 发表于 2020-10-30 12:04
美团点评的没弄过,这种收银机固件方面可能要封闭些!估计也是出于安全考虑吧!如果同芯片同版本的系统应 ...

打开调试都要登陆id,所以就不好弄
作者: hlhu795    时间: 2020-11-3 21:48
深入研究 发表于 2020-11-3 17:24
打开调试都要登陆id,所以就不好弄

估计这种收银主机系统安全性方面还是稍微要严格些吧?随便都能进系统修改,那他们自己维护起来也够呛哈!而且他们有自己内置的远程维护的APP。
作者: suifeng165    时间: 2020-11-4 11:41
纯技术贴,学习了!
作者: hlhu795    时间: 2020-11-4 16:49
suifeng165 发表于 2020-11-4 11:41
纯技术贴,学习了!

相互学习,共同进步!谢谢支持!
作者: andy1020cn    时间: 2020-11-5 14:47
这背后恶补了多少知识,折腾过的人都知道
作者: hlhu795    时间: 2020-11-5 16:45
andy1020cn 发表于 2020-11-5 14:47
这背后恶补了多少知识,折腾过的人都知道

是呀!看来朋友是感同身受,折腾过后才知道呀!谢谢支持!
作者: Heydodo    时间: 2020-11-15 11:54
值得学习
作者: hlhu795    时间: 2020-11-18 19:24
Heydodo 发表于 2020-11-15 11:54
值得学习

大家相互学习,共同进步!
作者: ahczdr    时间: 2020-12-3 11:13
羡慕有技术和工具自己扩容了
作者: x2in    时间: 2021-1-21 19:46
本想收一个改的,看这么麻烦还是算了,佩服楼主的技术
作者: hlhu795    时间: 2021-1-22 11:34
x2in 发表于 2021-1-21 19:46
本想收一个改的,看这么麻烦还是算了,佩服楼主的技术

如果真想折腾,某鱼淘一个,玩玩还可以可以长点本事啊!:titter::titter::titter:如果怕麻烦就算了!
作者: pleianth    时间: 2021-1-22 14:17
programtek能分享一下么?找不到下载
作者: hlhu795    时间: 2021-1-23 10:57
pleianth 发表于 2021-1-22 14:17
programtek能分享一下么?找不到下载

链接:https://pan.baidu.com/s/1SZhQ_iNwDeerSMpk-kEjIA
提取码:zgzx
复制这段内容后打开百度网盘手机App,操作更方便哦
作者: mmm27000    时间: 2021-9-1 21:54
本帖最后由 mmm27000 于 2021-9-1 22:13 编辑

没有音量键,只有开关键,,屏幕是触摸的,怎么刷机啊?====也是安卓系统的收银一体机,CPU是RK3288,插入安卓数据线电脑不识别,屏型号XJQH133EA3S屏库查不到资料,没办法找驱动板刷固件,,,,主板7只有2个开关,一个在音频后面,不清楚用途功能,,另一个是开关机键。
分享固件包让我盲刷试试啊

作者: hlhu795    时间: 2021-9-2 07:23
mmm27000 发表于 2021-9-1 21:54
没有音量键,只有开关键,,屏幕是触摸的,怎么刷机啊?====也是安卓系统的收银一体机,CPU是RK3288,插入 ...

现在什么故障?系统坏了掉不显示吗?触摸的一般没有音量键,在系统里调音量,音频插口后面的开关键估计是recovery键,刷机时用的,最好拍一些图片我看看,不然我也不知道具体情况?
作者: mmm27000    时间: 2021-9-2 11:23
hlhu795 发表于 2021-9-2 07:23
现在什么故障?系统坏了掉不显示吗?触摸的一般没有音量键,在系统里调音量,音频插口后面的开关键估计是 ...

没坏,是好的,系统有权限,不能安装APP。。现在只能插U盘看电影电视或者看书,其它没办法搞了。。。请教如何电脑识别,然后刷固件。[attach]1265112[/attach][attach]1265119[/attach][attach]1265118[/attach][attach]1265117[/attach][attach]1265113[/attach][attach]1265105[/attach][attach]1265108[/attach][attach]1265107[/attach][attach]1265106[/attach][attach]1265109[/attach][attach]1265110[/attach][attach]1265111[/attach][attach]1265116[/attach][attach]1265115[/attach][attach]1265114[/attach]

作者: hlhu795    时间: 2021-9-3 10:32
本帖最后由 hlhu795 于 2021-9-3 10:36 编辑
mmm27000 发表于 2021-9-2 11:23
没坏,是好的,系统有权限,不能安装APP。。现在只能插U盘看电影电视或者看书,其它没办法搞了。。。请教 ...

谢谢你!发了这么多图片,首先明确一点,我之前的收银机的固件你的机器肯定刷不了,机器cup不一样,我的是RK3368,你的是RK3288,其它硬件也不一样,分区什么的都不一样,固件肯定不能互刷。

折腾的基本思路:你的机器系统正常,只能是想办法把原机里的固件提取出来,如果能提取处理最好,如果提不出来确实不好弄;还有可以找一个硬件配置与你机器进本相同的平板或者机顶盒的固件参考一下;

你的机器安卓版本是多少?5.0还是6.0的?是任何一个APP都不能安装吗?机器配置怎么样?1G+4G,1G+8G还是2G+8G?如果是前两种,真心没必要折腾,后面的2+8可以折腾一下哈!

作者: mmm27000    时间: 2021-9-3 12:38
hlhu795 发表于 2021-9-3 10:32
谢谢你!发了这么多图片,首先明确一点,我之前的收银机的固件你的机器肯定刷不了,机器cup不一样,我的是 ...

我这机器有蓝牙,WIFI,4G网络模块,2G运存,8G闪存,安卓5.1.1系统,13.3寸屏幕也不错,显示效果相当细腻,能看高清视频,表面差不多像是平板一样。。。有的机器可以进入设置,只是重置后是老样子,依然无法安装系统。。你搞过,有经验,我寄给你帮忙刷,实在刷不了,就算了,给你了,要是能刷,也给你了,我还有5台,发5个主板过去,(或者告诉我刷机方法)。。这些刷好了,正常安装系统,装上给孩子学习用。[attach]1266165[/attach][attach]1266164[/attach][attach]1266163[/attach]

作者: hlhu795    时间: 2021-9-4 08:59
mmm27000 发表于 2021-9-3 12:38
我这机器有蓝牙,WIFI,4G网络模块,2G运存,8G闪存,安卓5.1.1系统,13.3寸屏幕也不错,显示效果相当细 ...

谢谢你这么信任我,你寄过来我帮你弄吧,5个一样的吧?寄一个带显示和主板一套,其它4个把主板寄过来就行,显示和触摸这块因该通用吧,是的话寄4块主板就行了,我把电话私信发给你,加我wx。
作者: mmm27000    时间: 2021-9-4 19:24
hlhu795 发表于 2021-9-4 08:59
谢谢你这么信任我,你寄过来我帮你弄吧,5个一样的吧?寄一个带显示和主板一套,其它4个把主板寄过来就行 ...

顺丰。。。下午发过去了,一台机器与五张主板。

作者: hlhu795    时间: 2021-9-5 00:28
mmm27000 发表于 2021-9-4 19:24
顺丰。。。下午发过去了,一台机器与五张主板。

好的,知道了!
作者: 梅花一党    时间: 2021-9-5 01:57
hlhu795 发表于 2021-9-4 08:59
谢谢你这么信任我,你寄过来我帮你弄吧,5个一样的吧?寄一个带显示和主板一套,其它4个把主板寄过来就行 ...

[attach]1267595[/attach]



当年我那个破平板电脑是RK3066的。。。

也是原来1G,改成3GB的内部存储空间。。。

其实就是了解点安卓4系统的结构。其实,很落后的,非常可笑。

作者: psp9527    时间: 2021-9-12 10:40
学习了    感触颇多:praise::praise::praise:
作者: 英俊小伙老狼    时间: 2021-9-13 11:43
马克一下
作者: nyszx    时间: 2021-9-13 21:39
请教楼主,全志的有没有类似工具能提取固件的呀




欢迎光临 数码之家 (https://www.mydigit.cn/) Powered by Discuz! X3.4