Sent i förra veckan försökte Huawei återhämta sig från vågen av dålig publicitet efter den amerikanska regeringens senaste svartlista, med offentliga uttalanden om stöd för sina produkter. I sin mini-webbplats "Huawei Answers" tillhandahåller företaget mest förnuftiga förklaringar: ja, din Huawei-telefon kan fortfarande använda Google Play Store. Nej, fabriksinställning kommer inte att bli av med Android eller dina Google-appar. Och P30-serien, bland andra, kommer verkligen att få Android Q.
Webbplatsen säger också att Huawei kommer att fortsätta hålla aktuella telefoner uppdaterade med säkerhetsuppdateringar och programvaruuppdateringar, även med den pågående augusti klippkanten för sin tillfälliga licens att arbeta med Google och vissa andra amerikanska företag.
En avgörande bit bakre historia innan vi fortsätter: strax efter det första förbudet i mitten av maj beviljades Huawei en tillfällig licens från regeringen så att den kan fortsätta arbeta med vissa amerikanska företag. Men detta löper ut den 19 augusti och gäller endast för samarbete för att stödja "befintliga produkter." Efter det, om Huawei inte tas bort från USA: s "enhetslista", skulle det inte kunna arbeta med Google även för att uppdatera och stödja befintliga enheter.
Som det står nu kommer Huawei inte att kunna arbeta med Google alls efter 19 augusti.
Ändå har Huawei lovat att hålla telefoner som P30 stödda med programvara och säkerhetsuppdateringar, även med den verkliga möjligheten att inte kunna lagligt arbeta med Google från slutet av augusti. Hur kommer det att göra detta? Huawei har säkert en plan, annars skulle det inte ha gjort detta offentliga åtagande. Men hittills är det mycket, mycket oklart hur företaget kommer att kunna ge detta utlovade stöd.
Alla större Android-versioner träffar Android Open-Source Project (AOSP), där de kan laddas ner och sammanställas av vem som helst. Detsamma gäller för Android: s månatliga säkerhetsuppdateringar. Men som Ars Technica rapporterar, till och med att byta till öppen källkods Android utan några Google-appar skulle Huawei troligtvis falla av USA: s exportlag, med konsekvenser för alla som sålde dessa telefoner.
Det finns också frågan om Googles svit för Android-kompatibilitetstest, eller CTS - en viktig del i uppdateringen av firmware på vilken telefon som helst med Googles appar och mobila tjänster.
Android: s kompatibilitetstestningssvit för nya uppdateringar är en stor huvudvärk för Huawei.
Detta är samlingen av mjukvarutest som är utformade för att säkerställa att all ny firmware för Android-telefoner är säker, inte bryter appar och i allmänhet har allt fungerar som avsett. Medan själva CTS-testerna är öppen källkod, så att tillverkare kan se till att deras kod klarar testerna internt, måste Google logga av på all ny firmware innan den rullar ut över luften. Detta gäller för uppdateringar för alla enheter som levereras med sitt GMS-paket (Google Mobile Services), och genom design är det inte något som tillverkarna klarar av.
Om Huawei förblir på den amerikanska enhetslistan efter den 19 augusti kommer den inte att kunna arbeta direkt med Google alls. Inget Google-samarbete innebär inget tekniskt godkännande för nya uppdateringar av firmware. Kan Huawei driva uppdateringar till befintliga telefoner utan Googles godkännande? Antagligen inte. Från vad vi känner till de mobilapplikationsdistributionsavtal som undertecknats mellan Google och tillverkare, passerar CTS och att kunna distribuera Google-appar går hand i hand. Om Huawei försökte driva en okertificerad uppdatering, skulle den troligtvis befinna sig i strid med avtalet, och troligen amerikansk exportlag också.
Även om Huawei väljer att driva ocertifierade uppdateringar skulle säkra funktioner som Google Pay och bankappar samt vissa DRM-aktiverade tjänster bryta. Det beror på att Android: s inbyggda SafetyNet-skydd varnar dessa appar för firmware som har manipulerats eller som inte har Google-certifiering. (Detta är samma hinder som vanligtvis förhindrar anpassade ROM-skivor och vissa beta-firmware-byggnader från att arbeta med Google Pay. Det är en del av Google Android: s inbyggda säkerhet.)
Huawei är inrymt av obekväma rättsliga och tekniska verkligheter.
CTS, SafetyNet och distributionsavtalen mellan Google och Huawei är i stort sett kärnan i osäkerheten kring Huawei-telefoners framtid just nu. De tekniska och juridiska verkligheterna staplas mot företaget.
Så om Huawei inte kan (eller kommer inte) skicka ocertifierade uppdateringar, och företaget inte kan samarbeta med Google för att certifiera nya uppdateringar efter 19 augusti, vad är dess alternativ?
Det har föreslagits att Google bara kan lägga ut sin tekniska godkännandeprocess till någon tredje parts entreprenör utanför USA, vilket innebär att den inte skulle ta itu med Huawei direkt. Men detta skulle inte lösa någonting, eftersom en sådan tredjepart snabbt skulle bli fel på amerikansk lag. Som Ars ' artikel förklarar, att gå igenom en proxy låter dig inte undvika exportlagar. Detta är samma fråga som släppte ARM, ett brittiskt företag som handlar med amerikansk IP från amerikanska universitet, till Huawei-förbudet.
Dessutom lagras de digitala signaturerna för godkända firmware på Googles egna servrar. Som sådant skulle varje försök att undgå Googles direkta engagemang bli oerhört rörigt och potentiellt lagligt farligt för alla inblandade. Du kan inte frikoppla Google från det som i sig är Googles teknik och en Google- godkännandeprocess. Och när du arbetar med Google kan du inte undvika de begränsningar som Huawei placerar på entitetslistan.
Du kan inte avbryta Google från godkännandeprocessen för Android.
En annan möjlighet är att Huawei lappar i någon alternativ uppdateringsmekanism medan den fortfarande kan, kanske genom sin AppGallery-butik. Detta kan fungera på samma sätt som Google Play: s Play Protect-funktion eller en PC-virusscanner. Även om detta kan ge ett extra lager av säkerhet, skulle det inte ersätta Android: s månatliga säkerhetsuppdateringar.
Ännu ett alternativ, hur troligt det inte är, skulle vara att erbjuda befintliga telefoner en valfri uppgradering till Huawis framväxande HongMeng OS när den är tillgänglig. Även om en Huawei-ägd plattform skulle amerikanska apputvecklare (som Twitter, Facebook och, ja, Google) troligtvis inte kunna lagligt skapa appar för det. Som sådan skulle det vara en ovälkommen förändring för de flesta konsumenter.
Den goda nyheten för Huawei-ägare är att - hej, åtminstone Android Q kommer. Och det finns ett löfte om framtida programuppdateringar, vi vet bara inte hur saker kommer att spela ut. Enligt min uppfattning är det mest troliga resultatet fortfarande ett slags avtal mellan USA och Kina - en serie licenser som gör att Huawei kan arbeta med de nödvändiga amerikanska företagen för att hålla sin smartphone-verksamhet igång, medan han stänger företaget från vital amerikansk infrastruktur.
När det gäller Android innebär tidpunkten för Huawis tillfälliga licens att den kommer att kunna skrika ut certifierade, slutliga Q-konstruktioner för P30-serien och andra telefoner innan den går ur väg. (Med tanke på Googles regelbundna partnerlanseringsschema bör tillverkarna ha en slutlig, officiell Q-kod ungefär en månad innan den offentliggörs någon gång i augusti.) Och denna nya känsla av brådskande kan till och med resultera i snabbare Q-uppdateringar än väntat för befintliga Huawei-telefoner.
En talesman för Huawei berättade för Android Central att tillkännagivanden om detaljerna för framtida programuppdateringar kommer, men att de inte kunde ge mer detaljer vid publiceringstiden.