*********************************************************************
                PGWebLib Android - Histrico de verses
*********************************************************************

Esta  a biblioteca PGWebLib Android para integrao com a soluo Pay&Go Web.

************
** Pacote **
************

O pacote  constitudo por:

 - PGWebLib_Android.txt: Este arquivo.

 - Pasta "Bibliotecas": Contendo:
    - PGWebLib_Android-vw.x.y.z: Biblioteca PGWebLib Android.
    - BCPP: Contm a Biblioteca Compartilhada para os terminais suportados.
    - Printer: Contm a API de impresso para terminais, junto de sua documentao.

 - Pasta "Certificado": Contendo o(s) certificado(s) SSL necessrio(s) para conexo com a
   infraestrutura do Pay&Go Web.

 - Pasta "Cliente Pay&Go Web": Contendo o Cliente Pay&Go Web (APK) compilado junto com esta
   biblioteca, bem como o aplicativo simulador de automao comercial - PDVS Android.

 - Pasta "Documentao": Contendo:
     - Javadoc referente  biblioteca;
     - Manual da especificao de integrao da PGWeb LibC.
     - Licenas de cdigo aberto dos softwares

 - Pasta "Exemplo Teste": Contendo os .apk(s) de teste da biblioteca (um apk para cada plataforma
   suportada.

******************************
** Instrues de integrao **
******************************

 - Renomear um dos certificados de ambiente (certificao ou produo) para certificado.crt.
   Inclu-lo na pasta assets/certif da aplicao.

 - Copiar o contedo do diretrio "libs" do pacote para o diretrio "libs" da aplicao.

 - Adicionar TODAS as dependncias no seu arquivo /app/build.gradle, conforme exemplo:
   implementation(name: 'PGWebLib_Android-vx.y.z.w', ext: 'aar')
   implementation 'androidx.work:work-runtime:2.5.0'
   implementation 'com.github.felHR85:UsbSerial:6.0.6'
   implementation 'com.google.code.gson:gson:2.8.6'
   implementation 'com.squareup.retrofit2:retrofit:2.9.0'
   implementation 'com.squareup.retrofit2:converter-gson:2.9.0'

   Obs: Para que o gradle encontre o diretrio libs,  necessrio incluir o caminho no repositrio:
   repositories {
       flatDir {
           dirs 'libs'
       }
   }

   - Adicionar ao /build.gradle:
    allprojects {
        repositories {
            jcenter()
            maven { url "https://jitpack.io" }
        }
    }

   - Adicionar ao AndroidManifest.xml da aplicao:
   <receiver android:name="br.com.setis.pgweblib.implementacao.AlarmReceiver" />

 - Para acesso s funes da PGWebLib, ser necessrio instanciar o objeto PGWebLibImpl, da seguinte
   maneira:
   PGWebLibImpl pgweb = new PGWebLibImpl(context);
   pgweb.init();

*************************************
** Instrues de uso do Pay&Go Web **
*************************************

 - A primeira transao a ser efetuada  a de INSTALAO. Esta pode ser acionada diretamente
   (PWOPER_INSTALL), ou atravs de uma transao ADMINISTRATIVA (PWOPER_ADMIN).

 - No decorrer da transao de instalao so solicitadas as configuraes necessrias para operao
   do Ponto de Captura. Para alterar estas configuraes aps isso, acionar a transao de
   CONFIGURAO, diretamente (PWOPER_CONFIG), ou atravs de uma transao ADMINISTRATIVA
   (PWOPER_ADMIN).

 - Quando solicitada a senha tcnica, informar "314159".

 - A primeira comunicao com o PIN-pad pode demorar at 1 minuto, devido  coleta de todas as suas
   informaes.

 - Aps realizar a transao de instalao com sucesso, um comprovante ser gerado, listando os
   sistemas de autorizao configurados para o Ponto de Captura. A partir deste momento, outras
   transaes podero ser realizadas (venda, recarga, etc.).

 - Lembrar de sempre confirmar (ou desfazer) cada transao efetuada antes de realizar a prxima.

***********************************************
** Instrues de uso do aplicativo de testes **
***********************************************

 - Instalar a aplicao no seu tablet ou celular, atravs do seguinte comando adb:
   adb install PDVS_LibTest-vx.y

 - Efetuar uma transao Administrativa -> Configurao, para efetuar a configurao do PdC.

 - Efetuar uma transao Administrativa -> Instalao, para efetuar a instalao do PdC.

 - A partir deste momento, ser possvel efetuar transaes com o aplicativo de testes.

*****************************
* Licenas de Cdigo Aberto *
*****************************
Este produto utiliza software desenvolvido por Aaron Voisine (aaron@voisine.org).
Este produto utiliza software desenvolvido por Jean-loup Gailly (jloup@gzip.org) e Mark Adler (madler@alumni.caltech.edu).
Este produto utiliza software desenvolvido pelo AOSP (Android Open Source Project - https://source.android.com/)

*******************
** Release Notes **
*******************

v0004.0001.0063.0000 (08/01/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 28/Out/25 - Corrigido: Download de certificados SSL s acontece para operaes que no sejam teste de chaves ou exibio/impresso de dados do terminal.
- 28/Out/25 - Removido: Para terminais convencionais, ao iniciar uma operao de exportao de Logs, limpa variveis de datas inicial e final.
                        Esta remoo corrige caso em que a data de exportao era solicitada durante uma exportao automtica de logs.
- 28/Out/25 - Adicionado: Constante PWOPER_PIXINQ(0x59) para identificar operao de "Consulta Pix".
- 28/Out/25 - Corrigido: Para operaes de impresso de relatrios e reimpresso a senha lojista  solicitada. Comportamento volta a ser o mesmo das verses anteriores a 4.1.59.0.
- 30/Out/25 - Corrigido: Em caso de terminal com Autoinstalao e desinstalado, a flag que fora a busca de APN  zerada na inicializao. Isso deixa com que o processo ocorra inteiramente no teste de Hardware.
- 30/Out/25 - Corrigido: No processo de busca por APN, antes de realizar a busca, verifica se j existe um registro em andamento, se sim aguarda o registro finalizar. Isso evita que a APN invlida seja salva no processo.
- 30/Out/25 - Corrigido: Caso em que os arquivos de crash no eram enviados no MP35. Para isso foi corrigido o diretrio dos arquivos passado no momento do envio.
- 31/Out/25 - Corrigido: No momento de exportao de logs de crash, em caso de ausncia de data e hora no arquivo de crash (tombstone), a data e hora da exportao  enviada no campo "timestamp".
- 03/Nov/25 - Corrigido: No realiza o envio automtico de log's em caso de ocorrncia de crash com o terminal desinstalado.
- 04/Nov/25 - Removido: Testes de display, teclado, touch, impressora, carto magntico, carto com chip e carto contactless das validaes pr-instalao.
- 06/Nov/25 - Adicionado: Boto para pular registro wi-fi na etapa de seleo de redes na autoinstalao.
- 11/Nov/25 - Corrigido: Texto da tela amarela na autoinstalao para "Aperte a tecla verde...".
- 11/Nov/25 - Removido:  Em caso de terminal com Autoinstalao e desinstalado, a flag que fora a busca de APN  zerada na inicializao.
                          Obs: Este ajuste foi removido pois se caso o usurio for realizar uma exportao de logs com o terminal desinstalado, ir ocorrer um erro de registro.
- 11/Nov/25 - Corrigido: Crash em caso de falha de telemetria.
- 12/Nov/25 - Adicionado: No teste de SIM-Card, realiza validao de APN, registro e conexo com endereo de instalao.
- 12/Nov/25 - Corrigido: Teste de chaves realizado na lista de "Testes de Hardware" executa uma varredura de todas as chaves de criptografia presentes no terminal, imprimindo no final um comprovante com as informaes detalhadas de cada uma das chaves presentes.
- 12/Nov/25 - Removido: O processo de busca por APN, antes de realizar a busca, verifica se j existe um registro em andamento, se sim aguarda o registro finalizar. Isso evita que a APN invlida seja salva no processo.
                          Obs: Este ajuste foi removido pois causou efeito colateral. Para contornar o problema, a atualizao de APN s deve ser realizada em caso de troca de SIM-Card.
- 25/Nov/25 - Adicionado: Mensagem com timeout de 30 segundos entre as vias de estabelecimento e cliente. No caso de tempo esgotado, imprime automaticamente a via do cliente. Todas as teclas, inclusive o cancela, realiza a impresso da segunda via.
- 26/Nov/25 - Corrigido: No exibe opo de "no imprimir comprovante" na operao de reimpresso.
- 26/Nov/25 - Adicionado: Envio do T5 para condio em que nenhum comprovante  impresso.
- 26/Nov/25 - Corrigido: Condio em que o timer de telecarga no era ativado aps o recebimento da TAG MUXTAG_CLIVERTOINST.
- 26/Nov/25 - Corrigido: Condio de crash ocorrido na verificao de APN realizada em caso de erro de PDP.
- 03/Dez/25 - Removido: Solicitao de senha tcnica adicional quando operador acessava as seguintes opes: Config. Avanada > Instalao.
- 03/Dez/25 - Corrigido: Crash ocorrido apenas em DEBUG na exportao de Logs.
- 09/Dez/25 - Corrigido: Permite a exibio de nomes de estabelecimeto com caracteres especiais({}~).
- 16/Dez/25 - Corrigido: Habilita a impresso dos dados do POS em terminais no instalados.
- 17/Dez/25 - Corrigido: Para terminais sem impressora(SuperMini), a opo "Consulta Pix"  exibida no menu. Esta operao  exibida apenas se estiver disponvel por meio do XML de configurao.
- 19/Dez/25 - Correo: no comprovante do teste de chaves.
- 08/Jan/26 - Nova implementao: Funo para consulta do status atual da auto instalao.
- 08/Jan/26 - Correo: Ajustado o encerramento da thread de controle do Pix por aproximao, que no estava sendo finalizada corretamente e ocasionava crash na aplicao.

>>> Mdulo Android <<<
- 19/Dez/25 - Correo: no comprovante do teste de chaves.
- 19/Dez/25 - Melhoria: melhoria na validao e rastreabilidade na hora de ler os dados de um arquivo.
- 08/Jan/26 - Atualizao: Gradle atualizado da verso 7.5 para 7.6.
- 08/Jan/26 - Nova implementao: Adicionada funo JNI para acesso ao status atual do processo de auto instalao.
- 08/Jan/26 - Nova implementao: Criados menus para abortar a pr-auto instalao e acessar funcionalidades adicionais durante o fluxo de auto instalao.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.17
        * gandi: 1.2.15
        * ppcomp: 1.30.12
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_83_230602
        * Verso: GPOS780_Android11_V01.00_2306141428_international_userdebug_883

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0001 (04/01/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 12/Jan/26 - Nova Implementao: Novo CliType para os terminais Verifone X990 e X990 Pro.
- 16/Jan/26 - Atualizao: atualizao da mensagem de idle exibida no pinpad.
- 16/Jan/26 - Correo: ajuste na impresso do comprovante de dados do terminal em um dos fluxos de auto instalao.
- 16/Jan/26 - Correo: remoo da mensagem exibida no display do pinpad durante a exportao de logs em um dos fluxos de auto instalao.
- 16/Jan/26 - Correo: correo do cdigo de retorno de operao cancelada no fluxo de auto instalao, passando a utilizar o cdigo PWRET_CANCEL.
- 23/Jan/26 - Nova funcionalidade: Funes de reincio e remoo de checagem de insero do carto passam a ser pblicas.
- 27/Jan/26 - Melhoria: Evita que o CheckEvent para deteco de carto inserido, seja disparado durante o Abort.
- 27/Jan/26 - Nova Implementao: funo para desativar o WiFi e ativar o plano de dados durante o teste de SimCard.
- 27/Jan/26 - Correo: ajuste no fluxo de auto instalao onde a captura do CNPJ estava sendo enviada com valor invlido no campo inicial.
- 27/Jan/26 - Correo: alterao do dado inicial da auto instalao de INSTALL_ERROR para INSTALL_PREINSTALL_TEST quando o arquivo de auto instalao no existe.
- 28/Jan/26 - Correo: Exibe tela de processamento em iModemConnect, evitando o comportamento de travamento da aplicao.
- 29/Jan/26 - Correo: Ajuste para comunicao do PIN-Pad Q25.
- 30/Jan/26 - Melhoria: otimizado o fluxo de gerenciamento das threads de conexo via socket.
- 30/Jan/26 - Correo: implementada nova funcionalidade para obteno de dados necessrios durante a operao de dados do terminal, visto que essas informaes no esto mais disponveis via PosPlug Android.
- 30/Jan/26 - Correo: incrementado um wait no fluxo de abort para o GPOS780, evitando o cancelamento incorreto do CKE.
- 30/Jan/26 - Correo: corrigido o fluxo de abort do CKE em vendas iniciadas por insero de carto.
- 31/Jan/26 - Melhoria: incluso do serial number no comprovante de dados do terminal no Android.
- 31/Jan/26 - Melhoria: otimizado o fluxo de gerenciamento das threads de conexo via socket ssl.
- 03/Fev/26 - Correo: Adiciona tela de Conectando em PGW_iModemConnect para terminais Android
- 04/Fev/26 - Correo: Ajustado o fluxo de comunicao para criar o SocketSSL apenas uma vez, realizando a abertura da conexo com o host somente aps sua criao. Anteriormente, a comunicao era aberta duas vezes.
- 04/Fev/26 - Correo: Ajustada a limpeza de varivel para utilizar seu valor real, evitando o uso de uma varivel global que poderia conter dados inconsistentes ou j estar zerada.


   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.17
        * gandi: 1.2.15
        * ppcomp: 1.30.12
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_83_230602
        * Verso: GPOS780_Android11_V01.00_2306141428_international_userdebug_883

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0002 (06/01/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 06/Fev/26 - Correo: Ajuste na mensagem "Conectando" em iModemConnect

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.17
        * gandi: 1.2.15
        * ppcomp: 1.30.12
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_83_230602
        * Verso: GPOS780_Android11_V01.00_2306141428_international_userdebug_883

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0003 (20/01/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 11/Fev/26 - Nova Implementao: Menus da pr auto instalao.
- 11/Fev/26 - Nova Implementao: passa a imprimir o comprovante do teste de chaves no menu da pr auto instalao.
- 11/Fev/26 - Melhoria: passa a executar a pr auto instalao e auto instalao em mtodos apartados.
- 11/Fev/26 - Correo: data histrico de verses.
- 11/Fev/26 - Correo: define o processo como finalizado da pr auto instalao ao clicar em Abortar testes, somente quando o equipamento for um Android.
- 11/Fev/26 - Correo: No menu Em Todos, aps Cancelar o teste de hardware no primeiro teste, o comprovante deixa de ser impresso
- 12/Fev/26 - Nova Implementao: adicionado fluxo de teste de hardware no menu de Pr Auto Instalao.
- 12/Fev/26 - Correo: ajustado o fluxo de montagem do menu de teste de hardware no app de teste.
- 13/Fev/26 - Nova implementao: Adicionado fluxo de configurao de wifi no menu de Pr Auto Instalao
- 19/Fev/26 - Nova Implementao: adicionado acesso ao menu Ajuda atravs do menu de Auto Instalao.
- 19/Fev/26 - Nova implementao: Adicionado fluxo de teste de conexo GPRS no Menu de Pr Auto-Instalao
- 20/Fev/26 - Nova implementao: Adicionado fluxo de configurao de conexo Wifi e GPRS no Menu de Pr Auto-Instalao
- 20/Fev/26 - Melhoria: Ajustada a execuo do mtodo removeCheckEvents para ocorrer em uma thread em background.
- 20/Fev/26 - Melhoria: Inserido mensagens durante o fluxo de obteno dos dados do terminal e no teste de chaves do menu de Pr Auto Instalao.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.17
        * gandi: 1.2.15
        * ppcomp: 1.30.12
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_83_230602
        * Verso: GPOS780_Android11_V01.00_2306141428_international_userdebug_883

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE



v0004.0001.0063.0004 (03/03/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 26/Fev/26 - Correo: Implementada validao para evitar que a solicitao de CNPJ aceite valor nulo.
- 27/Fev/26 - Correo: passa a chamar o close no removeCheckEvents.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.17
        * gandi: 1.2.15
        * ppcomp: 1.30.12
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_83_230602
        * Verso: GPOS780_Android11_V01.00_2306141428_international_userdebug_883

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0005 (24/03/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 24/Mar/26 - Nova Implementao: incluso da operao OPER_PREAUT no fluxo de validao de operaes administrativas.
- 24/Mar/26 - Nova Implementao: integrao da chamada ao MenuPreAuth ao executar uma OPER_PREAUT.
- 24/Mar/26 - Melhoria: padronizao e alinhamento das definies de operaes no arquivo PGWebLib.h.
- 24/Mar/26 - Melhoria: a chamada do menuAndroid passa a incluir um parmetro indicando se a operao corresponde a uma auto instalao ou no.

>>> Mdulo Android <<<
- 06/Mar/26 - Nova Implementao: adicionado mtodo para montar Menu Main na Auto Instalao.
- 24/Mar/26 - Nova Implementao: melhoria no fluxo de validao de certificados SSL, garantindo maior confiabilidade e segurana nas conexes.
- 24/Mar/26 - Nova Implementao: criada a funo MenuPreAuth, responsvel por montar o menu com as opes de pr autorizao disponveis.
- 24/Mar/26 - Nova Implementao: criada a funo iGetAmountAndroid para solicitar o valor da venda quando necessrio.
- 24/Mar/26 - Melhoria: a chamada do menuAndroid passa a incluir um parmetro indicando se a operao corresponde a uma auto instalao ou no.
- 24/Mar/26 - Melhoria: a funo iMoreDataAutoInstallation foi renomeada para iMoreData, com adio de um parmetro para identificar se o fluxo  proveniente de auto instalao.
- 24/Mar/26 - Correo: configurao do OkHttpClient como client de conexo no Retrofit.
- 24/Mar/26 - Correo: desabilitado o uso de proxy no OkHttpClient via proxy(Proxy.NO_PROXY).

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0006 (27/03/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 26/Mar/26 - Correo: passa a enviar a verso do comprovante em dispositivos Android.
- 27/Mar/26 - Nova implementao: criado novo menu com opes de pr-autorizao, incluindo pr-autorizao, efetivao e cancelamento.

>>> Mdulo Android <<<
- 27/Mar/26 - Nova Implementao: criao do mtodo onMoreDataGetString, permitindo obter diretamente o dado digitado ou item de menu selecionado, sem necessidade de uso do addParam.
- 27/Mar/26 - Nova Implementao: criao do initPGWebListener para o listener da PGWebLib, eliminando a dependncia exclusiva do parmetro enviado via newTransac.
- 27/Mar/26 - Nova Implementao: adio de um novo menu com opes de pr autorizao, incluindo pr autorizao, venda e cancelamento.
- 27/Mar/26 - Correo: remoo da mscara de valor monetrio no app de testes da PGWebLib, que estava enviando caracteres invlidos durante a transao.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0007 (30/04/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 30/Abr/26 - Nova Implementao: O parmetro PW_CLICAP_AUTOINSTALACAO passa a ser populado apenas quando a aplicao utilizar auto instalao.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0008 (05/05/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 04/Mai/26 - Nova Implementao: Clitype para Verifone X990 e X990 Pro
- 05/Mai/26 - Ajuste: para obter o SerialNumber do terminal a partir do SDK do fabricante
- 05/Mai/26 - Correo: para evitar exibir o erro -7 ao identificar falta de chaves durante o teste da pr auto instalao.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE





v0004.0001.0063.0009 (15/05/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 15/Mai/26 - Nova Implementao: Implementado fluxo para obteno dos dados de IP e porta a serem enviados ao RDS7 Smart.
- 15/Mai/26 - Nova Implementao: Adicionada operao para efetivao de pr-autorizao sem carto presente.
- 15/Mai/26 - Melhoria: Aplicadas melhorias na camada de conexo de pinpads USB.
- 15/Mai/26 - Correo: Removido suporte ao protocolo TLSv1.3.
- 15/Mai/26 - Correo: Ajustado o envio da verso do comprovante ao Muxx para utilizar o formato correto.


   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0010 (25/05/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 25/Mai/26 - Melhoria: Padronizado o TO de autoatendimento para seguir o mesmo TO das configuraes padro.
- 25/Mai/26 - Melhoria: Otimizado o fluxo de comunicao e conexo pinpad USB.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0011 (29/05/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 26/Mai/26 - Correo: Corrigido erro ao acessar o teste de hardware pelo menu Administrativo.
- 27/Mai/26 - Correo: Desativado o item Confirma Pr-Autorizao sem Carto Presente quando a aplicao suportar auto instalao.
- 27/Mai/26 - Correo: Ajustado o tratamento de valores booleanos nativos para jboolean, evitando crashes na aplicao.
- 29/Mai/26 - Correo: Implementada validao para impedir o envio de caracteres invlidos  aplicao.
- 29/Mai/26 - Correo: Ajustado o mtodo validaPinpadReceiver para tratar cenrios em que getExtras() retorna null, evitando NullPointerException.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0012 (02/06/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 02/Jun/26 - Correo: Inicializao das estruturas PW_GetData com memset, evitando preenchimento com dados invlidos.
- 02/Jun/26 - Correo: Ajustado o gerenciamento da instncia Serial do pinpad embarcado, garantindo sua recriao e limpeza adequadas, alm da validao de disponibilidade utilizando a instncia correta para evitar reutilizao de objetos invlidos.
- 02/Jun/26 - Correo: Ajustado o envio do IP e da porta de update no mtodo updaServerInfo.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0013 (26/06/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 05/Jun/26 - Nova Implementao: adicionado cliType para o terminal L400 da positivo.
- 18/Jun/26 - Nova Implementao: CNPJ Alfanumrico
- 18/Jun/26 - Correo: Ajuste no teste de chaves para que no seja solicitado a senha.

>>> Mdulo Android <<<
- 05/Jun/26 - Nova Implementao: adicionado cliType para o terminal L400 da positivo.
- 18/Jun/26 - Nova Implementao: CNPJ Alfanumrico
- 18/Jun/26 - Correo: Ajuste no teste de chaves para que no seja solicitado a senha.
- 25/Jun/26 - Correo: Ajuste teste de chaves.
- 27/Jun/26 - Correo: Implementado download do certificado durante o processo de obteno de IP e porta do RDS7 Smart.
- 27/Jun/26 - Correo: Definidos valores fixos de IP e porta do RDS7 Smart quando o PdC no estiver instalado.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0014 (03/07/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- No houve alteraes neste mdulo.

>>> Mdulo Android <<<
- 03/Jul/26 - Nova Implementao: Implementada obteno da informao que identifica se o PdC
 est configurado como autoatendimento.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 1.16.19
        * gandi: 1.2.20
        * ppcomp: 1.32-240506
        * PPComp GERTEC :v2.03
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE



 v0004.0001.0063.0015 (06/08/2026)
 ----------------------------------
 >>> Mdulo PGWebLib (v4.1.63) <<<
 - 27/Jul/26 - Correo: Ajuste no teste de chaves para que no seja solicitado a senha (L400).

 >>> Mdulo Android <<<
 - 27/Jul/26 - Nova Implementao: Implementada funcionalidade de callback de leds virtuais (L400)

    > Geral
     * minSdkVersion = 22
     * targetSdkVersion = 34
     * compileSdkVersion = 34
     * abi = armeabi-v7a, arm64-v8a, x86, x86-64

     > Sunmi (P3)
     * Testado com:
       * ppcomp-sunmi: 1.68
       * paylib: 1.4.109
       * Verso OS: P3H-B_user_3.0.11_78_20250805
       * Verso FW: V6.1.0
       * Verso SV: 7.1.11

    > Gertec (GPOS780)
       * Testado com:
         * gedi: 1.16.19
         * gandi: 1.2.20
         * ppcomp: 1.32-240506
         * PPComp GERTEC :v2.03
         * Kernel: A01.00_S2_84_250222
         * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

    > Positivo (L400)
     * Testado com:
       * positivo-api: 16.0.1
       * positivo-lib: 16.2.24
       * ppcomp-positivo: v1.20
       * Kernel: 4.19.127-dirty #6 Tue Jan 6 20:57:30 -03 2026
       * Verso: L400.PP.POSITIVO.2025111901
       * Verso FW: 6202.30.0100.232.033
       * Verso HW: P10513171113000
       * Positivo System Service: 42.0.S38.M1.C1.PI1.A1

     > PERMISSES
       Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
       as seguintes permisses para o usurio (conforme prticas recomendadas em:
       https://developer.android.com/training/permissions/requesting?hl=pt-br):
         * ACCESS_COARSE_LOCATION
         * WRITE_EXTERNAL_STORAGE
         * READ_EXTERNAL_STORAGE
         * READ_PHONE_STATE



v0004.0001.0063.0016 (09/09/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 26/Ago/26 - Correo: Adicionado o Transaction Type ao final do comando GetCard nas operaes
de cancelamento de Voucher dos terminais Android (L400, GPOS780).

>>> Mdulo Android <<<
- 26/Ago/26 - Correo: Preservados os campos opcionais CTLS e Transaction Type no input do
GetCard encaminhado s PPComps dos terminais L400 e GPOS780.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 2.1.14
        * ppcomp: 1.37-250509
        * PPComp GERTEC: v2.07
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

   > Positivo (L400)
    * Testado com:
      * positivo-api: 16.0.1
      * positivo-lib: 16.2.24
      * ppcomp-positivo: v1.20
      * Kernel: 4.19.127-dirty #6 Tue Jan 6 20:57:30 -03 2026
      * Verso: L400.PP.POSITIVO.2025111901
      * Verso FW: 6202.30.0100.232.033
      * Verso HW: P10513171113000
      * Positivo System Service: 42.0.S38.M1.C1.PI1.A1

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0017 (18/09/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 18/Set/26 - Correo: Implementado novo fluxo para dispositivos Android, utilizando uma thread
 dedicada para percorrer e liberar os dados do File53. Em arquivos de grande volume, o processamento
 anterior podia ocasionar estouro da memria em alguns equipamentos devido  limitao no
 gerenciamento de memria.


>>> Mdulo Android <<<
- 18/Set/26 - Nova implementao: Criado Flavor especfico para os terminais Verifone X990.
- 18/Set/26 - Nova Implementao: Adicionado log para identificar se a PGWebLib Android est sendo
 executada em ambiente de Homologao ou Produo.
- 18/Set/26 - Correo: Implementado novo fluxo para dispositivos Android, utilizando uma thread
 dedicada para percorrer e liberar os dados do File53. Em arquivos de grande volume, o processamento
 anterior podia ocasionar estouro da memria em alguns equipamentos devido  limitao no
 gerenciamento de memria.
- 18/Set/26 - Correo: na deteco de pinpads USB.


   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 2.1.14
        * ppcomp: 1.37-250509
        * PPComp GERTEC: v2.07
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

   > Positivo (L400)
    * Testado com:
      * positivo-api: 16.0.1
      * positivo-lib: 16.2.24
      * ppcomp-positivo: v1.20
      * Kernel: 4.19.127-dirty #6 Tue Jan 6 20:57:30 -03 2026
      * Verso: L400.PP.POSITIVO.2025111901
      * Verso FW: 6202.30.0100.232.033
      * Verso HW: P10513171113000
      * Positivo System Service: 42.0.S38.M1.C1.PI1.A1

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE




v0004.0001.0063.0018 (30/09/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 24/Set/26 - Nova Implementao: adicionado mtodo para restaurar as configuraes de APN
 padro do dispositivo.
- 24/Set/26 - Nova Implementao: adicionado mtodo para definir a origem da configurao de
 APN, permitindo utilizar as APNs fechadas configuradas no arquivo CONFI.INI ou as APNs
 abertas fornecidas pelo prprio chip.


>>> Mdulo Android <<<
- 24/Set/26 - Nova Implementao: adicionado mtodo para restaurar as configuraes de APN
 padro do dispositivo.
- 24/Set/26 - Nova Implementao: adicionado mtodo para definir a origem da configurao de
 APN, permitindo utilizar as APNs fechadas configuradas no arquivo CONFI.INI ou as APNs
 abertas fornecidas pelo prprio chip.


   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 2.1.14
        * ppcomp: 1.37-250509
        * PPComp GERTEC: v2.07
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

   > Positivo (L400)
    * Testado com:
      * positivo-api: 16.0.1
      * positivo-lib: 16.2.24
      * ppcomp-positivo: v1.20
      * Kernel: 4.19.127-dirty #6 Tue Jan 6 20:57:30 -03 2026
      * Verso: L400.PP.POSITIVO.2025111901
      * Verso FW: 6202.30.0100.232.033
      * Verso HW: P10513171113000
      * Positivo System Service: 42.0.S38.M1.C1.PI1.A1

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE


v0004.0001.0063.0019 (14/10/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 07/Out/26 - Ajuste para evitar erros de conexo ao obter certificados


>>> Mdulo Android <<<
- 13/Out/26 - Correo nas verificaes de limite e de ponteiro nulo no parser TLV de PW_EMV.c,
evitando acesso invlido  memria ao obter o AID aps falha na leitura do carto.


   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 2.1.14
        * ppcomp: 1.37-250509
        * PPComp GERTEC: v2.07
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

   > Positivo (L400)
    * Testado com:
      * positivo-api: 16.0.1
      * positivo-lib: 16.2.24
      * ppcomp-positivo: v1.20
      * Kernel: 4.19.127-dirty #6 Tue Jan 6 20:57:30 -03 2026
      * Verso: L400.PP.POSITIVO.2025111901
      * Verso FW: 6202.30.0100.232.033
      * Verso HW: P10513171113000
      * Positivo System Service: 42.0.S38.M1.C1.PI1.A1

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE

v0004.0001.0063.0020 (14/10/2026)
----------------------------------
>>> Mdulo PGWebLib (v4.1.63) <<<
- 08/Out/26 - Alterado: O envio de confirmao passa a considerar a quantidade de confirmaes pelo
contedo do arquivo PWFIL_PENDING e no do pelo contador.


>>> Mdulo Android <<<
- No houve alteraes neste mdulo.

   > Geral
    * minSdkVersion = 22
    * targetSdkVersion = 34
    * compileSdkVersion = 34
    * abi = armeabi-v7a, arm64-v8a, x86, x86-64

    > Sunmi (P3)
    * Testado com:
      * ppcomp-sunmi: 1.68
      * paylib: 1.4.109
      * Verso OS: P3H-B_user_3.0.11_78_20250805
      * Verso FW: V6.1.0
      * Verso SV: 7.1.11

   > Gertec (GPOS780)
      * Testado com:
        * gedi: 2.1.14
        * ppcomp: 1.37-250509
        * PPComp GERTEC: v2.07
        * Kernel: A01.00_S2_84_250222
        * Verso: GPOS780_Android11_V01.00_2504142159_international_userdebug_981

   > Positivo (L400)
    * Testado com:
      * positivo-api: 16.0.1
      * positivo-lib: 16.2.24
      * ppcomp-positivo: v1.20
      * Kernel: 4.19.127-dirty #6 Tue Jan 6 20:57:30 -03 2026
      * Verso: L400.PP.POSITIVO.2025111901
      * Verso FW: 6202.30.0100.232.033
      * Verso HW: P10513171113000
      * Positivo System Service: 42.0.S38.M1.C1.PI1.A1

    > PERMISSES
      Para uso de todas as funcionalidades da Lib, recomenda-se que sejam solicitadas
      as seguintes permisses para o usurio (conforme prticas recomendadas em:
      https://developer.android.com/training/permissions/requesting?hl=pt-br):
        * ACCESS_COARSE_LOCATION
        * WRITE_EXTERNAL_STORAGE
        * READ_EXTERNAL_STORAGE
        * READ_PHONE_STATE