Galaxy S7 Edge

From ICO wiki
Revision as of 02:46, 6 May 2018 by Daproo (talk | contribs)
Jump to navigationJump to search

Autor

Nimi: Daniel Proode
Rühm: IAAB
Aasta: 2018

Sissejuhatus

Selles artiklis kirjeldan Samsung Galaxy S7 Edge operatsioonisüsteemi vahetust. Algselt oli seadmel peal originaal Android Nougat 7.0.

Andmete varundamine

Kontaktid

Kontaktide eksportimine

Kõik kontaktid on antud seadmes Google kontol, kuid kindluse mõttes (juhul, kui mõni hiljuti lisatud kontakt on ka telefonimälus) võime teostada kontaktide eksportimise. See loob eraldi .vcf laiendiga faili, mis sisaldab kõiki andmeid kontaktide kohta. Seda saab hiljem värskesse seadmesse importida.
Contacts -> Settings -> Import/Export contacts -> SD Card (Kuna SD kaardi sisu tühjendame hiljem arvutisse).

Pildid ja failid

Samsungi galeriist ei saa pilte albumite kaupa otse SD kaardile kopeerida. Selleks tuleb minna telefonis vastavatesse piltide kaustadesse ning valida kõik pildid ja seejärel liigutada SD kaardile. See võtab aga rohkesti aega, seetõttu oleks mõistlik seda teha läbi arvuti.

  1. Ühendan telefoni USB kaabliga arvutiga
  2. Luban seadmest ligipääsu failidele
  3. Lähen arvutist piltide kausta ning kopeerin kõik vajaliku arvutisse ning seejärel ka SD kaardile

Rakendused

Kõik rakendused on sünkroniseeritud Google Play kontole, seega uude seadmesse minnes saab mugavalt kõik rakendused uuesti alla laadida. Samas tihtipeale on ajapikku äppide hulka kogunenud palju ebavajalikku, mistõttu mina tavaliselt kõike automaatselt tagasi ei installi. Vastupidi, installin vaid hädavajaliku ning kui tekib vajadus, saan alati uusi äppe sekunditega Play Store'st.
Küll aga tuleks üle vaadata rakendustesse salvestatud kriitiline informatsioon. Üks neist on kindlasti paroolihaldustarkva, millele ei pruugi hiljem teises seadmes või arvutis ligi saada, sest Master Key, mis genereeriti kasutaja registreerimisel või parool on ununenud. Kõige kindlam on loomulikult manuaalselt paroolid üle vaadata ning neist ükshaaval koopia teha, et pärast oleks uude äppi kolimine kindel.

Pärast andmete varundamist SD kaardile kopeerin terve SD kaardi sisu arvutisse ning formatin SD kaardi.

Riistvara ja tarkvara tuvastamine

Vaatan sätetest seadme tootja ja mudeli järgi.

CPU-Z parameetrid

Settings -> About Phone

Model number: SM-G935F Hero2LTE

Settings -> About Phone -> Software info

Android version: 7.0
Kernel version:: 3.18.14-12365438

Rohkema riistvara tuvastamine:
Tõmban alla programmi CPU-Z, mis lubab vaadata erinevaid riistvaralisi parameetreid.

Protsessor: Samsung Exynos Octa 8890 2.60 GHz
Tuumade arv: 8
Arhitektuur: arm64


Tarkvara valik

Antud seadmele on võimalik panna enamikke custom ROM’e. Kuna varasemalt olen seadmetele Samsung Galaxy S5 ja Galaxy S4 pannud peale erinevaid versioone CyanogenMod’ist, olen seda meelt, et proovida ära uut nime kandev LineageOS.
Samas on telefon läinud Android 7.0 versiooniga üsna aeglaseks. Sagedasti esineb kokkujooksmisi, imelikke ekraanikäitumisi (suvalisel hetkel läheb pilt mustaks, ekraani kinni pannes ei reageeri see nupuvajutustele paar sekundit), lisaks on telefon rakenduste automaatse uuenduse korral läbi WI-FI väga-väga aeglane. Samuti läheb ka aku üsna kiiresti tühjaks. Loodan, et uue OS’iga, milleks saab LineageOS, on paar loetletud probleemi lahendatud.

Otsin internetist infot LineageOS ja Galaxy S7 Edge ühilduvuse kohta. Leian, et ametlikul lehel pakutakse ainult 14.1 versiooni.

LineageOS

Leian XDA foorumist artikli LineageOS 15.1 BETA kohta.

LineageOS 15.1 BETA

15.1 versioon baseerub Android 8.0 Oreo põhjal, kuid 14.1 kasutab Android 7.1 Nougatit. Antud seadmel on OS’iks 7.0, seega Oreo tööle saamine oleks suur uuendus.
Artikli lõpus näen kommentaare mittetöötava GPSi kohta. See on mainitud ka originaalpostitaja esimeses postituses. GPS on lubatud korda teha nii pea kui võimalik. Kuna kasutan üsna tihti navigeerimisäppe ja töötav GPS on minu jaoks kindlasti seadme üks tähtsamatest omadustest, ei saa kahjuks 15.1 versiooni peale lootma jääda. Pean valima LineageOS 14.1 ehk Nougat 7.1.

Tarkvara paigaldamine

Vajaliku tarkvara allalaadimine

Laadin alla uusima versiooni LineageOS 14.1 ning otsin üles paigaldusjuhendi, mille järgi juhinduda.

Juhis

Laadin alla ja installeerin programmi Odin 3.

Odin3

Laadin alla viimase recovery faili .tar laiendiga, sest Odin3 ei tuvasta .img faililaiendiga faile.

Recovery failid

Laadin alla ka edaspidi vajamineva OpenGApps paketi, mis tuleb recovery mode’s enne esimest boot’i installida.

OpenGApps

Arvuti ettevalmistamine

Keskkonnamuutujad

Enne uue ROMi seadistamist tuleb arvutisse installeerida ADB ehk Android Debug Bridge. See “draiver” loob USB kaabliga vajaliku ühenduse Android seadme ja arvuti vahel.

  1. Laadin leheküljelt alla Windows installeri
  2. Pakin selle lahti, näiteks kausta ;%USERPROFILE%\adb-fastboot\platform-tools
  3. Lisan lahti pakitud kausta Windows %PATH% Keskkonnavariable hulka
    • My PC -> Properties
    • Advanced
    • Environment variables
    • Valin Path -> Edit
    • Lisan ;%USERPROFILE%\adb-fastboot\platform-tools ridade lõppu
  4. Installeerin universal ADB driver'i

Seadme ettevalmistamine

Seadistan seadmes ADB.

  1. Settings -> About
  2. Klikkan seitse korda menüüvalikul Build number
  3. Lähen menüüs tagasi, valin Developer options -> Android debugging
  4. Ühendan seadme arvutiga
  5. Avan arvutis Command prompt'i ja sisestan käsureale adb devices
  6. Seadmele peaks ilmuma valik Allow USB debugging. Valin Always allow ja OK.

Selleks, et flashimist teostada, peab olema OEM unlock lubatud. Vastasel juhul ei teostata flashimist lõpuni ning visatakse error: Custom binary blocked by FRP lock!.

Luban OEM unlocki. Settings -> Developer options -> OEM unlock


Installimine

Ebaõnnestunud installimine

Laadin alla Heimdall Suite, millega saab installida Custom ROM’i läbi Android “Download mode”’i ilma telefoni rootimata.
Pakin Heimdall Suite’i lahti näiteks directorysse Desktop.
Kontrollin, kas heimdall töötab - selleks avan Command Prompt'i, muudan asukoha Desktopile extractitud kausta kasutades käsku cd ning kirjutan heimdall version.

Added!

Kuna heimdall print-pit jääb seisma Initialise protocol peal, siis uurin foorumitest selle errori kohta.
Reddit Heimdalli probleem
Räägitakse, et Heimdalli on keerulisem kasutada ja osaliselt ka ei tööta.
Proovin kasutada Heimdalli asemel Odinit.

PASS!

Recovery Image flashimisel Odiniga saan errori: Custom binary blocked by frp lock.
Tuleb välja, et pean hoopis telefoni seadetest OEM unlock'i lubama.
OEM unlock
Avan Odini, lisan AP failiks uusima TWRP... .img.tar ja vajutan Start.
Verification failed - cannot reboot your device. Proovin teha factory reseti ja siis korrata.

Edukas installimine

Lülitan seadme välja ning lähen Download mode'i, seejärel flashin recovery faili peale.

  1. Lülitan seadme välja
  2. Hoian all klahve Volume Down + Power + Home nii kaua kuni seadmele pilt ette tuleb
  3. Avan programmi Odin3
  4. Ühendan seadme USB kaabli abil arvutiga
  5. Pärast ühendamist peaks Log alla ilmuma Added!
  1. Vajutan nupule AP ning valin allalaaditud recovery faili twrp
  2. Vajutan nupule Start
  3. Eduka flashimise korral peaks esimesse vasakusse kasti ilmuma PASS
  4. Seejärel käivitub seade automaatselt recovery režiimis

Nüüd kui recovery mode töötab, on aeg tõsta vajalikud failid SD kaardile ja installida LineageOS.

  1. Tõstan LineageOS .zip ja OpenGApps .zip failid SD kaardile
Recovery peamenüü
Installi .zip
Taaskäivitus
  1. Valin Backup -> Swipe to backup, et teha varukoopia
  2. Valin Wipe -> Advanced Wipe -> valin Cache, System, Data -> Swipe to Wipe
  3. Lähen tagasi peamenüüsse ning valin Install
  4. Navigeerin SD kaardile ning valin vastava LineageOS.zip paketi
  5. Installeerin paketi, kuid automaatset taaskäivitust ei luba
  6. Kui installeerimine on lõpule jõudnud, lähen jällegi peamenüüsse ning valin Install, seekord OpenGApps paketile
  7. Kui installimine on jällegi lõpule jõudnud, valin Reboot -> System

Sellega on LineageOS installeeritud.


Allikad