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

click fraud protection

Czy hasła takie jak „Android ROM” lub „firmware iOS” wprowadzają Cię w błąd? 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? W dalszej części 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. Stock vs. Niestandardowe ROMy
    1. Zalety i wady magazynów ROM
    2. Zalety i wady niestandardowych pamięci ROM
    3. instagram viewer
    4. Dokonać wyboru
    5. Wybór odpowiedniej niestandardowej pamięci ROM
  4. Zasoby

Ten przewodnik będzie bardzo szczegółowy i wielu z was może nie będzie musiało przeczytać go w całości. 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.

Chociaż większość pojęć zawartych w tym przewodniku będzie dotyczyć wszystkich przeszłych, obecnych i przyszłych smartfonów i tabletów, my skupi się w szczególności na zastosowaniu tych koncepcji w systemach Android, Windows Phone 7 i Apple iOS urządzenia.

1 - Szczegóły techniczne

Bardzo podstawy

Zacznijmy od podstawowych koncepcji. Jak większość z nas już wie, komputery wymagają do działania określonego oprogramowania systemowego zwanego systemem operacyjnym - lub w skrócie OS. 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 popularne mobilne systemy operacyjne to Android, Apple iOS, Windows Phone 7, HP / Palm Web OS, BlackBerry OS itp. Najnowocześniejsza elektronika użytkowa, taka jak telewizory cyfrowe, kuchenki mikrofalowe, dekodery itp. potrzebują także 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 technicznie rzecz biorąc, odnosi się do wewnętrznej pamięci urządzenia, którą jest powinien zawierać instrukcje systemu operacyjnego, których wcale nie trzeba modyfikować podczas normalnej pracy urządzenia operacja. 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 w obszarze pamięci zawierającym operację pliki systemowe.

Co to jest oprogramowanie układowe

Systemy operacyjne tylko do odczytu, które omówiliśmy powyżej, są również nazywane „oprogramowaniem układowym”, ponieważ pozostają one stabilne bez dostępu do modyfikacji dla użytkowników urządzenia. Modyfikacja oprogramowania wewnętrznego jest jednak nadal możliwa, ale nie w normalnym użyciu. Wiele urządzeń wymaga specjalizacji sprzęt komputerowy do wykorzystania w tym celu, gdy inne urządzenia mają pamięć ustawioną jako tylko do odczytu, tylko poprzez ochronę oprogramowania, którą można usunąć lub przesłonić bez potrzeby posiadania specjalistycznego sprzętu, po prostu przy użyciu oprogramowania napisanego do tego celu, często, ale nie zawsze, wymagającego 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 tabletach itp. 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 tylko do odczytu i wymaga specjalnej procedury, aby wprowadzić wszelkie modyfikacje jego zawartości. Procedura modyfikowania lub zastępowania zawartości takiej pamięci flash jest znana jako flashowanie. Tak więc, w kategoriach laika, flashowanie jest zasadniczo tym samym, co instalowanie lub modyfikowanie oprogramowania układowego urządzenia zapisanego 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, termin ROM jest używany w odniesieniu do oprogramowania wbudowanego przechowywanego w pamięci wewnętrznej urządzenia, a nie w samej pamięci wewnętrznej. Może także odnosić się do pliku przygotowanego w celu zastąpienia tego oprogramowania układowego inną wersją przy użyciu specjalnej metody.

Dlatego gdy ktoś poprosi Cię o pobranie ROM-u, oznacza to plik zawierający oprogramowanie układowe w formacie gotowym do zainstalowania w telefonie w celu zastąpienia istniejącego oprogramowania. 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:
    Jest to system operacyjny w jego domyślnej formie, bez żadnych modyfikacji, z wyjątkiem jakiejkolwiek obsługi specyficznej dla urządzenia wymaganej do uruchomienia go na danym urządzeniu. Naprawdę dostępne oprogramowanie wewnętrzne zapewnia standardową obsługę systemu operacyjnego bez dokonywania jakichkolwiek zmian kosmetycznych lub funkcjonalnych. 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 iOS, Palm WebOS urządzenia i niektóre urządzenia z Androidem dostarczane bez modyfikacji systemu operacyjnego producenci.
  • Zapasowa pamięć ROM / Firmware producenta lub przewoźnika:
    W tym typie oprogramowania dodano rozszerzenia w stosunku do domyślnego systemu operacyjnego przez 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.
    Większość urządzeń z Androidem i Symbianem zalicza się do tej kategorii, podobnie jak większość urządzeń z systemem Windows Phone 7, ale w nich W takim przypadku zmiany dokonane z naprawdę zapasowego oprogramowania układowego są minimalne i ograniczają się do włączenia dodatkowych aplikacji tylko.
  • Niestandardowa pamięć ROM / oprogramowanie układowe:
    Prawie wszystkie urządzenia są dostarczane z jedną z dwóch powyższych kategorii 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 forma niestandardowych ROM-ów. Im bardziej otwarta platforma, tym bardziej niezależny rozwój przyciąga, czego dobrym przykładem jest niezależny niestandardowy rozwój ROM Android.
    W przypadku zastrzeżonego oprogramowania układowego, takiego jak iOS i Windows Phone 7, często brakuje 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 hackami zastosowanymi w celu zapewnienia funkcjonalności poza zapasem funkcje. W rzeczywistości niestandardowe tworzenie ROM dla skądinąd zastrzeżonej i zamkniętej platformy Windows Mobile prowadzi do powstania największej niezależnej społeczności programistów mobilnych - forum deweloperów XDA.

3 - Stock vs. Niestandardowe ROMy

Zarówno standardowe, jak i niestandardowe ROMy mają swoje zalety i wady, a 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 sieci komórkowej.
  • 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ż prace rozwojowe przeprowadzane są 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ć uciążliwego procesu.
  • Jeśli producent urządzenia i twórca systemu operacyjnego są inni (jak w przypadku Androida i Windows Phone 7), wszelkie aktualizacje wydane przez sprzedawca systemu operacyjnego musi zostać poddany edycji przez producenta urządzenia lub operatora komórkowego, aby wcześniej zapewnić zgodność i dodatkowe oprogramowanie wydanie. 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!)
  • Co gorsza, gdy producenci nie chcą już publikować oficjalnych aktualizacji dla swoich starszych urządzeń na korzyść nowszych, ich użytkownicy zasadniczo utknęli ze starymi wersjami systemu operacyjnego system. 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ń lub operatorów telefonii komórkowej dodaje ograniczenia w fabrycznym oprogramowaniu układowym, od blokowania korzystania z urządzenia z jedną siecią / regionem do wyłączanie bocznego ładowania aplikacji (mówimy o Tobie, AT&T) niedostępnych na oficjalnym rynku aplikacji, do zaawansowanych ograniczeń eliminujących wszelkie szanse na dostęp do roota, żeby wymienić 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-y są często w fazie rozwoju, a nowsze wersje podstawowego systemu operacyjnego są w nie włączone przed wydaniem zaktualizowanych oficjalnych ROM-ów. 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.
  • Pomoc w rozwiązywaniu problemów na forach jest podobnie łatwa, ponieważ nie tylko 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 w trakcie ulepszania pamięci ROM wszyscy.
  • Niestandardowe ROM-y zwykle usuwają wszystkie dodatkowe ograniczenia, umożliwiając użytkownikom sideload aplikacje i tethering ich urządzeń mobilnych połączenie danych do komputera bez dodatkowych opłat, uzyskaj dostęp do konta root, korzystaj z urządzenia w dowolnym regionie itp. bez potrzeby 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 polega na wyczyszczeniu telefonu do ustawień fabrycznych, dzięki czemu tracisz dane i zaczynasz od zera. Na szczęście wbudowane synchronizowanie kontaktów w Androidzie wraz z aplikacjami oferującymi wiadomości, dzienniki połączeń i kopie zapasowe / przywracanie aplikacji ułatwiają 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 zepsuty.
  • Zainstalowanie ROMu w telefonie wymaga zrootowania go w większości przypadków. Chociaż rootowanie większości telefonów jest łatwe, niektóre telefony wymagają skomplikowanej procedury, którą należy wykonać przed tobą może zainstalować na nim ROM i często takie procedury wiążą się z ryzykiem uszkodzenia urządzenia, jeśli coś pójdzie źle.

Dokonywanie wyboru

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

Jeśli jednak chcesz wynieść swój telefon poza to, co obecnie oferuje, nie przejmuj się gwarancją i jesteś gotowy do podjęcia ryzyko wszystkiego, co może się zdarzyć, jeśli coś pójdzie nie tak, aby móc dostosować go tak, jak chcesz, niestandardowy ROM jest czasami jedynym rozwiązanie. Wybierz mądrze!

W przypadku urządzeń z systemem iOS pamięć ROM jest częściej nazywana IPSW (po domyślnym rozszerzeniu pliku instalacyjnego oprogramowania układowego), a niestandardowa IPSW to zazwyczaj coś, co robisz z zapasowego IPSW za pomocą pewnych narzędzi, a tym samym możesz zdecydować, co i co zawierać nie. Wynikowa IPSW jest zwykle 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ż zaczęły pojawiać się na niektórych urządzeniach i podobnie jak niestandardowe IPSW, niestandardowe Windows Phone 7 ROM to po prostu zepsuty wariant standardowej pamięci ROM z kilkoma zainstalowanymi dodatkowymi aplikacjami, włączonym bocznym ładowaniem i kilkoma hackami rejestru stosowany. Jeśli nie potrzebujesz żadnej z tych funkcji, nie ma sensu wybierać niestandardowej pamięci ROM.

Jeśli chodzi o urządzenia z Androidem, istnieje wiele powodów, aby instalować niestandardowe ROM-y ze względu na ogromną różnorodność oferowanych przez nich, w zakresie, w jakim całe doświadczenie użytkownika oferowane przez urządzenie można zmienić, po prostu przełączając się na inny ROM.

Wybór odpowiedniej niestandardowej pamięci ROM

Z kilkoma niestandardowymi ROM-ami dostępnymi dla większości urządzeń z Androidem, wybór odpowiedniego nie zawsze jest łatwy. Pytanie „który jest najlepszym ROMem dla _____ telefonu / tabletu” jest tak 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ęść naszej serii na temat dostosowywania wyglądu urządzenia z Androidem oferuje doskonałe wprowadzenie do dostosowywania telefonu poprzez zainstalowanie niestandardowej pamięci ROM i zawiera linki do przewodników po rootowaniu, kilka zasobów na temat wyszukiwania niestandardowych ROM i dwóch wybranych ROM: CyanogenMod i MIUI. To powinno wystarczyć, aby zacząć.

W przypadku urządzeń z systemem Windows Phone 7 XDA-Developers to kompleksowe rozwiązanie 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.

watch instagram story