Galaxy S7 Edge
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
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.
- Ühendan telefoni USB kaabliga arvutiga
- Luban seadmest ligipääsu failidele
- 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.
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
- Tuumade arv: 8
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.
Leian XDA foorumist artikli LineageOS 15.1 BETA kohta.
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.
Laadin alla ja installeerin programmi Odin 3.
Laadin alla viimase recovery faili .tar laiendiga, sest Odin3 ei tuvasta .img faililaiendiga faile.
Laadin alla ka edaspidi vajamineva OpenGApps paketi, mis tuleb recovery mode’s enne esimest boot’i installida.
Arvuti ettevalmistamine
Enne uue ROMi seadistamist tuleb arvutisse installeerida ADB ehk Android Debug Bridge. See “draiver” loob USB kaabliga vajaliku ühenduse Android seadme ja arvuti vahel.
- Laadin leheküljelt alla Windows installeri
- Pakin selle lahti, näiteks kausta ;%USERPROFILE%\adb-fastboot\platform-tools
- 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
- Installeerin universal ADB driver'i
Seadme ettevalmistamine
Seadistan seadmes ADB.
Settings -> About
- Klikkan seitse korda menüüvalikul Build number
- Lähen menüüs tagasi, valin
Developer options -> Android debugging
- Ühendan seadme arvutiga
- Avan arvutis Command prompt'i ja sisestan käsureale
adb devices
- 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.
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.
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.
- Lülitan seadme välja
- Hoian all klahve
Volume Down + Power + Home
nii kaua kuni seadmele pilt ette tuleb - Avan programmi Odin3
- Ühendan seadme USB kaabli abil arvutiga
- Pärast ühendamist peaks Log alla ilmuma Added!
- Vajutan nupule AP ning valin allalaaditud recovery faili twrp
- Vajutan nupule Start
- Eduka flashimise korral peaks esimesse vasakusse kasti ilmuma PASS
- 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.
- Tõstan LineageOS .zip ja OpenGApps .zip failid SD kaardile
- Valin
Backup -> Swipe to backup
, et teha varukoopia - Valin
Wipe -> Advanced Wipe -> valin Cache, System, Data -> Swipe to Wipe
- Lähen tagasi peamenüüsse ning valin Install
- Navigeerin SD kaardile ning valin vastava LineageOS.zip paketi
- Installeerin paketi, kuid automaatset taaskäivitust ei luba
- Kui installeerimine on lõpule jõudnud, lähen jällegi peamenüüsse ning valin Install, seekord OpenGApps paketile
- Kui installimine on jällegi lõpule jõudnud, valin
Reboot -> System
Sellega on LineageOS installeeritud.