Оценете темата:
  • 0 гласа - средно 0
  • 1
  • 2
  • 3
  • 4
  • 5

Проблем с отварянето на https страници с андроид 2.3.6
#1

Имам стар телефон galaxy mini2 с андроид 2.3.6  и не може да отвори никоя съвременна страница която е https. Пробвано е със стоковия браузър, опера, долфин, боат и не става. Само през опера мини се отварят. Къде може да е проблема и има ли някакво решение?
Цитирай
Аксесоари
#2

Според мен отговора е в самия въпрос "galaxy mini2 с андроид 2.3.6 '".

Storstark
[-] 1 потребител изказва благодарност на ianpav_4444 за това мнение:
  • aDraganoff
Цитирай
#3

(2019-12-29, 22:25:08)megatone написа:  Имам стар телефон galaxy mini2 с андроид 2.3.6  и не може да отвори никоя съвременна страница която е https. Пробвано е със стоковия браузър, опера, долфин, боат и не става. Само през опера мини се отварят. Къде може да е проблема и има ли някакво решение?
Изпълнението на сертификатите с друга политика вече.. Има два начина .

Първия : При всяко влизане в https страница да спираш защитата и да добавяш в изключения и да одобряваш.
 
Втория: Да замениш файла в системата за сертификатите.

Ето как става: 
1. Пускаш един емулатор на компютъра си с устройство с Андроид версия над 4.х.
2. Влизаш в системните файлове и извличаш файла cacerts.bks от следната директория 
"/system/etc/security/cacerts.bks"(можеш да го направиш през superuser, на емулатора , повечето имат, като напишеш в терминала adb push и пътя в кавичките) , като разбира се не си вързал и физическото си устройство.
3. Спираш емулатора и вързваш Телефона с компютъра . 
4. В същата директория заменяш въпросния файл. 

П.п. В общи линии така изглежда това което трябва да напрвиш. Вероятно няма да можеш обаче, тъй като папката System, ще е само за четене. Ако не можеш да коригираш това през настройките на папката в Уиндоус , ще ти трябва AndroidSDK . (Възможно е и роот права да иска не съм сигурен)
Ако имаш вече достъп до "su", 
Командата която ти трябва е : 
Код:
mount -o remount,rw /system
След като достъпиш system/etc/security, първо направи копие на стария сертификат с "adb pull cacerts.bks.old", а след това импортни новия файл с "adb push cacerts.bks" . Мисля, че би трябвало да можеш да направиш всичко това и през прозорците на Уиндоус , но все пак , това е другото решение.
[-] 2 потребители изказват благодарност на aDraganoff за това мнение:
  • Be6i4, Monipeev
Цитирай




Потребители разглеждащи темата: 1 гост(и)