Sony Xperia Z1 Compact

From EIK wiki

Autor

Nimi: Pavel Tsõkarev
Rühm: IAIB24
Aasta: 2018

Riistvara

Tootja: Sony
Mudel: Xperia Z1 Compact
Protsessor: Snapdragon 800 (Qualcomm), 32-bit, 4 x 2,2 GHz

Tarkvara paigaldamiseks

ROM OS Version: 8.1.0 Oreo
ROM Kernel: Linux 3.4.x
Based On: AOSP + CAF

Sissejuhatus

Antud artikkel räägib kuidas toimub nutiseadme operatsioonisüsteemi vahetus nutitelefonis Sony Xperia Z1 Compact, vahetades nutiseadme enda operatioonisüsteemi Android 5.1 (Lollipop) välja kõige uuema operatsioonisüsteemiga Android 8.1.0 (Oreo).

Enne paigaldamist

Siin on kõik failid, mis vajame uue operatsioonisüsteemi paigaldamiseks: GoogleDrive. Ka enne uue operatsioonisüsteemi paigaldamist varundan vajalikud failid nutiseadmest, selle hulgas ka kontaktid .vcf formaadis.

Filebckp.PNG
Sxz1c-cont-back-up.jpg
















Üldine strateegia

fastboot juhid -> bootloader -> Recovery -> KingRoot apk -> root -> uus operatsioonisüsteem

Bootloader

Vaata
Unlock bootloader'i koodi saab siin: BootloaderUnlockCode.
Pean valima oma seadmet ning teadma seda IMEI.

Bootloader sxz1c.png
Bootloader unlock fastboot.png




























1. Extract'in fastboot_with_Android_USB_file.rar ja avan fastboot'i kausta CMD kaudu
2. Ühendan nutitelefonit 'fastboot mode' (välja lülitanud, hoian 'Volume UP' nuppu + samal ajal ühendan arvutiga USB kaabli kaudu
3. Testin CMDs: fastboot.exe -i 0x0fce getvar version
4. Kui tagastatakse mingi väärtust (näiteks, 0.5), tähendab see et nutitelefon on ühendatud korrektselt
5. CMDs: fastboot.exe -i 0x0fce oem unlock 0xKEY , kus KEY on võti mida ma sain varem.
6. Done! Bootloader on lahti tehtud.

Operatsioonisüsteemi paigaldamine

1. Pärast Bootloaderi avaldamist, ROM -> Internal Storage/SD card
2. Paigaldame TWRP Recovery 3.2.1
3. Boot to Recovery
4. Wipe Cache, Wipe Data, Wipe System and Wipe ART/Dalvik cache
5. Paigaldame ROMi
6. Paigaldame Gapps
7. Paigaldame SuperSU or Magisk
8. Done!
Rohkem info: vaata link #2

Ospaigaldamine1.jpg
Ospaigaldamine2.jpg


















Tulemus

Uusim Android - 8.1.0 ehk Oreo on paigaldatud; root ja recovery on olemas. Kõik põhifunktsioonid töötavad hästi.

Result lineageos.jpg
Result lineageos2.jpg























GooglePlay ja Termux

Paigaldan GooglePlay läbi GApps (ARM 8.1). See asub siin: GApps
Google Play on toimiv. Selle kaudu paigaldan termux (Androidi jaoks terminal emulaator ning Linux keskkond).
See töötab ka. On võimalik kasutada Google Play tarkvarauuenduste paigaldamiseks.

Googleplaysxz1c.jpg
Sxz1ctermux.jpg
Sxz1ctermux2.jpg



















Hackers Keyboard

Paigaldan seda Google Play läbi.

Sxz1chkboard.jpg









IP- ja MAC-aadress

Kasutan Termux -> ifconfig
MAC: 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
IP: 10.0.3.210

Ipjamacadr.jpg









SSH: võtmepaar ja võtmega logimine

Kasutan Termuxi.
1. Paigaldan openssh: pkg install openssh
2. Genereerin SSH võti: ssh-keygen -b 4096 -a 1000 -C "bonus" , see on 4096 bitti rsa, KDF on 1000 ja komentaar "bonus"
3. Kopeerin avalik võti serverisse: ssh-copy-id -i ~/.ssh/id_rsa patsok@enos.itcollege.ee
4. Login sisse: ssh patsok@enos.itcollege.ee

Sshsxz1c.jpg













Kokkuvõte

Selle labori töö jooksul sai paigaldatud nutiseadmele Sony Xperia Z1 Compact uus operatsioonisüsteem Android 8.1 ja paigaldatud muud kasulikku tarkvara. Operatsioonisüsteemi vahetamine möödus edukalt, samuti ka tarkvara paigaldus.

Kasutatud lingid

1. Unlocking bootloader
2. Lineage OS 15.1 for Sony Xperia Z1 Compact
3. Sony Xperia Z1 Compact/Z1f custom builds (vene keeles)
4. GApps