Met wat omwegen op een Samsung Note 10+ (4G-versie, model SM-N975F/DS) uitgekomen.
Vervolg:
- LineageOS installeren, maar eerst
- TWRP installeren die verwijst naar
- Magisk, waarvoor de
- Bootloader vrijgeschakeld moet zijn
Dus:
- Bootloader vrijschakelen (volgens hardreset.info):
- developer opties beschikbaar maken : 7-8x tikken op de software build versie
- daarna onder ontwikkelopties “OEM unlock” aanzetten
- telefoon uitschakelen
- inschakelen in download-modus:
- volume up + volume down ingedrukt houden
- USB-C aansluiten
- even wachten met knoppen ingedrukt, tot de waarschuwing verschijnt
- volume up lang (paar seconden) ingedrukt houden (“Device unlock mode”)
- “Unlock bootloader?” volume up = yes
- vervolgens reboot de telefoon en start met een waarschuwing dat de bootloader unlocked is
- druk power button om te bevestigen; de telefoon wordt gereset naar factory defaults
- Na een paar minuten is de telefoon terug bij het welkomstscherm om de telefoon in gebruik te nemen
- Na doorlopen van de welkomstschermen is de telefoon klaar voor de vervolgstappen
- Magisk downloaden van Github
- v27 is de meest recente release op het moment
- na downloaden de browser vrijschakelen als bron van .apk’s
- De howto laat controleren of er een ramdisk is; dat is bij deze telefoon niet het geval
- Daarna de Samsung-specifieke howto volgen, voorbereiden op nogmaals full reset
- verifieer dat “OEM unlock” read-only op ‘ja’ staat door opnieuw de developer modus te activeren
- Installeer (op de computer) een firmware-downloader, ik neem Bifrost
- Het modelnummer heb ik (SM-N975F/DS), IMEI kan ik vinden, maar CSC en firmware weet ik niet
- CSC blijkt ‘consumer software customization’ te zijn, en van weinig belang. Het is te vinden onder settings/about phone/software information/service provider software revision; hier is het PHN
- De firmware zou N970FXXS9HWG9 moeten zijn, door te zoeken naar de laatste firmware en vinden van een site als sammobile.com
- Ik bleef een foutmelding krijgen (“AccessDenied”), tot ik het een keer voor model SM-N975F probeerde. Voor dat model werd een set IMEI’s aangeboden, waarmee de download niet slaagde. Met IMEI van de telefoon slaagde de download wel.
- De firmware is krap 7 GB groot, en download niet erg snel (3-5 MB/s)… Het duurt dus wel even. Bifrost blijkt de firmware aansluitend te ontsleutelen naar een regulier zip-bestand; daarvoor was onvoldoende ruimte. Bij een tweede poging ging de download vlotter: rond 15MB/s; daarmee was de download in 5-10 minuten klaar
- Behulpzame begripverklaring op XDA-forums
- Het modelnummer heb ik (SM-N975F/DS), IMEI kan ik vinden, maar CSC en firmware weet ik niet
- Vervolgens de firmware uitpakken en het AP-bestand (AP_N975FXXS9HWG9_CL24230781_QB68148780_REV01_user_low_ship_meta_OS12.tar.md5 in dit geval) kopieren naar (een willekeurige locatie op) de telefoon
- Terug op de telefoon in Magisk kiezen voor installatie en kies het gekopieerde bestand
- Het bestandje wordt gepatcht en na een paar minuten is het proces klaar
- Kopieer het gepatchte bestand naar de PC; ADB wordt aanbevolen omdat MPT kennelijk grote bestanden wel eens vernaggelen wil. Omdat de telefoon zonet een factory reset gehad heeft, kan het nodig zijn om onder developer options de debug-optie weer te activeren (anders ‘adb: error: failed to get features set: no devices/emulators found’)
- adb pull /sdcard/Download/magisk_patched-27007_5PUV6.tar
- Daarna de telefoon rebooten in download-modus
- Gebruik Heimdall om de telefoon te flashen met de gepatchte firmware in combinatie met de ongepatchte overige zaken
- Heimdall ziet enkel .tar.gz-bestanden in de bestandskiezer. Ik probeerde de vier bestandjes in een nieuw bestand note10_patched.tar.gz weg te schrijven/comprimeren (en het door Magisk hernoemde bestand terug te noemen naar de oorspronkelijke naam), maar daarbij ontbrak het aan een firmware.xml in het bestand. De oorspronkelijke firmware had ik al weggegooid, er was me geen firmware.xml opgevallen
- Als workaround alle bestanden uitgepakt (die vier, en de bestanden die daarin zitten; een stuk of 30) en die een voor een aan de partities gekoppeld. Heimdall gaf een libusb error -7 bij het flashen.
- Op dit moment wilde de telefoon niet meer uit de download modus komen. De telefoon meldt “Something went wrong while flashing”, in die geest.
- Na een hoop geemmer boot de telefoon weer naar het reguliere OS, maar heb ik nog geen gepatchte firmware geflasht. Onderweg:
- Alternatieve flash-tool geprobeerd, Thor, waarvoor .Net 7 nodig is maar waar Microsoft enkel .Net 8 aanbiedt. Daarmee werkt het niet. Via Snap lijkt .Net 7 beschikbaar, maar daarmee vind Thor geen .Net. Uiteindelijk een statically compiled binary gevonden op xdaforums. Het lukte daarmee mondjesmaat contact te krijgen met de telefoon. Het lukte naar mijn idee niet om iets te flashen (ook niet na verwijderen van cdc_ether zoals aanbevolen in de startup van Thor).
- Na een tijdje prutsen bootte de telefoon op een gegeven moment naar de reguliere GUI.
- De installatiehandleiding van Magisk er nog eens op nageslagen en gezocht hoe mensen “flash magisk_patched.tar as AP”; een volgende post op xdaforums suggereerde enkel boot.img uit de AP-sectie te flashen :
sudo heimdall flash --BOOT /home/wbk/dl/note10_patched/AP_extracts/boot.img - Daarmee lijk ik weer in het Magisk-installatieproces te komen, er is nu een klacht over het OS en dat een factory reset zou kunnen helpen. Die gedaan, developer opties weer ingeschakeld en reboot naar recovery modus en … niets.
20260227 Update: de telefoon is ondertussen een paar keer opnieuw geflashed, wordt vervolgd
