[Linuxtrent] Re: Compilare Lineageos 18 per Samsung Galaxy tab S. Wifi

  • From: Lorenzo Caldonazzi <lorenzo.caldonazzi@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 2 Apr 2021 18:42:13 +0200

Ciao lista,

Il giorno mar 30 mar 2021 alle ore 12:22 Roberto Resoli
<roberto@xxxxxxxxxxxxxx> ha scritto:


...
Dovresti darci qualche link e dettaglio in più ... per capire di preciso la 
procedura che stai seguendo.

hai perfettamente ragione, ho spiegato solo l'ultimo passo dando tutto
per scontato.

La prima cosa che ho fatto è stato seguire la pagina ufficiale per
installare lineageos 14 sul mio Galaxy TabS 10.5 (SM-T800):
https://wiki.lineageos.org/devices/chagallwifi/install

Installato con successo la recovery TWRP
(twrp-3.5.1_9-0-chagallwifi.img) e la lineageos 14.1
(lineage-14.1-20170423-UNOFFICIAL-chagallwifi.zip) con le GAPPS
(open_gapps-arm-7.1-full-20210314.zip)

Come ho detto vorrei provare a creare la build 18.1 di lineageos per
il mio Galaxy TabS 10.5 (SM-T800).
Verissimo magari poi andrà lentissimo e non ne vale la pena, ma a
volte le cose si fanno per esercizio e si riesce a comprendere meglio
comandi e procedure che andrebbero bene anche per altro.

Quindi torniamo a noi, sono andato sulla pagina ufficiale di lineageos
per il mio SM-T800 (chagallwifi):

https://wiki.lineageos.org/devices/chagallwifi/build

tutto regolare fino al paragrafo:
https://wiki.lineageos.org/devices/chagallwifi/build#extract-proprietary-blobs
dove viene indicato come recuperare i blob binari dall'immagine lineageos 14.1
https://wiki.lineageos.org/extracting_blobs_from_zips.html

Tutto regolare fino a questo paragrafo avanzato:
https://wiki.lineageos.org/extracting_blobs_from_zips.html#extracting-proprietary-blobs-from-block-based-otas
perchè non avendo "vendor" ed altro sono arrivato fino all'estrazione
vera e propria dei blob, ultimo comando eseguito con successo:

You should now have a file named system.img that you can mount as follows:

mkdir system/
sudo mount system.img system/

ora è il momento dell'estrazione dei binari col comando:

./extract-files.sh ~/android/system_dump/

il programma però esce col seguente errore: "Input file
./proprietary-files.txt does not exist!"
Controllando lo script bash extract-files.sh pare che il
"proprietary-files.txt" debba trovarsi nella stessa directory,
immagino sia una lista di file su cui deve lavorare.
Ecco quindi la domanda, ma dove trovo questo file?
Dovrebbe essere fornito dalle pagine lineageos per ogni device, oppure
inserito nello stesso build da cui estrai i file, ma io non lo trovo.

Voi avete idea di dove si possa reperire?

Grazie
Lorenzo

PS: Buona Pasqua a tutti.
--
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: