[KaiOS] Kompendium wiedzy o systemie Linux KaiOS.

Artykuły i poradniki charakterystyczne dla platformy.

Post by pawelooss » 25 Sep 2019, o 22:00

KaiOS to dystrybucja linuksowa stworzona na bazie systemu operacyjnego B2G OS, który z kolei wyewoluował z dystrybucji Firefox OS (wcześniej Boot To Gecko), która pretendowała do bycia kolejnym graczem obok Androida, iOS i Windows Phone'a, ale jej rozwój został jednak w pewnym momencie porzucony. Opis pozostałych forków znajduje się w artykule poniżej.
Code: Select all
Please Login or Register, to see this Content


Filozofią stojącą za tymi wszystkimi systemami operacyjnymi jest traktowanie aplikacji jak dynamicznych stron internetowych pisanych z użyciem otwartych technologii webowych, zamiast odwoływania się do natywnego API technologii dedykowanych. Dzięki temu można uzyskać wysoką uniwersalność platformy oraz możliwość stosowania tych samych aplikacji na różnych urządzeniach i w różnych konfiguracjach sprzętowych. Noszą one miano aplikacji PWA (Progressive Web Apps) i mają postać archiwum *.zip zawierającego wszystkie potrzebne źródła, w tym plik z opisem szczegółów technicznych – manifest.webapp.

Można znaleźć je w dziale dla pozostałych systemów operacyjnych: zbiory-aplikacji-pwa-webapp-dla-linux-kaios-vt34522.htm
Resztę można znaleźć w preinstalowanym sklepie KaiStore, w którym znajduje się już trochę dedykowanych mu aplikacji.
Code: Select all
Please Login or Register, to see this Content

Aby pisać apki pod tę platformę, niezbędna jest znajomość technologii webowych (HTML 5, CSS 3, JavaScript).
Code: Select all
Please Login or Register, to see this Content

Code: Select all
Please Login or Register, to see this Content

Code: Select all
Please Login or Register, to see this Content


Jeżeli wiecie coś jeszcze o tym systemie, znacie jakieś triki albo modyfikacje, piszcie proszę śmiało w tym temacie! ;)
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || One+ 5T || iPhone 5s
Soft: CFW 081.003 || Android 10 || iOS 12
Operator: Play
Age: 31
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 14h 20m 23s
Posts: 12081Topics: 1215
Reputation point: 17483
    Windows 10 Firefox

Post by adam111 » 27 kwi 2009, o 00:00

BoTs RoX! :D
adam111 Mężczyzna
Oddajcie mi cześć!
50%

Avatar użytkownika
 
Online
 
Telefon: Nokia 3110c
Soft: v. 05.50
Operator: -----

Joined: 30 mar 2009
Online:
Posts:   •  Topics: 
    Ubuntu  Firefox

Post by pawelooss » 2 Oct 2019, o 00:00

KaiOS chce stać się trzecim najpopularniejszym mobilnym systemem operacyjnym i zdaje się mieć najlepsze ku temu warunki.

Image

Worldwide mobile operating system market share, December 2018. Source: StatCounter



Problem w tym, że... jest przestarzały już na starcie, a przez to wysoce prawdopodobne, że dziurawy i niebezpieczny:
But KaiOS is currently running a very old patched version of Gecko 48 and Panasonic’s My Home Screen 3.0 is running Gecko 34, while the latest version of Gecko in Firefox is 64.
KaiOS Technologies and Panasonic are being prevented from upgrading to a newer version of Gecko because Mozilla removed all B2G code from the mozilla-central code repository, including the Gonk widget layer. Since then there have been significant architectural changes to Gecko as part of the Quantum project which make it very difficult for downstream projects to port B2G to the latest version.
This unfortunately means that the legacy of Firefox OS is currently tens of millions of phones and TVs across the world running an out of date browser engine which can probably never be updated. This potentially puts the users of those devices at risk, but also holds back the web platform as a whole.
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || One+ 5T || iPhone 5s
Soft: CFW 081.003 || Android 10 || iOS 12
Operator: Play
Age: 31
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 14h 20m 23s
Posts: 12081Topics: 1215
Reputation point: 17483
    Windows 10 Firefox

Post by pawelooss » 11 Oct 2019, o 16:00

Odblokowywanie systemu

Aby odblokować pełne możliwości telefonu (na przykładzie Nokii 8110 4G), należy przejść przez następującą procedurę:
  1. Wyposażyć się w środowisko deweloperskie (WebIDE).
  2. Wprowadzić telefon w tryb debugowania (Debug Mode).
  3. Za pomocą WebIDE wgrać do telefonu aplikację służącą do instalowania pozostałych aplikacji firm trzecich (OmniSD).
  4. Przywrócić ustawienia fabryczne.
  5. Zainstalować poprzez OmniSD jedną z aplikacji do uzyskiwania tymczasowych uprawnień Roota.
  6. Uruchomić wybraną aplikację, aby aktywować Roota.
  7. Nawiązać połączenie między telefonem a komputerem poprzez narzędzie adb.
  8. Wykonać kopię zapasową oryginalnego Recovery.
  9. Wgrać zmodyfikowane Recovery z kluczami testowymi zamiast deweloperskich, zdolnymi do instalowania paczek *.zip.
  10. Wykonać kopię zapasową partycji systemowej.
  11. Wyłączyć sprawdzanie integralności Recovery.
  12. Zabezpieczyć kopie zapasowe obydwu partycji (recovery-backup.img, system-backup.img) zapisane na karcie pamięci, tj. zgrać je na komputer i oznaczyć jako oryginalne (stan fabryczny przed dokonaniem jakichkolwiek modyfikacji).
  13. Wgrać na kartę pamięci narzędzie do zrzucania obrazów partycji (Dumpall).
  14. Uruchomić telefon w trybie Recovery.
  15. Wykonać kopię zapasową wszystkich partycji na telefonie.
  16. Zabezpieczyć kopie zapasowe wszystkich partycji (obrazy *.img) zapisane na karcie pamięci (w folderze dumps), tj. zgrać je na komputer i oznaczyć jako działające (stan po dokonaniu pierwszych modyfikacji, ale nadal sprawny).
W tym momencie system jest już w pełni odblokowany i gotowy do dalszych modyfikacji. Gdyby coś poszło nie tak albo trzeba było wycofać się z jakiejś zmiany, w każdej chwili można przywrócić kopię zapasową wybranych lub wszystkich partycji.


Dostępne modyfikacje

:arrow: Triki, sztuczki i wskazówki
Najczęściej jako komendy do uruchomienia podczas nawiązania połączenia między telefonem a komputerem poprzez adb. Przykładowo paczka trików stąd lub permanentny Root.

:arrow: Zmodyfikowane oprogramowanie
Wszelkiego rodzaju Custom Recovery czy Custom ROM-y, które integrują w sobie wiele trików, funkcji i aplikacji. Wgrywa się je według instrukcji z tego opisu. Bardziej zaawansowani modderzy mogą przygotować własną kompilację wedle zaleceń stąd.


Dodatkowe materiały

Spis dostępnych modyfikacji z podziałem na poszczególne urządzenia
Code: Select all
Please Login or Register, to see this Content

Grupa dyskusyjna nt. KaiOS
Code: Select all
Please Login or Register, to see this Content

Filmy i tutoriale na YouTubie
Code: Select all
Please Login or Register, to see this Content
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || One+ 5T || iPhone 5s
Soft: CFW 081.003 || Android 10 || iOS 12
Operator: Play
Age: 31
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 14h 20m 23s
Posts: 12081Topics: 1215
Reputation point: 17483
    Windows 10 Firefox


Return to [S30+] Tutoriale

Who is online

Users browsing this forum: No registered users and 0 guests