- - Co oznacza oprogramowanie układowe, standardowe i niestandardowe pamięci ROM oraz flashowanie [Przewodnik]

Co oznacza oprogramowanie układowe, standardowe i niestandardowe pamięci ROM oraz flashowanie [Przewodnik]

Używaj terminów takich jak „Android ROM” lub „firmware iOS”mylić cię? Czy twoje rozumienie „flashowania” ogranicza się do aktów ekshibicjonizmu? Czy czujesz się pominięty lub nieświadomy, gdy Twoi znajomi mówią o flashowaniu najnowszej niestandardowej pamięci ROM lub IPSW na urządzeniu z Androidem lub iPhonie? Poniżej wyjaśnimy wszystko na temat oprogramowania układowego i pamięci ROM - w tym standardowych pamięci ROM i niestandardowych pamięci ROM - i wyjaśnimy, co należy rozumieć przez flashowanie ich na telefonie. Przyjrzymy się również i przedstawimy sugestie i źródła, aby znaleźć niektóre z popularnych niestandardowych ROM-ów, aby pomóc ci wybrać odpowiedni dla twojego urządzenia.

Flashowanie 2

Dla wygody podzielimy ten przewodnik na następujące sekcje:

  1. Szczegóły techniczne
    1. Bardzo podstawy
    2. Definicja techniczna ROM
    3. Co to jest oprogramowanie układowe?
    4. Błyskowy
  2. Mobilne systemy operacyjne
    1. ROM jako system operacyjny
    2. Rodzaje pamięci ROM
  3. Zapasy kontra niestandardowe ROMy
    1. Zalety i wady magazynów ROM
    2. Zalety i wady niestandardowych pamięci ROM
    3. Dokonać wyboru
    4. Wybór odpowiedniej niestandardowej pamięci ROM
  4. Zasoby

Ten przewodnik będzie bardzo szczegółowy i wielez was może nie musicie przeczytać wszystkiego. Jednak nadal zaczniemy od podstaw dla tych z nas, którzy są zupełnie nowi w świecie smartfonów i nie mają pojęcia, jak to się dzieje. Możesz pominąć sekcje, o których już wiesz.

Podczas gdy większość pojęć zawartych w tym przewodniku będziew odniesieniu do wszystkich przeszłych, obecnych i przyszłych smartfonów i tabletów, skupimy się w szczególności na zastosowaniu tych koncepcji na urządzeniach z Androidem, Windows Phone 7 i Apple iOS.

1 - Szczegóły techniczne

Bardzo podstawy

Zacznijmy od podstawowych koncepcji. Jak większość z nas już wie, komputery wymagają pewnego oprogramowania systemowego zwanego systemem operacyjnym - lub w skrócie systemem operacyjnym - do działania. Niektóre powszechnie stosowane przykłady systemów operacyjnych dla komputerów stacjonarnych, laptopów i serwerów to Windows, Mac OS X i Linux, podczas gdy popularne mobilne systemy operacyjne to Android, Apple iOS, Windows Phone 7, HP / Palm Web OS, BlackBerry OS itp. Najnowocześniejsza elektronika użytkowa takie jak telewizory cyfrowe, kuchenki mikrofalowe, przystawki STB itp. również potrzebują systemów operacyjnych do działania, ale zwykle wymaga to tylko załadowania systemu operacyjnego i uruchomienia go w określony sposób. To prowadzi nas do ROM.

Definicja techniczna ROM

ROM oznacza pamięć tylko do odczytu i techniczniemówiąc, odnosi się do wewnętrznej pamięci urządzenia, które powinno zawierać instrukcje systemu operacyjnego, które nie muszą być wcale modyfikowane podczas normalnej pracy urządzenia. Z tego powodu takie instrukcje są przechowywane w pamięci tylko do odczytu - podobnie jak na płycie CD lub DVD, której nie można ponownie nagrywać - aby upewnić się, że nie zostaną w nich wprowadzone żadne zmiany, które mogłyby spowodować nieprawidłowe działanie urządzenia. Jest to w przeciwieństwie do dysków twardych, dysków półprzewodnikowych lub zwykłych urządzeń pamięci flash używanych przez komputery osobiste, które umożliwiają pełny dostęp do odczytu / zapisu nawet do obszaru pamięci zawierającego pliki systemu operacyjnego.

Co to jest oprogramowanie układowe

Systemy operacyjne tylko do odczytu, które właśnie stworzyliśmyomówione powyżej są również nazywane „oprogramowaniem układowym”, ponieważ pozostają na swoim miejscu bez modyfikacji użytkowników urządzenia. Modyfikacja oprogramowania wewnętrznego jest jednak nadal możliwa, ale nie w normalnym użyciu. Wiele urządzeń wymaga do tego celu specjalistycznego sprzętu, podczas gdy inne urządzenia mają ustawioną pamięć tylko do odczytu poprzez ochronę oprogramowania, którą można usunąć lub zastąpić bez potrzeby posiadania specjalistycznego sprzętu, po prostu za pomocą oprogramowania napisanego do tego celu, często, ale nie zawsze, wymaga połączenia z komputerem.

Zatem terminy „system operacyjny” i „oprogramowanie układowe” odnoszą się do tej samej rzeczy i mogą być używane zamiennie w przypadku zastosowania do takich urządzeń.

Błyskowy

Pamięć ROM używana w smartfonach i tabletachitp. jest często taki sam, jak pamięć flash znajdująca się na kartach SD i dyskach flash USB, po prostu zoptymalizowana pod kątem większej prędkości i wydajności podczas działania systemu operacyjnego. Jak wyjaśniono powyżej, przy normalnym użytkowaniu jest on tylko do odczytu i wymaga specjalnej procedury, aby wprowadzić wszelkie modyfikacje jego zawartości. Procedura modyfikacji lub wymiany zawartości takiej pamięci flash jest znana jako flashowanie. Zatem, w kategoriach laika, flashowanie jest zasadniczo tym samym, co instalowanie lub modyfikowanie oprogramowania układowego urządzenia, które jest przechowywane w jego chronionej pamięci flash.

Teraz, gdy rozumiemy pojęcia techniczne, przejdźmy do następnej sekcji.

2 - Mobilne systemy operacyjne

Przed kontynuowaniem czytania warto zapoznać się z przeglądem nowoczesnych mobilnych systemów operacyjnych. W tym celu zobacz nasze wprowadzenie do nowoczesnych mobilnych systemów operacyjnych.

ROM jako system operacyjny

Jeśli chodzi o smartfony i tablety, totermin ROM jest używany w odniesieniu do oprogramowania wewnętrznego zapisanego w wewnętrznej pamięci urządzenia, a nie w samej pamięci wewnętrznej. Może również odnosić się do pliku przygotowanego w celu zastąpienia tego oprogramowania układowego inną wersją przy użyciu specjalnej metody.

Tak więc, gdy ktoś poprosi Cię o pobranieROM, odnoszą się do pliku zawierającego oprogramowanie układowe w formacie gotowym do zainstalowania w telefonie w celu zastąpienia istniejącego oprogramowania układowego. Podobnie, gdy zapytany o ROM, na którym działa Twój telefon lub gdy ktoś powie mu, że telefon ma określoną ROM, ponownie mówią o konkretnym wariancie oprogramowania.

Rodzaje pamięci ROM

W przeciwieństwie do większości systemów operacyjnych dla komputerów stacjonarnych, mobilne systemy operacyjne można znaleźć w instalowalnym formacie w wielu postaciach, które można podzielić na następujące kategorie.

  • Naprawdę dostępne ROM / firmware:
    To jest system operacyjny w domyślnej formie,bez żadnych modyfikacji, z wyjątkiem jakiejkolwiek specyficznej dla urządzenia pomocy wymaganej do uruchomienia go na danym urządzeniu. Naprawdę dostępne oprogramowanie wewnętrzne zapewnia standardowe wrażenia użytkownika systemu operacyjnego bez żadnych kosmetycznych lub funkcjonalnych zmian. Obecnie naprawdę zapasowe oprogramowanie znajduje się przede wszystkim w przypadkach, gdy zarówno urządzenie, jak i system operacyjny są zbudowane przez tę samą firmę. Wśród nowoczesnych urządzeń mobilnych przykłady naprawdę zapasowego oprogramowania układowego można znaleźć na urządzeniach Apple z systemem iOS, urządzeniach Palm WebOS i niektórych urządzeniach z Androidem dostarczanych bez żadnych modyfikacji systemu operacyjnego przez ich producentów.
  • Zapasowa pamięć ROM / Firmware producenta lub przewoźnika:
    Do tego typu oprogramowania dodano ulepszenianad domyślnym systemem operacyjnym producenta urządzenia lub operatora sieci komórkowej. Często obejmuje to ulepszenia interfejsu, zastrzeżone aplikacje, a w większości przypadków ograniczenia mające na celu ograniczenie korzystania z urządzenia u określonego operatora lub regionu. Często istnieją dalsze ograniczenia uniemożliwiające instalację oprogramowania układowego, które nie zostało wydane przez przewoźnika lub producenta.
    Dotyczy to większości urządzeń z Androidem i Symbianemkategoria, podobnie jak większość urządzeń z systemem Windows Phone 7, ale w ich przypadku zmiany dokonane z oryginalnego oprogramowania układowego są minimalne i ograniczają się do włączenia tylko dodatkowych aplikacji.
  • Niestandardowa pamięć ROM / oprogramowanie układowe:
    Prawie wszystkie urządzenia są dostarczane z jednym z powyższychdwie kategorie oprogramowania układowego, ale na tym się nie kończy. Niezależni programiści, którzy lubią dostosowywać swoje urządzenia poza standardowe opcje, często wydają owoce pracy, aby cieszyć się resztą, w postaci niestandardowych pamięci ROM. Im bardziej otwarta platforma, tym bardziej niezależny rozwój przyciąga, czego dobrym przykładem jest niezależne niestandardowe tworzenie ROM dla Androida.
    W przypadku zastrzeżonego oprogramowania wewnętrznego, takiego jak iOS iWindows Phone 7 często nie ma miejsca na dostosowanie systemu operacyjnego lub nie ma go wcale, ale niezależnie od tego, programiści nadal wydają niestandardowe ROM-y w pakiecie z przydatnymi narzędziami i narzędziami hakerskimi, aby zapewnić funkcjonalność wykraczającą poza standardowe funkcje. W rzeczywistości niestandardowe tworzenie ROM dla skądinąd zastrzeżonej i zamkniętej platformy Windows Mobile doprowadziło do powstania największej niezależnej społeczności programistów mobilnych - forum XDA-Developers.

3 - Zapasy kontra niestandardowe ROM

Zarówno standardowe, jak i niestandardowe ROMy mają swoje zalety iwady i wybór między nimi wymaga starannego rozważenia. W tej sekcji dokonamy porównania dwóch typów pamięci ROM, aby pomóc ci dokonać właściwego wyboru. Zacznijmy od spojrzenia na ich zalety i wady.

Pamiętaj, że ta sekcja została napisana przede wszystkim z myślą o urządzeniach z Androidem (a teraz przestarzałych Windows Mobile). Jednak wiele z tych koncepcji będzie miało zastosowanie również do innych platform smartfonów.

Zalety i wady standardowych pamięci ROM

Zapasowe oprogramowanie układowe jest wynikiem wielu badań i testów przeprowadzonych przez sprzedawcę systemu operacyjnego, producenta urządzenia i / lub operatora telefonii komórkowej. Dlatego ma kilka zalet:

  • Po wydaniu jest zwykle dość stabilny.
  • Prawie wszystkie błędy są usuwane podczas obszernych testów beta przed wydaniem.
  • Prowadzi oficjalne wsparcie ze strony producenta oprogramowania układowego, producenta urządzenia i operatora komórkowego.
  • Aktualizacje są automatycznie przesyłane na urządzenie przez operatora.

Oprócz swoich zalet, oprogramowanie układowe ma również swoje wady, które obejmują:

  • Aktualizacje nie są częste, ponieważ rozwój jest wykonywany głównie przez korporacje, które muszą przestrzegać zaplanowanego cyklu wydania.
  • Przekazywanie producentowi informacji zwrotnych w przypadku jakichkolwiek problemów jest albo niemożliwe, niepożądane (często w przypadku urządzeń Apple) lub długi, żmudny proces.
  • Podobnie uzyskanie oficjalnego wsparcia może być również kłopotliwe i wymagać żmudnego procesu.
  • Jeśli producent urządzenia i system operacyjnydeweloperzy są różni (tak jak w przypadku Androida i Windows Phone 7), wszelkie aktualizacje wydane przez sprzedawcę systemu operacyjnego muszą być edytowane przez producenta urządzenia lub operatora komórkowego, aby dodać kompatybilność i dodatkowe oprogramowanie przed wydaniem. Dlatego niektóre urządzenia otrzymują aktualizacje opóźnione o miesiące.
  • Aktualizacje są często wydawane najpierw w Stanach Zjednoczonych, pozostawiając resztę świata czekającą. (Świat istnieje poza Stanami Zjednoczonymi, sami to potwierdziliśmy!)
  • Gorzej, gdy producenci decydują się na niedłużej wydają oficjalne aktualizacje dla swoich starszych urządzeń na korzyść nowszych, ich użytkownicy zasadniczo utknęli ze starszymi wersjami systemu operacyjnego. Ten przypadek jest widoczny na wielu urządzeniach z Androidem, które mają zaledwie półtora roku.
  • Kilku programistów systemów operacyjnych, producentów urządzeń luboperatorzy komórkowi dodają ograniczenia w standardowym oprogramowaniu sprzętowym, od blokowania korzystania z urządzenia z jedną siecią / regionem do wyłączania bocznego ładowania aplikacji (mówimy o Tobie, AT&T) niedostępnych na oficjalnym rynku aplikacji, do zaawansowanych ograniczeń usuwania wszelkich szansa na dostęp do roota, żeby wymienić tylko kilka.

Zalety i wady niestandardowych pamięci ROM

Niestandardowe ROM-y są tak dobre lub złe, jak wysiłek włożony w nie przez ich twórców. Kluczowe zalety niestandardowych ROM-ów to:

  • Przede wszystkim wybór! Istnieją tysiące niestandardowych pamięci ROM dla różnych urządzeń, z których każde oferuje różnorodny zestaw funkcji, których nie ma w standardowej pamięci ROM.
  • Częstotliwość aktualizacji - niestandardowe ROM są często poniżejaktywny rozwój i nowsze wersje podstawowego systemu operacyjnego są w nich zawarte przed wydaniem zaktualizowanych oficjalnych pamięci ROM. Jest to szczególnie prawdziwe w przypadku urządzeń z Androidem, gdzie programiści zaczynają przenosić nowsze wersje Androida na kilka urządzeń, gdy tylko zostaną wydane.
  • Przekazywanie opinii jest tak proste, jak pozostawienie wiadomości na forum programistycznym dla danego ROM-u, co skutkuje bardzo wydajnym raportowaniem błędów.
  • Uzyskiwanie pomocy na swoje problemy na forach topodobnie łatwe, ponieważ nie tylko sami główni programiści, ale także inni doświadczeni użytkownicy ROMu ze społeczności chętnie pomogą Ci w rozwiązywaniu problemów, a tym samym ulepszą ROM dla wszystkich.
  • Niestandardowe ROM-y zwykle mają wszystkie dodatkoweograniczenia zostały usunięte, umożliwiając użytkownikom boczne ładowanie aplikacji, tethering mobilnego połączenia danych z komputerem bez płacenia za to, uzyskiwanie dostępu do konta root, korzystanie z urządzenia w dowolnym regionie itp. bez konieczności obchodzenia ochrony.
  • Ulepszenia wydajności i optymalizacje występujące w wielu niestandardowych ROM-ach mogą sprawić, że będą one znacznie szybsze niż standardowe ROM-y, umożliwiając użytkownikom jak najlepsze wykorzystanie ich urządzeń.
  • Opcje podkręcania są wbudowane w niektóre niestandardowe ROM-y, co jeszcze bardziej przyspiesza urządzenia.
  • Z drugiej strony opcje obniżonego napięcia występujące w niektórych ROM-ach skutkują dłuższym czasem pracy baterii.
  • Stare telefony z małą ilością pamięci wewnętrznej mogą najwięcej skorzystać z niestandardowych pamięci ROM, które pozwalają im korzystać z zewnętrznej pamięci karty SD dla aplikacji dokładnie tak, jak zużyją pamięć wewnętrzną.

Więc przy tych wszystkich zaletach nie powinno być powodu, aby trzymać się standardowej pamięci ROM, prawda? Niekoniecznie! Jak wszystkie rzeczy w życiu, niestandardowe ROM-y mają również swoje wady:

  • Z powodu braku obszernych testów przed wydaniem wiele niestandardowych ROM-ów może na początku być wadliwych, a instalacja ROM-u z brakującymi lub uszkodzonymi krytycznymi plikami może nawet uszkodzić telefon.
  • Kilka niestandardowych ROM-ów, które są portami ROM-ów z innych telefonów, może mieć brakującą funkcjonalność, która nie została jeszcze dostosowana do pracy z telefonem z ROM-em.
  • Instalowanie niestandardowej pamięci ROM zwykle wymaga wycieraniatelefon do ustawień fabrycznych, więc stracisz dane i zaczniesz od zera. Na szczęście wbudowane synchronizowanie kontaktów w Androidzie wraz z aplikacjami oferującymi wysyłanie wiadomości, rejestr połączeń i tworzenie kopii zapasowych / przywracanie aplikacji ułatwia ten proces, umożliwiając zachowanie danych.
  • Sam proces instalacji może być uciążliwy i może wymagać rootowania telefonu i często obchodzenia jego funkcji bezpieczeństwa, aby w pierwszej kolejności umożliwić niestandardową instalację ROM.
  • Zainstalowanie niestandardowej pamięci ROM w większości przypadków unieważnia gwarancję telefonu, choć często proces ten jest odwracalny, co oznacza, że ​​możesz przywrócić telefon do stanu magazynowego, o ile nie jest on wadliwy.
  • Instalowanie ROM w telefonie wymagaw większości przypadków najpierw zrootuj. Chociaż rootowanie większości telefonów jest łatwe, niektóre telefony wymagają skomplikowanej procedury, którą należy wykonać przed zainstalowaniem pamięci ROM i często takie procedury wiążą się z ryzykiem uszkodzenia urządzenia, jeśli coś pójdzie nie tak.

Dokonywanie wyboru

Wybór pomiędzy standardową pamięcią ROM a pytającą pamięcią ROMto naprawdę kwestia twoich wymagań. Jeśli zapasowa pamięć ROM w telefonie pozwala robić wszystko, co kiedykolwiek chcesz zrobić z telefonem i nie czujesz się powolna, nie ma potrzeby omijania zabezpieczeń telefonu i instalowania niestandardowej pamięci ROM .

Jeśli jednak chcesz zabrać ze sobą telefonco obecnie oferuje, nie przejmuj się zbytnio gwarancją i jesteś gotów zaryzykować wszystko, co może się zdarzyć, jeśli coś pójdzie nie tak, aby móc dostosować ją tak, jak chcesz, niestandardowa pamięć ROM jest czasami jedynym rozwiązaniem. Wybierz mądrze!

W przypadku urządzeń iOS ROM jest częściejo nazwie IPSW (po domyślnym rozszerzeniu pliku instalacyjnego oprogramowania układowego), a niestandardowy IPSW jest zwykle czymś, co robisz z zapasowego IPSW za pomocą pewnych narzędzi, a zatem możesz zdecydować, co należy w nim uwzględnić, a co nie. Wynikowa IPSW jest zazwyczaj bardzo podobna do podstawowej pod wieloma względami, z wyjątkiem tego, że jest odblokowana i złamana w jailbreaku, z zainstalowaną Cydią. Jeśli twoje urządzenie jest odblokowane i możesz jailbreakować za pomocą innych metod, nie musisz przechodzić przez proces budowania i instalowania niestandardowego IPSW na urządzeniu z iOS.

Niestandardowe ROMy Windows Phone 7 już się rozpoczęłyna powierzchnię dla niektórych urządzeń, podobnie jak niestandardowy IPSW, niestandardowa pamięć ROM systemu Windows Phone 7 to po prostu jailbreakowa wersja standardowej pamięci ROM z kilkoma zainstalowanymi dodatkowymi aplikacjami, włączonym bocznym ładowaniem i zastosowanymi hackami rejestru. Jeśli nie potrzebujesz żadnej z tych funkcji, nie ma sensu wybierać niestandardowej pamięci ROM.

Jeśli jednak chodzi o urządzenia z Androidem, tam jestma wiele powodów, aby instalować niestandardowe ROM-y ze względu na ich ogromną różnorodność, do tego stopnia, że ​​całe doświadczenie użytkownika oferowane przez urządzenie można zmienić, po prostu przechodząc na inną ROM.

Wybór odpowiedniej niestandardowej pamięci ROM

Z kilkoma niestandardowymi ROM-ami dostępnymi dla większościWybór urządzenia z Androidem nie zawsze jest łatwe. Pytanie „który jest najlepszy ROM dla _____ telefonu / tabletu” jest równie często odrzucane na forach, jak jest zadawane, ponieważ nie ma na to uniwersalnej odpowiedzi. Jedna pamięć ROM może być dla mnie najlepsza, podczas gdy inna może ci bardziej odpowiadać. Jedynym rozwiązaniem jest dużo czytać, przeglądać listę funkcji, czytać odpowiedzi użytkowników i w razie potrzeby zadawać pytania programisty na stronie forum dotyczące ROM. Spróbuj zainstalować ROM tylko wtedy, gdy będziesz dość zadowolony, że nie spowoduje to uszkodzenia urządzenia w stopniu, którego nie możesz naprawić.

4 - Zasoby

Dzięki tym informacjom powinieneś teraz być w stanie wejść w świat niestandardowych ROM-ów, a oto kilka zasobów, które mogą Ci pomóc.

W przypadku urządzeń z Androidem pierwsza część naszegoseria poświęcona dostosowywaniu wyglądu urządzenia z Androidem zawiera doskonałe wprowadzenie do dostosowywania telefonu przez zainstalowanie niestandardowej pamięci ROM i zawiera łącza do przewodników po rootowaniu, kilka zasobów na temat wyszukiwania niestandardowych pamięci ROM i dwóch wybranych przez nas pamięci ROM: CyanogenMod i MIUI. To powinno wystarczyć, aby zacząć.

W przypadku urządzeń z systemem Windows Phone 7 programiści XDA toOne-stop shop dla wszystkich Twoich niestandardowych potrzeb ROM. Jeśli chodzi o właścicieli iPhone'a, iPada i iPoda Touch, istnieją różne narzędzia, które działają w różnych przypadkach, w zależności od urządzenia i jego bieżących kombinacji wersji iOS i pasma podstawowego. Używając ich jako słów kluczowych, szybkie wyszukiwanie w Google gwarantuje uzyskanie wielu użytecznych informacji.


Masz pytania? Chcesz podzielić się swoimi opiniami? Dodaj komentarz.

Komentarze