摘要 |
A portable electronic device is provided. The portable electronic device comprises a processor, a memory, and an installation application stored in the memory, that, when executed by the processor, detects stored information outside a system partition of the portable electronic device. The portable electronic device also identifies a set of files stored outside of the system partition, the set of files associated with a replacement branding and containing a first instruction. The portable electronic device also installs, in response to executing the first instruction, the set of files to a first partition of the portable electronic device wherein the set of files overwrite an initial set of files associated with an initial branding. |
主权项 |
1. A portable electronic device, comprising:
at least one processor; a non-transitory data memory partition comprising a location associated with one of a plurality of sets of files, the plurality of sets of files includes an initial set of files that is stored at the location prior to installation of a replacement set files, wherein the replacement set of files comprises a branding or re-branding set of files associated with branding or rebranding the portable electronic device with a service provider brand of a service provider; a non-transitory system memory partition storing:
at least one pointer or linkage to the location in the non-transitory data memory partition, andgeneric firmware that points to the location in the non-transitory data memory partition to invoke branding or re-branding the portable electronic device without altering the generic firmware or re-provisioning the portable electronic device; and an installation application stored in the non-transitory system memory partition that, when executed by the at least one processor,
detects a memory card that is communicatively coupled with the portable electronic device and that includes an instruction to invoke either branding or re-branding of the portable electronic device,responsive to detection of the memory card, receives the replacement set files from at least one of the memory card or a server based on the instruction,installs, in response to the receiving, the replacement set of files at the location in the non-transitory data memory partition, wherein the installation is configured to overwrite the initial set of files stored at the location of the non-transitory data memory partition, andbrands or re-brands the portable electronic device to the service provider brand without re-provisioning or altering the generic firmware based on the generic firmware invoking the replacement set of files at the location in the non-transitory data memory partition. |