Aotelega o STM32 Microcontrollers
O masini fa'atonutonu laiti STM32 e ta'imua i masini fa'apisinisi, ta'avale, ma masini eletise fa'atau i le lalolagi atoa. E te maua nei iunite fa'atonutonu laiti ARM Cortex-M i faiga fa'atonutonu afi, fa'aautomatika fale, ma masini fa'atonutonu fa'apolokalame (programmable logic controllers).PLCs), masini faafoma'i, ma le anoanoa'i o fa'aoga IoT. O lo latou tu'ufa'atasiga o le fa'atinoga, lelei o le fa'aogaina o le eletise, ma le tele o filifiliga fa'aopoopo e avea ai ma filifiliga sili ona lelei mo tagata mamanu o polokalama fa'apipi'i.
O faʻaoga masani e faʻalautele atu i alamanuia. O le otometi faʻapisinisi e faʻalagolago i le STM32 mo le pulea i le taimi moni ma faʻatonuga fesoʻotaʻiga. E faʻaaogaina e faiga taʻavale mo vaega e pulea ai le tino, faʻaaliga o le dashboard, ma fesoʻotaʻiga o sensor. O oloa faʻatau e aofia ai masini atamai mo fale, mea e mafai ona ofuina, ma masini eletise e faʻaaogaina ai microcontrollers STM32 mo a latou manaʻoga faʻagaioiga.
O lo'o iai le puipuiga o firmware mo mafua'aga tau puipuiga talafeagai. E puipuia e le au gaosi oloa a latou meatotino tau le atamai mai le kopiina e le'i fa'atagaina ma le su'esu'ega tauvaga. E mana'omia e polokalama e ma'ale'ale i le puipuiga le puipuiga mai le fa'alavelaveina ma le fa'aofiina o tulafono leaga. Peita'i, e tula'i mai mana'oga talafeagai mo le mauaina o firmware pe a e tausia meafaigaluega tuai, toe fa'aleleia faila atina'e na leiloa, pe faia se su'esu'ega fa'atagaina o le polokalama. O le malamalama i auala e puipuia ai le faitauina e fesoasoani ia te oe e fa'atautaia lelei ai nei tulaga.

Tulaga o le Puipuiga o le Faitau STM32 (RDP)
E fa'atino e microcontrollers STM32 ni tulaga puipuiga eseese se tolu e fa'atonutonu ai le avanoa i firmware. E te fetaia'i ma nei tulaga puipuiga pe a e taumafai e faitau le flash memory po'o le debug code e ala i feso'ota'iga masani e pei o le SWD (Serial Wire Debug) po'o le JTAG. O le malamalama i tulaga ta'itasi e fa'afaigofie ai ona e iloiloina le gafatia o le fa'aaogaina o firmware mo lou tulaga patino.
RDP Tulaga 0 (Leai se Puipuiga) E leai se puipuiga e fa'aalia ai. E lafo mai le microcontroller mai le fale gaosi oloa i lenei tulaga. E te fa'afeso'ota'i se polokalame masani a le ST-Link ma faitau sa'o mea o lo'o i totonu o le manatua flash e aunoa ma ni fa'atapula'aina. E galue atoatoa le avanoa e aveese ai mea leaga ma breakpoints, siakiina o manatua, ma meafaigaluega uma o atina'e e masani ona galue. O lenei tulaga tatala e fetaui ma siosiomaga atina'e ae tu'ua ai masini gaosiga e taua tele mo le ulufale e le'i fa'atagaina. O le tele o gaosi oloa e vave fa'aleleia i le Level 1 a'o le'i tu'uina atu oloa.
RDP Tulaga 1 (Puipuiga Faitau) e mafai ai ona puipuia le faitauina o manatua a'o fa'atumauina pea le gafatia fa'apolokalame. E le mafai ona e faitauina le manatua flash e ala i le debug user interface. E taofia e le microcontroller taumafaiga uma e tu'ua sa'o le firmware. Ae ui i lea, e mafai lava ona e tapeina ma toe fa'apolokalameina le chip.
Vaivaiga MatuiaO le fa'aititia mai le Tulaga 1 i le Tulaga 0 e fa'aosofia ai le tapeina otometi o le flash, ae o lo'o iai se fa'amalama pu'upu'u e mafai ai ona maua pea anotusi o le SRAM.
RDP Tulaga 2 (Puipuiga Tumau) e fa'atino ai le loka tumau i le tulaga o le chip e aunoa ma se filifiliga e toe fa'aleleia ai. A uma ona setiina, e le mafai ona toe fa'afo'isia lenei tulaga puipuiga e ala i so'o se auala masani. E fa'atapula'aina tumau feso'ota'iga o le Debug. E o'o lava i le kamupani gaosi masini e le mafai ona toe fa'afo'isia le avanoa. E tumau pea le loka o le manatua Flash mo le umi atoa o le ola o le chip. O lenei natura e le mafai ona toe fa'afo'isia e mafai ai ona fetaui lelei le Level 2 mo na'o talosaga maualuga le saogalemu. O le aveeseina o firmware mai masini Level 2 e mana'omia ai ni metotia fa'alavelave e pei o le die decapsulation ma le microprobing—o faiga taugata e tau ai le faitau afe tala ma le le mautinoa o fua faatatau o le manuia.
| Puipuiga Tulaga | Avanoa e Fa'asa'o ai Mea Sese | Faitauga Flash | Faʻafouina |
| RDP Tulaga 0 | Maua atoatoa | Faʻasalaina | Leai se totogi (tulaga masani) |
| RDP Tulaga 1 | Limited | Ua poloka | Ioe (tape le moli uila) |
| RDP Tulaga 2 | tagata gase | Poloka tumau | Leai (e le mafai ona toe faʻafoʻisia) |
| Faigata ona aveese | Faigofie lava | Faigata (80-90%) | Faigata tele (<20%) |

Aiseā e Manaʻomia ai le Faʻamamāina o le Firmware ma le Tatala o le IC
O le toe faʻaleleia o firmware mo masini tuai o loʻo faʻaalia ai le auala sili ona masani ona faʻatagaina. E te teuina meafaigaluega faʻapisinisi na sao mai lona kamupani muamua. Na taofia e le kamupani le lagolago i tausaga ua mavae. Na mou atu pepa faʻapitoa ina ua litaea inisinia. A faʻaletonu vaega, e te manaʻomia se auala firmware e sui ai polokalame microcontrollers. A aunoa ma lenei gafatia, e avea le masini ma uʻamea e ui lava e naʻo ni nai faʻaletonu eletise.
O le toe maua mai o le code punaoa ua leiloa e aʻafia ai le tele o faʻalapotopotoga. Na feagai 'au atiaʻe ma le faʻaletonu o le hard drive, osofaʻiga a ransomware, poʻo ni faiga faʻaleoleo e le lava. O loʻo iai le oloa o loʻo galue ae ua leiloa le code muamua. E te manaʻomia le aveeseina o firmware e toe maua ai au lava meatotino tau atamai mai iunite gaosiga. O le fesuiaʻiga o masini poʻo galuega faʻaleleia e manaʻomia le avanoa i firmware mo le suʻesuʻega o le fetaui. E te toe mamanuina PCB ma vaega faʻafouina aʻo faʻatumauina pea le faʻatinoga o loʻo iai nei. E tumau pea le microcontroller ae o isi matagaluega ua suia.
O le tatalaina o le IC e galue o se meafaigaluega fa'apolofesa e toe maua ai le avanoa i lalo o tuutuuga fa'atagaina. E te umia faaletulafono masini e mana'omia le aveeseina o firmware. E mana'omia se fa'atagaga tusitusia mai tagata e ona masini mo galuega tautua. O le tulafono a le kamupani e fa'atagaina ai le reverse engineering mo fa'amoemoega tausiga. O nei tulaga fa'atulafonoina e fa'amatalaina ai auaunaga fa'apolofesa e aveese ai firmware e fa'aaloalo i aia tatau tau le atamai a'o fo'ia fa'afitauli moni tau pisinisi.

Lu'itau Fa'atekinolosi i le Ave'eseina o Firmware
O faiga fa'asao o le manatua o le flash o le fa'afitauli autu lea i le fa'atekinolosi. O masini fa'atonutonu laiti a le STM32 e fa'atino ni vaega puipuiga se tele e sili atu nai lo le puipuiga faigofie o le faitau. O le puipuiga o le tusitusi e 'alofia ai le suia o vaega fa'apitoa o le flash. O fa'atonuga a le pule o le flash e mana'omia le malamalama i foliga e le'i fa'amaumauina. E eseese le lavelave o le fa'afanua o manatua i le va o aiga STM32, o le mea e aoga mo le STM32F1 e ono le manuia atoa i le STM32F4 po'o le STM32H7 series.
O tapula'a o le debug port e fa'atapula'aina ai metotia masani o le ulufale atu. O feso'ota'iga SWD ma JTAG e fa'agata fa'atasi pe le atoatoa i lalo o le tulaga o le puipuiga o le faitau. O mana'oga fa'amaonia e puipuia ai le fa'atuina o se sauniga debug e le'i fa'atagaina. O nisi o ituaiga STM32 e fa'atinoina ni boot loaders saogalemu e fa'amaonia ai saini firmware. O le aloese mai nei tapula'a e mana'omia ai le malamalama atoatoa i le fausaga o le ARM Cortex-M ma fa'amatalaga fa'apitoa o le fa'atinoga o le STM32.
O le RDP fiusi ma le lock bits e iloa ai le tulaga o le puipuiga e tumau i nisi tulaga. O le manatua e tasi le taimi e mafai ona polokalameina (OTP) e sefe ai vaega saogalemu e le mafai ona toe fa'afo'isia. O le malamalama po'o fea bits e OTP pe toe polokalameina e fa'aalia ai ni mea sese matuia. O le fa'aogaina o le option byte e mana'omia ai le taimi sa'o ma tulaga o le voltage. O faiga sese e fa'aleagaina ai fa'amatalaga fa'atulagaina e le mafai ai ona fa'aaogaina le microcontroller.
O le lamatiaga o le faaleagaina o piliki po'o le leiloa o fa'amaumauga e aunoa ma se faiga talafeagai e lamatia ai taumafaiga fai-oe-lava. O le motusia o le eletise i le taimi o le suiga o le option byte e fa'aleagaina ai chips. O le le sa'o o le voltage i luga o debug pins e mafua ai ona fa'aleagaina tumau. O le taumafai e fa'aitiitia le Level 2 (lea e le mafai) e fa'aumatia ai le taimi ma e ono fa'aleagaina ai le masini. O auaunaga fa'apolofesa e aveese ai firmware e fa'aitiitia ai nei lamatiaga e ala i le poto masani, meafaigaluega talafeagai, ma metotia ua fa'atuina e puipuia ai au masini taua.

Metotia o le Tatala o le IC i se Tulaga Fa'apolofesa
Auala e tatala ai ua faatagaina Mo masini RDP Level 1 e manaʻomia ai ni foliga ua faʻamaumauina ma ni foliga e leʻi faʻamaumauina. O le auala masani e aofia ai le faʻagaoioia o le faʻasologa o le tapeina tele aʻo siakiina mea o loʻo i totonu o le SRAM i le taimi puʻupuʻu aʻo leʻi maeʻa le tapeina. O le suʻesuʻega o taimi e fuafua ai le faʻamalama saʻo o le microsecond. O masini puʻeina manatua saoasaoa maualuga e siaki faʻamatalaga SRAM o loʻo i ai le code na faʻatinoina talu ai nei. O le faʻaletonu o le voltage e faʻaalia ai ni faʻaletonu faʻatonutonuina e mafua ai ona le manuia siaki saogalemu. O aiga STM32 taʻitasi e manaʻomia ni metotia faʻapitoa aua e leai se fofo lautele i masini uma.
Meafaigaluega-tulaga O suʻesuʻega mo MCU loka e faʻaaogaina ai meafaigaluega faʻapitoa mo suʻesuʻega. O masini suʻesuʻe faʻalogika e mataʻituina faʻailoilo o le debug interface ina ia malamalama i tali puipuiga. O Oscilloscopes e faʻamaonia le maualuga o le voltage ma manaʻoga taimi. O meafaigaluega faʻapitoa mo le tuiina o faʻaletonu e faʻaaogaina ai ni faʻaletonu saʻo o le voltage poʻo le uati. O masini polokalame chip ma le gafatia e faʻatonutonu ai le voltage e mafai ai ona faʻagasologa tatala faʻapitoa. O nei meafaigaluega e faʻailoa ai tupe teufaafaigaluega tetele o le faitau afe tala mo meafaigaluega faʻapolofesa. O le faʻamaonia o le avanoa e aunoa ma le solia o aia tatau a le IP e manaʻomia ai pepa faʻamaonia ma le faʻaeteete. E te teuina le filifili o le vaʻavaʻaia e faʻaalia ai le umiaina o masini. O tusi faʻatagaina mai tagata e ona masini e tumau i faila.
O meafaigaluega e fa'aaogaina e pei o le ST-Link ma le J-Link debug adapters mo feso'ota'iga masani, meafaigaluega fa'apitoa mo su'ega mo le voltage glitching ma le fault injection, high-speed logic analyzers ma oscilloscopes mo le su'esu'eina o taimi. O 'au fa'apolofesa e fa'afeso'ota'i nei meafaigaluega ma le malamalama loloto i le ARM architecture ma le fa'atinoina fa'apitoa o le STM32 e ausia ai le maualuga o le fua faatatau o le manuia i masini Level 1 a'o fa'atumauina pea le atoatoa o le fa'atinoga.
Tuufaatasia o le Su'esu'ega o Firmware ma le PCB Reverse Engineering
O le firmware ua aveeseina e mafai ai ona toe fausia sa'o le fa'asologa o ata i le taimi o le PCB reverse engineering. E te iloiloina le code initialization e su'e ai po'o fea pine microcontroller e feso'ota'i i peripherals patino. O le fa'atulagaga peripheral e fa'aalia ai le SPI, I2C, UART, ma isi feso'ota'iga interface. O foliga o le GPIO e fa'aalia ai po'o fea pine e pulea ai matagaluega i fafo. O nei fa'amatalaga e ta'ita'ia ai inisinia PCB ma tagata tomai faapitoa. E te iloa po'o fea fa'ailoilo e mulimuli ai ma a galuega latou te fa'atinoina. O le tu'ufa'atasia o le au'ili'iliga fa'aletino o le laupapa ma le malamalama i le firmware e maua ai ni taunuuga sili atu ona sa'o nai lo le fa'aogaina o le tasi metotia.
E fesoasoani le IC Unlock i le fa'aleleia atili o le faiga tuai e ala i le tu'uina atu o le malamalama atoatoa i le faiga. E te va'ai pe fa'apefea ona fa'aogaina e le au mamanu muamua ia algorithms o le pulea, fa'atonuga o feso'ota'iga, ma foliga saogalemu. E te tausia le fetaui ma faiga o lo'o iai nei a'o fa'aleleia atili le fa'atinoga pe sui vaega ua le toe aoga. O le su'esu'ega o firmware e fa'atusalia ai le taimi o vaega taua e mana'omia ai le puipuiga fa'aeteete i taimi o fa'afouga o masini.
O le fa'aleleia atili o mamanu o le PCB e fa'avae i luga o firmware ua aveeseina e fausia ai se metotia atoatoa o le atina'eina. E te kopiina le PCB e fa'aaoga ai metotia fa'ainisinia fa'afeagai. O le aveeseina o firmware e maua ai le code fa'agaioiga. O le tu'ufa'atasia, o nei mea e tu'uina atu e mafai ai ona toe gaosia sa'o pe toe fuafuaina fa'amatalaga. E mafai ona e suia masini komepiuta ma le iloa tonu pe fa'apefea ona fegalegaleai le firmware ma suiga. O lenei metotia tu'ufa'atasi e fetaui ma faiga fa'apipi'i faigata lea e matua'i fa'alagolago ai masini komepiuta ma polokalama komepiuta.
O le faiga atoa o galuega mai le amataga e oo i le iuga e faaalia ai le gafatia atoatoa. O le inisinia toe faia e toe faia ai mamanu ma ata o laupapa matagaluega lolomi. O le tatalaina o le IC e aveese ai firmware mai microcontrollers puipuia. O le auiliiliga e tuufaatasia ai le malamalama i masini komepiuta ma polokalama. O le atinaeina o prototype e fatuina ai ni mamanu fou e aofia ai ni faaleleia atili. O le gaosiga e saunia ai le tele o gaosiga o faiga ua kopiina pe faaleleia. O lenei auaunaga atoatoa mai le inisinia toe faia e ala i le gaosiga e eseese ai tagata tomai faapitoa mai auaunaga faigofie o le kopiina o PCB.

Manatuga Faaletulafono ma Amiotonu
O le fa'amautinoaina o le tatalaina o le IC ma le ulufale atu i le firmware o se auala fa'atagaina lea e fa'atusalia ai lou tiute fa'aletulafono autu. E tatau ona e anaina masini e mana'omia ona aveese pe maua se fa'atagaga tusitusia mai le e ona fa'aletulafono. E mana'omia e le au tu'uina atu tautua se fa'amaoniga o le umiaina a'o le'i taliaina galuega faatino. O lenei pepa e taofia ai tagata uma e a'afia mai feeseesea'iga tau meatotino tau le atamai. E mana'omia e le au gaosi masini, fa'alapotopotoga toe fa'aleleia, ma fa'alapotopotoga su'esu'e uma se fa'atagaga manino. A aunoa ma ni pepa talafeagai, o le aveeseina o firmware e ono fa'atuina ai se avanoa e le'i fa'atagaina i polokalama puipuia, o se mataupu fa'aletulafono matuia i le tele o vaega.
O le puipuia o meatotino tau le atamai e fa’alautele atu i itu uma e lua. O lau firmware o lo’o fa’atusalia ai meatotino tau le atamai taua e mana’omia ai le puipuiga mai le aveeseina e le’i fa’atagaina e isi. I le taimi lava e tasi, e tatau ona e fa’atauaina aia tatau IP a isi pe a aveeseina firmware. Fa’aaoga le code ua aveeseina mo na’o fa’amoemoega fa’atagaina e pei o le toe fa’aleleia, tausiga, su’esu’ega o le fetaui, po’o lau lava atina’eina o oloa pe afai o oe e ana le mamanu muamua. Aua le toe fa’atulaga firmware, tu’ufa’atasia i totonu o oloa tauva e aunoa ma se laisene, pe solia pateni po’o puletaofia. O amioga fa’apolofesa ma le tausisia o tulafono e o fa’atasi i galuega aveeseina firmware.
O le fa'alilolilo i galuega fa'apisinisi e mana'omia ai ni auala fa'apitoa e taulimaina ai fa'amatalaga. O algorithms o le puleaina e fa'atusalia ai le tele o tausaga o tupe teufaafaigaluega i le atina'e. E sainia e le au tu'uina atu auaunaga fa'apolofesa ni maliega e le fa'ailoa atu a'o le'i va'aia lau firmware. Latou te fa'atinoina le puleaina saogalemu o fa'amatalaga, e 'alofia ai le ulufale fa'atagaina. A mae'a le galuega, e fa'aumatia uma kopi firmware e tusa ai ma le maliega. O lenei fa'alilolilo e taua tele i pisinisi tauva lea e maua ai le lelei o oloa mai polokalama fa'apitoa.
O le ʻalofia o mataupu o le RDP Level 2 e manaʻomia ai le faʻamaonia ma le faʻaeteete aʻo leʻi faia ni suiga i le saogalemu. A oʻo loa se masini i le puipuiga Level 2, e leai se auala masani e toe faʻaleleia ai. E te leiloa tumau le avanoa i le firmware e tusa lava pe ua e faʻatagaina atoatoa faaletulafono. Ia faʻamaonia i taimi uma tulaga puipuiga o loʻo iai aʻo leʻi faia ni faiga e aveese ai. Tausi masini faaleoleo pe a mafai. Aua lava neʻi suia ni filifiliga bytes e aunoa ma le malamalama atoatoa i taunuuga. O auaunaga faʻapolofesa e aveese ai firmware e teena taumafaiga e faʻaitiitia ai le Level 2 aua e le mafai ona latou manuia lena mea e sefe ai oe mai mea sese taugata.
Aiseā e Galulue Faatasi ai ma se 'Au Fa'apolofesa Fa'ainisinia Fa'afo'i
O le tomai fa'apitoa i le fa'apipi'iina o le polokalama fa'apitoa i le STM32 ma microcontrollers fa'apena e faia ai se eseesega tele. E galulue fa'atasi 'au fa'apolofesa ma nei masini i aso uma i le tele o alamanuia ma fa'aoga. Latou te fa'ailoa mai eseesega tetele i le va o aiga STM32. O le poto masani i le faitau selau o galuega faatino o le fa'aaogaina o firmware e fa'aalia ai po'o le fea metotia e aoga lelei mo ituaiga fa'apitoa o chip. O lenei fa'avae loloto o le malamalama e 'alofia ai mea sese taugata ma ausia ai fua faatatau o le manuia maualuga atu nai lo le mea e mafai e tagata fa'atino masani ona tutusa.
O le faiga saogalemu o galuega mo le tatalaina o IC ma le toe faʻaleleia o firmware e faʻasaoina ai au meatotino tau le atamai i le faagasologa atoa. O loʻo mulimulitaʻi le au tuʻuina atu auaunaga faʻapolofesa i faiga tusitusia mo le saogalemu o faʻamatalaga, taulimaina o masini, ma le tausiga o le le faalauaiteleina. E te mauaina ni faʻamatalaga auiliili e faʻaalia tonu ai mea na aveeseina, le auala na faia ai le suʻesuʻega, ma o a taunuuga na maua. E faia le faʻaumatiaga saogalemu o faʻamatalaga pe a maeʻa le galuega e tusa ai ma ou manaʻoga. O lenei auala faʻatulagaina e ofoina atu ai auala suʻesuʻe mo faʻamoemoega o le tausisia o tulafono i totonu.
O le tu'ufa'atasia ma le kopiina o le PCB ma auaunaga PCBA e faigofie ai ona fa'atinoina le galuega. E galulue le 'au e tasi i le fa'ainisinia o le PCB, fa'a'ese'esega o firmware, au'ili'iliga tu'ufa'atasi, toe fuafuaina, fa'ata'ita'iga, ma le gaosiga. E tupu le fa'apipi'iina o le taimi atofaina ona o le fa'agasolo fa'atasi o le au'ili'iliga o masini ma firmware. E te mauaina ni fofo atoatoa e pei o mamanu ua fa'amaumauina, code ua fa'a'ese'esea, fa'ata'ita'iga o galuega, ma le lagolago gaosiga mai se mafutaga fa'apolofesa e tasi.
O meafaigaluega fa'aoga fa'apisinisi ma le pulega o tulaga lamatia e puipuia ai au masini taua. O meafaigaluega fa'apolofesa e tau i le sefulu afe tala e mafai ai ona fa'atuatuaina le fa'aogaina o firmware. O tagata tomai fa'apitoa ma tagata tomai fa'apitoa e fa'aitiitia ai tulaga lamatia o le fa'aleagaina e ala i metotia fa'ata'ita'i. O lenei fa'aitiitia o tulaga lamatia e fa'amaonia ai le taua tele mo masini tulaga ese lea e sili atu le tau o le sui nai lo totogifuapauina o le fa'aogaina o firmware.

Fesili e Masani ona Fesiligia
E mafai ona e aveese le firmware mai soʻo se microcontroller STM32?
Matou te fa'amanuiaina le fa'aaogaina o firmware mai le tele o masini STM32 fa'atasi ai ma le puipuiga RDP Level 1 (80-90% le fua faatatau o le manuia). E faigofie lava masini RDP Level 0.
E tusa ai ma le tulafono le aveeseina o le STM32 firmware?
Ioe, pe afai e te umia le masini pe ua e maua se fa'atagaga tusitusia mai le e ona le masini. O fa'aoga tatau e aofia ai le toe maua mai o le code puna ua leiloa ma le au'ili'iliga fa'atagaina o le polokalama. Matou te mana'omia se fa'amaoniga o le umiaina po'o se pepa fa'atagaga/fa'atagaga a'o le'i taliaina so'o se galuega.
O le ā le umi e tatala ai le STM32 IC?
O le fa'a'ese'eseina faigofie o le RDP Level 1 e masani ona alu ai le 3-7 aso e aofia ai le au'ili'iliga ma le fa'amaonia. O masini faigata po'o masini e mana'omia ni faiga fa'apitoa atonu e mana'omia le 7-14 aso. Matou te tu'uina atu ni taimi fa'atulagaina moni pe a uma ona iloiloina lau fa'ata'ita'iga fa'apitoa o le microcontroller ma le tulaga o le puipuiga (RDP).
E fa'aleagaina ea e le firmware extraction la'u STM32 chip?
E fa'aitiitia ai lamatiaga o a matou metotia fa'apolofesa e aveese ai. O le aveeseina o le RDP Level 0 ma le Level 1 e le fa'aleagaina ma e aoga pe a fa'atinoina ma le sa'o. E tumau pea le galue atoatoa o le chip pe a uma ona aveese.
E te tuʻuina atu le PCB Reverse engineering faʻatasi ai ma le firmware extraction?
Ioe, matou te ofoina atu auaunaga atoatoa ua tu'ufa'atasia, e pei o le STM32 firmware extraction ma le PCB reverse engineering. O lo'o aofia ai fa'ata'ita'iga o masini komepiuta ma le code o polokalama mo le malamalama atoatoa i le polokalama.
iʻuga
O fofo saogalemu ma fa'apolofesa mo le aveeseina o firmware STM32 ma le tatalaina o IC e fai ma mana'oga fa'apisinisi talafeagai i pisinisi eseese. E te toe maua mai firmware ua leiloa, tausia meafaigaluega tuai, ma su'esu'e polokalama e te umiaina faaletulafono. O auaunaga fa'apolofesa e tu'ufa'atasia ai le tomai fa'apitoa ma le usita'i atoatoa i mana'oga fa'aletulafono ma amioga. O le i'uga o le mauaina lea o firmware ua fa'atagaina e fa'atauaina ai aia tatau tau meatotino tau le atamai a'o fo'ia fa'afitauli moni.
O le fa'a'esea o firmware ma le manuia o le IC Unlock e mana'omia ai le sili atu nai lo na'o le tomai fa'apitoa. E te mana'omia ni 'au fa'apolofesa o lo'o i ai le malamalama e uiga i faiga fa'apipi'i ma le fa'avae fa'aletulafono e si'omia ai le fa'a'esea o firmware. O auaunaga atoatoa e tu'ufa'atasia ai le toe fa'aleleia o firmware ma le PCB reverse engineering e tu'uina atu ai fofo atoatoa. O metotia talafeagai e puipuia ai au masini komepiuta, meatotino tau le atamai ma pisinisi i le faagasologa atoa.
Ua sauni mo le su'esu'ega fa'atagaina o le MCU ma le fa'ainisinia o le PCB reverse? Matou te ofoina atu auaunaga fa'apolofesa e aveese ai firmware STM32 ma le fa'alilolilo tele ma le tausisia o tulafono. O a matou faiga fa'apitoa e tu'ufa'atasia ai le toe fa'aleleia o firmware, IC Unlock ma le lagolago atoatoa o le PCB reverse engineering ma le gaosiga.
Manatua: Mo auaunaga uma e aveese ai firmware, matou te manaʻomia se faʻamaoniga o le umiaina poʻo se faʻatagaga tusitusia mai le e ona le masini. Matou te mulimulitaʻi ma le faʻamaoni i tulafono o meatotino tau le atamai ma tausia le faʻalilolilo atoatoa.




