You are reading a single comment by @myxor and its replies. Click here to read the full conversation.
  • I grabbed a new backup from the Bangle and greped the files:

    ❯ grep -iRl "isGPSon"
    .boot0
    widgps.wid.js
    android.boot.js
    info.app.js
    
    
    ❯ grep -iR "isGPSon;"
    widgps.wid.js:(ª(){settings=Object.assig­n(require('Storage').readJSON("widgps.de­fault.json",´) {},require('Storage').rea­dJSON("widgps.json",´) {});¬interval;¬ol­dSetGPSPower=Bangle.setGPSPower;Bangle.s­etGPSPower=ª(on,id){¬isGPSon=oldSetGPSPo­wer(on,id);WIDGETS.gps.width=!isGPSonset­tings.hideWhenGpsOff?0:24;Bangle.drawWid­gets();«isGPSon;};WIDGETS.gps={area:"tr"­,width:!Bangle.isGPSOn()settings.hideWhe­nGpsOff?0:24,draw:ª(){g.reset();£(Bangle­.isGPSOn()interval·){interval=setInterva­l(ª(){WIDGETS.gps.draw(WIDGETS.gps);},10­*1000);}¤£(!Bangle.isGPSOn()interval·){c­learInterval(interval);interval=·;}£(set­tings.crossIcon){£(Bangle.isGPSOn()){®gp­sObject=Bangle.getGPSFix();£(gpsObjectgp­sObject.fix>0){g.setColor("#0F0");}¤{g.s­etColor("#FD0");}g.drawImage(atob("GBiBA­AAAAAAAAAAAAA//8B//+BgYGBgYGBgYGBgYGBgYG­BgYGB//+B//+BgYGBgYGBgYGBgYGBgYGBgYGB//+­A//8AAAAAAAAAAAAA=="),¯.x,2+¯.y);}¤{£(!s­ettings.hideWhenGpsOff){g.setColor("#888­");g.drawImage(atob("GBiBAAAAAAAAAAAAAA/­/8B//+BgYGBgYGBgYGBgYGBgYGBgYGB//+B//+Bg­YGBgYGBgYGBgYGBgYGBgYGB//+A//8AAAAAAAAAA­AAA=="),¯.x,2+¯.y);}}}¤{£(Bangle.isGPSOn­()){®gpsObject=Bangle.getGPSFix();£(gpsO­bjectgpsObject.fix>0){g.drawImage(atob("­GBiBAAAAAAAAAAB+AAD/AAHDgAMAwAcAwAY8YAY8­YAY8YAY8YAMAwAMAwAOBwAGBgAHDgADDAABmAAB+­AAA8AAAYAAAAAAAAAAAAAA=="),¯.x,2+¯.y);}¤­{g.drawImage(atob("GBiBAAAAAAAAAAh+AA3/g­A+B4A8AcA+AMAA8GAB+GADnDADDDADDDDDDADBmA­DB+ABg8ABgYAAwB8A4A8AeB8AH/sAB+EAAAAAAAA­A=="),¯.x,2+¯.y);}}¤{£(!settings.hideWhe­nGpsOff){g.drawImage(atob("GBiBAAAAAAAAA­AB+ABj/ABxDgA4AwAcAwAeMYAfEYAbgYAZwYAM4w­AMcQAOOAAGHAAHDgADDwABm4AB+cAA8OAAYGAAAA­AAAAAAAAA=="),¯.x,2+¯.y);}}}}};})();
    
    
    ❯ grep -iRl "return isGPSon;"
    
    
About

Avatar for myxor @myxor started