staticaggio redbandico

Col mio server privato di Mi Fitness, animè non ho neanche un po' finito di implementare funzionalità superflua e non... infatti manco ho iniziato a programmare appine per la band, ma suppongo che non ci sono tutti questi utenti che moriranno dentro se non avranno subito nuovo giochi per rilogio. 👄

D'altro canto però, configurare un'istanza personale del server non è alla portata di tutti (serve PHP e un dominio con certificato HTTPS valido), ma sarebbe utile a chi vuole installare risorse che non ho il tempo io di hostare sul mio server (o chi sviluppa le sue e deve sideloadare). E allora che si fa?? 😳

Ho provato a fare la cosa più cursata di sempre, ed effettivamente ha funzionato... ho aggiunto del codice per cui lo script PHP può essere eseguito come generatore di file statici, anziché rispondere a richieste HTTP dinamiche, e quindi creare dei file JSON che possono essere hostati su qualunque server statico... 🤯

Nella pratica questo vuol dire che, dopo il pochino di scriptaggio shell fatto stamattina (anziché seguire la lezione, pur stando in aula, ops), ora è possibile per chiunque cliccare fork sulla repo GitHub, ed ecco fatto: può godere immediatamente della mia magia anche chi non è puella magica!!! 🥰

Schermata download.html col file APK scaricato; nome sbagliato per un bug che ho sistemato immediatamente dopo
Gli script sulla CI si occupano pure di creare l'APK di Mi Fitness patchato con il dominio di Pages, e lo fanno scaricare. 😁 (...Da una pagina che usa JavaScript per ovviare al merdoso limite di file da 100MB di GitHub, ma non voglio digressare.)

Chi ancora non ha acquistato la propria Redmi Band 8/9 non si rende veramente conto di quanto è buono tutto questo... Posso dire con certezza (dato quanto ho ricercato) che il mio è l'unico metodo pubblico per sideloadare sia app su modelli non cinesi, sia watchface in formato ZIP in assoluto, quindi ancora una volta GODI POPOLO. 😼

Tutto come sempre qui: https://github.com/octospacc/Mi-Fitness-Private-Server. Però damn, oltre che per implementare le altre piccole minchiate e raccogliere watchface, servirebbe qualche aiutino sulla documentazione, che io la sto scrivendo un po' arronzata. 🥺

@octospacc



  • Tags:
  • Categories: Senza categoria