ʻO kahi nāwaliwali i Firefox no ka Android e hiki ai i ka polokalamu ke hoʻomalu ʻia ma luna o Wi-Fi kaʻana

Ma Firefox no ka Android ʻike ʻia koʻikoʻi palupalu i ka hoʻokō protocol SSDP, hoʻohana ʻia e ʻike i nā lawelawe pūnaewele ma kahi pūnaewele kūloko. ʻO ka nāwaliwali e hiki ai i kahi mea hoʻouka kaua ma ka pūnaewele kūloko a i ʻole ke kelepona ʻole e pane i nā noi noiʻi Firefox me kahi leka UPnP XML "LOCATION" me kauoha manao, hiki iā ʻoe ke wehe i kahi URI kūʻokoʻa i ka polokalamu kele pūnaewele a i ʻole kelepona i nā mea lawelawe o nā noi ʻē aʻe.

Hōʻike ka pilikia a hiki i ka hoʻokuʻu ʻana Firefox no ka Android 68.11.0 a hoʻopau ʻia i ka mana o Firefox no ka Android 79, ʻo ia hoʻi. ʻO nā paʻi kahiko kahiko o Firefox no ka Android he palupalu a pono e hoʻonui i paʻi hou polokalamu kele pūnaewele (Fenix), e hoʻohana ana i ka ʻenekini GeckoView, i kūkulu ʻia ma luna o nā ʻenehana Firefox Quantum, a me kahi pūʻulu waihona. Nā ʻāpana Android Mozilla. ʻAʻole pili ʻia nā mana desktop o Firefox e kēia pilikia.

No ka hoʻāʻo ʻana i ka nāwaliwali hoʻomākaukau hana prototype o ka hoohana. Hana ʻia ka hoʻouka ʻana me ka ʻole o ka hana a ka mea hoʻohana; ua lawa ka holo ʻana o ka polokalamu kele pūnaewele ʻo Firefox no ka Android ma ka polokalamu kelepona a aia ka mea i hoʻopaʻa ʻia ma ka subnet like me ka server SSDP a ka mea hoʻouka.

Hoʻouna pinepine ʻo Firefox no Android i nā memo SSDP ma ke ʻano hoʻolaha (multicast UDP) e ʻike i nā mea hoʻolaha e like me nā mea pāʻani multimedia a me nā TV akamai i loaʻa ma ka pūnaewele kūloko. Loaʻa nā memo a pau ma ka pūnaewele kūloko a hiki ke hoʻouna i kahi pane. ʻO ka mea maʻamau, e hoʻihoʻi ka hāmeʻa i kahi loulou i kahi o kahi faila XML e loaʻa ana ka ʻike e pili ana i ka mea hana UPnP. Ke hoʻokō nei i kahi hoʻouka kaua, ma kahi o kahi loulou i XML, hiki iā ʻoe ke hāʻawi i kahi URI me nā kauoha manaʻo no ka Android.

Ke hoʻohana nei i nā kauoha intent, hiki iā ʻoe ke hoʻihoʻi hou i ka mea hoʻohana i nā pūnaewele phishing a i ʻole e kau i kahi loulou i kahi faila xpi (e koi ka polokalamu iā ʻoe e hoʻokomo i ka add-on). No ka mea, ʻaʻole i kaupalena ʻia nā pane a ka mea hoʻouka, hiki iā ia ke hoʻāʻo e pōloli a hoʻopiha i ka polokalamu me nā hāʻawi hoʻonohonoho a i ʻole nā ​​pūnaewele ʻino i ka manaʻolana e hana hewa ka mea hoʻohana a kaomi e hoʻokomo i ka pōʻai ʻino. Ma waho aʻe o ka wehe ʻana i nā loulou pili ʻole i ka polokalamu kele pūnaewele ponoʻī, hiki ke hoʻohana ʻia nā kauoha intent e hoʻoponopono i nā ʻike ma nā noi Android ʻē aʻe, no ka laʻana, hiki iā ʻoe ke wehe i kahi template leka ma kahi mea leka uila (URI mailto :) a i ʻole e hoʻomaka i kahi interface no ke kelepona ʻana (URI kelepona:).


Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka