ota

Getting all the 'Runs' of Test Scripts from Test Lab in Quality Center through OTA

試著忘記壹切 提交于 2019-12-08 08:10:15
问题 Could some one help me in getting the below task done. It will be great help. Ex: I have a Test Script in Test Lab in a particular path in QC. I need to develop a OTA, which will provide me 'All Runs' of the Test Script present in the path that I give. Say, I have 20 scripts in a path "Path1"(Basically the Test Lab path). So when i give this path as input, can i get all the scripts present in it and all their execution Runs. Ex: A test script 1234 is initially "Failed", then next day if it is

How do I get Welcome Page browser navigate to some URI from within OTA package wizard?

假装没事ソ 提交于 2019-12-06 20:50:33
问题 What I'm trying to do is to create an ability to view (not to edit) the HTML pages included into project. The Welcome Page already has embedded web browser, so it appears to be a good candidate for that. Curios why? Here is a question with background info. 回答1: In case you're willing to use a hack like this: type TOpenNewURLModule = procedure(const URL: string; EditorForm: TCustomForm); procedure OpenURL(const URL: string); var EditWindow: INTAEditWindow; Lib: HMODULE; OpenNewURLModule:

Android OTA 升级

耗尽温柔 提交于 2019-12-05 11:32:53
前言 OTA 升级是 Android 系统提供的标准软件升级方式。 它功能强大,提供了完全升级、增量升级模式,可以通过 SD 卡升级,也可以通过网络升级。 这里,我们先研究最简单的情况,通过 SD 卡进行完全升级。 如何执行升级就不多说了,网上有很多资料。(比如,介绍HTC手机如何升级)。我们感兴趣的是它是如何实现的,作为开发者,如何修改它以符合我们的定制化需求。 首先,我们研究一下 ota 升级包的编译过程。 Quick start 首先编译出android, 然后执行: make otapackage 即可获得:out/target/product/{product_name}/ {product_name}-ota-eng.{uid}.zip 将该文件改名为update.zip放到T卡根目录, 即可开始recovery模式下的 OTA 升级。 编译过程研究 主要分两步,第一步, 会准备一个包,其中包含升级需要的内容(原材料),比如,system 目录。 第二步,运行python 脚本 ./build/tools/releasetools/ota_from_target_files ,以步骤一准备的ZIP包作为输入,最终生成需要的升级包。 步骤一 编译脚本如下: (From: build/core/Makefile) 1073 # Depending on the

How do I get Welcome Page browser navigate to some URI from within OTA package wizard?

橙三吉。 提交于 2019-12-05 01:40:04
What I'm trying to do is to create an ability to view (not to edit) the HTML pages included into project. The Welcome Page already has embedded web browser, so it appears to be a good candidate for that. Curios why? Here is a question with background info. In case you're willing to use a hack like this: type TOpenNewURLModule = procedure(const URL: string; EditorForm: TCustomForm); procedure OpenURL(const URL: string); var EditWindow: INTAEditWindow; Lib: HMODULE; OpenNewURLModule: TOpenNewURLModule; begin EditWindow := (BorlandIDEServices as INTAEditorServices).TopEditWindow; if not Assigned

How to make own OTA app in AOSP - fslota?

半世苍凉 提交于 2019-12-04 14:35:04
问题 we have build Android from sources and it looks good on our device. Currently we need to make own OTA process, but we dont know how. We try to implement FSLOTa (https://github.com/embest-tech/android_packages_apps_fsl_imx_demo/tree/master/FSLOta) against our http server, but documentation is very poor - so we simply add source to our source and compile it. Problem is, that we see app in our box, but it doesnt nothing. Or there is way to modify built in OTA app, when we change server to our

Android学习之OTA Update

守給你的承諾、 提交于 2019-12-04 14:34:05
之前需要处理一些应用程序用到的update相关问题, 了解到android build system会利用开源的bsdiff进行一些关于package的更新动作. 这篇文章就分析一下android系统的OTA update. 首先,让我们来看看OTA的整体框架 Build System Support, 用来创建需要的OTA update image(包括全部更新及部分更新) Releasetools (build/tools/releasetools/) 用以与build system配合,生成对应的full/incremental的update.zip包 对应的编译脚本在build/core/main.mk及Makefile, 搜索target-files-package关键字 build/tools/releasetools ├── check_target_files_signatures -- 用来检查cert和update包之间的关系 ├── common.py -- 各种工具类,参数处理/META文件处理/image生成/sign certification/patch file 操作等等 ├── edify_generator.py -- 用来生成edify脚本, 关于edify,参照bootable/recovery/edify/下的readme及tjworld,

Upgrading Android Version cleans application data?

痞子三分冷 提交于 2019-12-04 07:08:42
问题 I've received a strange bug report: After a OTA update of the SO from 2.1 to 2.2 the SharedPreferences have been wiped, thus making my app return to the 1st time screen. Is this a normal behaviour, wipe of the SharedPreferences on system update although maintaining the app installed? Thanks 回答1: Shared Preferences data will remain. Kindly check the following link which provides a good analysis of your problem. http://groups.google.com/group/android-developers/browse_thread/thread

MDM OTA: Last profile in iDevice enrollment

橙三吉。 提交于 2019-12-03 14:15:35
问题 I meet a problem when install last profile on device, the console complains: Underlying error: MDM com.company.com.mdm5: The MDM payload com.company.com.mdm5 contains an invalid topic. I think mybe I input the wrong topic value, I tried following value, but all failed. 1. the UID of Developer cert's Subject. 2. the "application-identifier" value in my .mobileprovision file Any suggestions? Thanks in advance. The SCEP cert was successfully issued from the device, my profile is generated by

Error when combining scep and mdm payloads - enrollment server did not provision valid identity certificate

浪尽此生 提交于 2019-12-03 08:07:52
I'm working on rolling my own MDM service, and I'm trying to combine the SCEP and MDM payloads as the MDM protocol document from Apple suggests. I created my own SCEP web service in C# .Net and I know that the device can get a valid certificate when I just send the SCEP payload. However when I also include an MDM payload that points to the SCEP payload's UUID via the IdentityCertificateUUID key, I get the following error, " The enrollment server did not provision a valid identity certificate. " This configuration is the one that is sent after the user chooses to install the initial enrollment

OTA升级详解(一)

送分小仙女□ 提交于 2019-12-03 04:31:29
不积跬步,无以至千里; 不积小流,无以成江海。 出自荀子《劝学篇》 1、概念解释 OTA是何物? 英文解释为 Over The Air,既空中下载的意思,具体指远程无线方式,OTA 技术可以理解为一种远程无线升级技术; FOTA:Firmware OverThe Air/固件空中升级,通过云端为具有连网功能的设备:例如手机、平板电脑、移动互联网设备等提供固件升级服务,手机中的固件升级即可称为 FOTA; 在3G、4G网络普遍的今天,很多时候还是要考虑流量限制,如果步入5G时代,虽然流量已不在是瓶颈,但是因为功能小但是重要的版本升级相比整体固件升级来说还是相当不错的选择。 2、基础知识 做了有一段时间的OTA升级了,主要是基于Android的差分及全量升级,计划对当前掌握的知识在做一个系统的梳理与总结,在进行正式的流程讲解前我会先对OTA的一些原始包结构、目标包结构做详细说明,本节算是一个基础章节,为理解、消化后面的主要流程做铺垫。 包结构 制作升级包具有一定的格式,生成它需要原始包,原始包也有固定的格式,基本都是通过系统工程编译出来,结构如下: 目录说明 升级包结构 目录说明 生成升级包的工具 用于生成OTA差分包的需要使用到python脚本、C源码编译的可执行文件,这些都是开源的,如下 文件功能 ota_from_target_files:为一个python脚本