找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3438|回复: 31

[TouchPad] 现在的304中文rom,内测版rom服务器,开发者profile的关系,大概如此了

[复制链接]
发表于 2011-9-19 16:29 | 显示全部楼层 |阅读模式
+ r# W4 K+ i5 T9 o; ~5 P

/ ~* o( ~1 e* [- Z: |+ O. `; Z# Y
参考
/ t- T7 A5 z- U- Ahttp://bbs.zoopda.com/thread-82316-1-1.html
$ z0 }6 z1 Y/ c" M7 N$ x" ?7 O( c! w1.激活的时候,不能用原来的profile,需要重新注册个,点了重新注册,输入的还是原来的profile帐号,居然成功,不理解,同一个帐号不可能被注册两次啊!除非不在同一个服务器!
) B0 K4 h5 o& [! H8 ?( t( ?7 \! j' m$ n: j
和海军说的一样,开发者profile在另一个服务器上,而且可以注册和一般profile一样用户名的账户
  {! [6 x; p1 A. j这个服务器地址,海军说他抓包的时候看到了是什么地址/ I, s% a, ^5 w6 Z4 |' K+ z( O9 @
$ G+ S# Y6 d5 ?1 e% \6 I0 _
为什么现在煮机304刷后悔提示303更新,猜测如下
. R/ U1 {" @" q' ~0 a: x煮机用了metadoctoer的全盘备份,然后比对文件,再和pixi ghost一样的覆盖安装需要更新的补丁到tp6 H. U( ^- d% {& |7 y7 ?
于是,出现两个问题$ G/ v$ O: A( R( O0 W: [7 J2 J
一,覆盖了设备ota检测新版本的服务器地址为内测服务器,不是原来的一般服务器了。依此,可判断设备检查哪个服务器,不是profile决定的,也不是设备决定的,这个地址应该是写在了ota程序里,煮机304rom,覆盖了原302的ota程序,导致检测ota服务器变成了内测服务器。这个地址同时也写在了profile程序里面,煮机304也覆盖了这个,导致profile的登录与注册变成连接内测服务器。) }& M; F; ~; i! R+ @
二,煮机304没有彻底抹去302版本的特征,导致内测服务器判断设备os还是302,于是提示升级303,结果一升级就出错,因为刷了煮机304的tp,等于一个302加304的混合版,而tp的ota不是全盘擦写,是打补丁上去,刷了煮机304的设备,一ota升级303,会变成302+304再打303的补丁,导致关键文件错误,于是无法开机了) p, o0 `9 @( |/ P! a  T4 m
8 Q/ Q: P9 k7 W# Q; @3 k- p
由此也判断出,tp的ota升级,必须一个版本一个版本的和升级上去,否则容易出错,302要先到303再到304,因为ota不全盘擦写,表现就是刷了煮机304的tp,虽然连接到了内测服务器,但是被服务器判断为302设备,虽然已经有304 55,但是还是提示先升级303,如果升级303不出错,再开机还会提示升级304的
回复

使用道具 举报

 楼主| 发表于 2011-9-19 16:29 | 显示全部楼层
所以,这就有了一个全新的思路,也是一个最简单的升级思路0 Y% x3 B& P2 p
其实,现在的302tp根本不需要这样覆盖刷机去替换304,搞得bug百出
6 ]7 e" a; Z9 q5 V& c2 M有304或者303内测rom的人,也不需要费尽心思去比对所有文件,提取所有文件给302用户ghost了,只要这样就行了
4 D4 P7 L9 w! S1 I0 _找出写入了ota与profile连接内测服务器地址的那些文件,替换安装到302正式版tp8 Z: ~  A2 S0 a. g- ?1 c4 ]: @% L
开机后302正式版tp用户注册新profile,检查ota都会直接和内测服务器联系,会自动提示升级303,升级之,再开机,又会提示升级304,升级之) W5 ?$ G1 h7 A  e+ L& c
搞定

点评

你有没有3.0.4的profile服务器地址?告诉我下  发表于 2011-9-19 22:04
说明刷3.0.4的rom注册的是在开发者的服务器上,既然这样的话能不能刷回原版3.0.2,然后通过im。软件把profile账户改到开发者服务器上,这样不就可以升级3.0.3 --4了吗,你说的地址不知道可不可以修改  发表于 2011-9-19 21:55
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-19 17:09 | 显示全部楼层
这些现象都显示
' Y% s% o3 e& x8 d是不是连接内测服务器,只决定于设备rom里几个关键文件,这些文件写入了检查ota和建立profile到底用哪个服务器
; B+ i, e4 m; D: a5 E2 J和原profile属性,和设备序列号完全没关系# W4 Z, Y' R3 D/ M
更进一步,如果ota检测和profile建立连接哪个服务器是两个分开的代码( A: z0 z/ {; D) ^+ _
那么很容易做到profile保留一般服务器,用来浏览app
2 t' N% C& U7 p. Sota检测内测服务器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-19 17:10 | 显示全部楼层
pixi必须用ghost覆盖安装2.1,是因为hp或者说palm,根本没有服务器给pixi ota内测也好正式也好的2.1,要用2.1必须ghost- g& ]* p! z) o" G" d/ P
tp不同,有官方内测ota可以用,没必要替换所有差异文件来安装自己提取的3043 [$ ]5 \; k; ?6 F2 r2 B' W
只要替换几个定义服务器地址的关键文件,那么所有人的tp都会去内测服务器检查ota,而且因为没有替换内核和系统关键文件,直接ota升级即可
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-19 17:10 | 显示全部楼层
不是严谨的,由设备发出连接请求到一个服务器,再由服务器根据设备发出请求内内容的特征判断应该连接哪个服务器,而是非常简单的将连接服务的地址写在了代码里
  E% @  E( Z% P  W$ {你刷什么rom,就连接什么服务器
回复 支持 反对

使用道具 举报

发表于 2011-9-19 19:44 | 显示全部楼层
这个技术贴要支持。
回复 支持 反对

使用道具 举报

发表于 2011-9-19 19:44 | 显示全部楼层
很好的想法
回复 支持 反对

使用道具 举报

发表于 2011-9-19 20:38 | 显示全部楼层
有道理,希望能有高手尽早开发出升级方法
回复 支持 反对

使用道具 举报

发表于 2011-9-19 20:47 | 显示全部楼层
顶技术帖!思路渐渐清晰了!
回复 支持 反对

使用道具 举报

发表于 2011-9-19 20:58 | 显示全部楼层
lz有没有实现呢?
回复 支持 反对

使用道具 举报

发表于 2011-9-19 21:05 | 显示全部楼层
技术贴。' \2 b; W8 Y$ c- Z. H: A- T( x
手机上线。。。。先顶一下
回复 支持 反对

使用道具 举报

发表于 2011-9-19 21:14 | 显示全部楼层
详细。。。顶个
回复 支持 反对

使用道具 举报

发表于 2011-9-19 21:22 | 显示全部楼层
技术大人,能实现改服务升级的话,就太好了
回复 支持 反对

使用道具 举报

发表于 2011-9-19 21:25 | 显示全部楼层
用福尔摩斯的思路解析技术问题,强人。。。。。
回复 支持 反对

使用道具 举报

发表于 2011-9-19 21:29 | 显示全部楼层
hen he li
9 C. z3 d3 w+ p" U4 i! y' j2 j, pding : L+ S5 ~; E% E+ {! S8 |
xi wang zao r shi xian
回复 支持 反对

使用道具 举报

发表于 2011-9-19 21:32 | 显示全部楼层
思路很清晰,支持牛叉人事研究下,太聪明了
回复 支持 反对

使用道具 举报

发表于 2011-9-19 21:47 | 显示全部楼层
很清晰的思路,非技术人员纯支持。
回复 支持 反对

使用道具 举报

发表于 2011-9-19 21:50 | 显示全部楼层
你的意思是3.03能升级到3.04?只要把3.03的包抓下来就行?
回复 支持 反对

使用道具 举报

发表于 2011-9-19 22:41 | 显示全部楼层
这个是高手,必须顶
回复 支持 反对

使用道具 举报

发表于 2011-9-20 00:00 | 显示全部楼层
其实楼主的思路是正确的。9 u  Q" o8 s* q
我们前天晚上已经把这个问题解决了啊。不然我不会放出来那个图片的。而且有人已经测试过成功了
4 o* c2 p8 ^0 p+ i. o* S; z# _! p
2 s( R, F& o& W# \1 {但是问题在于,这个OTA服务器是一个专用的测试服务器。我们是想如何不把这个服务器搞出来免得HP给封了。
& [- y0 S5 `( }
& _" U$ E! |1 \3 o, i: J7 H( L现在难办的就在这里。如果要OTA,就要用这个测试服务器。! K& g0 D% G/ M9 X/ H$ h
如果要换服务器,不仅OTA不行,而且注册Profile也不行,我们努力的方向是解决Profile,不管OTA的事情.
回复 支持 反对

使用道具 举报

发表于 2011-9-20 07:31 | 显示全部楼层
ding   33
回复 支持 反对

使用道具 举报

发表于 2011-9-20 08:19 来自手机 | 显示全部楼层
楼主有时间没..linux玩得如何..如果同时有机器的话一起折腾下呗..
回复 支持 反对

使用道具 举报

发表于 2011-9-20 08:32 | 显示全部楼层
思路很清淅,高手
回复 支持 反对

使用道具 举报

发表于 2011-9-20 08:40 | 显示全部楼层
本帖最后由 tik_0776 于 2011-9-20 08:40 编辑
# F& P* N! S9 V0 l! k- }! j- A: Y7 y$ s
不太懂Profile认证过程,能不能采取版本号欺骗,实质更新
回复 支持 反对

使用道具 举报

发表于 2011-9-20 08:47 | 显示全部楼层
经过测试我成功的将我原版的3.0.2系统 OTA升级到了3.0.3 71 $ o3 r' G# a3 G  _& V0 u+ Z+ p0 `

+ Z( P: l" P' S4 `* {& _* B3 C但是没有3.0.4的升级
回复 支持 反对

使用道具 举报

发表于 2011-9-20 10:11 | 显示全部楼层
和3.02有区别吗,bug有吗
回复 支持 反对

使用道具 举报

发表于 2011-9-20 14:00 | 显示全部楼层
纯支持,撒花
回复 支持 反对

使用道具 举报

发表于 2011-9-21 00:43 | 显示全部楼层
思路不错
回复 支持 反对

使用道具 举报

发表于 2011-9-22 17:14 | 显示全部楼层
支持官方原版的升级,测试版太多bug了。
回复 支持 反对

使用道具 举报

发表于 2011-9-22 23:23 | 显示全部楼层
本帖最后由 风从海上来_001 于 2011-9-22 23:37 编辑 ! H& o1 D1 \' U! [5 W
6 z" q3 r- K. l- x, s
webos里面有类似windows里面的Hosts文件,可以在里面指定主机的IP地址。
' a2 R% F" O* m* \9 x  tetc/hosts文件,将ota的服务器主机ip指定为内测服务器的就应该可以吧。
, q! v. Z1 |3 ?9 V呵呵 我是这么猜测的,不熟悉webos,还请清风等大侠们指正(最好给出内测服务器6 h, N4 e/ w, J8 l8 P& u0 g  ?
的ip地址 呵呵)。THX
回复 支持 反对

使用道具 举报

发表于 2011-9-24 18:49 | 显示全部楼层
study it... thank you
回复 支持 反对

使用道具 举报

发表于 2011-10-2 23:32 | 显示全部楼层
纯支持,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-4-28 22:46 , Processed in 0.373178 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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