Bootloader code for Android devices

Please be kind to help me understand how does the unlock code for android devices look? Especially(or for only) Huawei devices as they have completely stopped providing the unlock code.

Will it be alpha numeric or plain numbers for EMUI10? And how long will it be? Would it contain any special characters like ‘-‘ or ‘_’? Can you provide any details about the bootloader possiblity or where to find any resources on this?


email – If a mail server automatically deleted old messages and I use IMAP on my devices, will I lost that mails?

My father’s work email is configured to use POP. The problem is that he receive tons of spam and he is annoyed to delete it twice (hundreds of spam mail everyday).

I was wondering to configure it in IMAP but my fear is that he could lost emails because server auto-deletes mail older the XX days.

Is there a way to not lost emails autoremoved from server while using IMAP?

Thanks in advance

sqlite – Offloading database joins to IOT devices

Solution as it is right now

I have this solution where I gather information from a proprietary product of a different company in various sites. The solution is based on a single go binary that contains everything needed to run the application (even an embedded sqlite) and is deployed to Windows computers running the proprietary software. All those Windows computers are connected to the Internet and sit behind a firewall that allows all outgoing traffic but incoming traffic is blocked and the owners of the computers don’t have the knowledge to configure their firewalls (to be honest for most of them it is already a demanding task to install the go program)

Users can access the data that is stored in a sqlite database using their mobile device or a different computer (1). The components needed for this are installed on a server that provides its services over the Internet. I created REST webservices (2) that send graphql queries to the computers on the respective site via RPC over NATS (3). The go program installed on the site computers (4) runs those queries against the local sqlite (5) and sends the result back to the NATS queue (6) (7). The result is taken from the NATS queue and returned to the caller by the same REST service that processed the incoming call (8)

enter image description here

Improvement I’m looking for

This setup works fine when I query single sites. But I should also be able to query several sites in parallel and retrieve a single “recordset”.

Here’s a made up example:

Lets assume there is a Persons table available on each site. I can query that table by running SELECT SiteNumber, PersonName FROM Persons

I need to run that query on for example 3 sites and merge/join them into one result that would look like this:

2, Daisy
2, Eve
2, Adam
5, Bob
7, Alice

The SQLs I need to run are much more complicated than this, I would need to do GROUP BY and `ORDER BY´ for example. This excludes approaches where I would for example create three maps and join them into one.

So far I intentionally don’t store or accumulate data on the server. Which are my options to postprocess the data ? I would rather not INSERT all subresults into a temporary table on the server. I found no distributed database that can be embedded into go and works across firewall borders.

wireless networking – Are all devices connected to either 2.4ghz vs 5ghz WIFI sharing the same subnet and able to interact?

There is 2.4ghz and 5ghz wifi connections available in many cases, if not you can manually configure different SSID for both.

Are all devices connected to either 2.4ghz vs 5ghz WIFI sharing the same subnet and able to interact – or are both bands isolated?
If some IoT devices like Fridge, TV are connected via 2.4ghz, would they be able to “see” the other devices of the Router connected via 5ghz?

SSL certificate change – End point devices caching old certificate……


So what I am asking is for the following scenario. has an SSL certificate issued from an SSL certificate authority ‘A’
… | Read the rest of

notifications – Trigger sound by device’s vibration

I have a game which makes my device vibrate when a certain event happens. I also want my device to play a sound when that happens. Unfortunately, the developer doesn’t seem to be interested in implementing the feature of having an alarm sound too.

I had an idea to bypass this shortcoming but I couldn’t find any applications which triggered the playing of a short notification sound when my device vibrated. Do you know of any (alternate) solutions?

Bluetooth transfer files between android and iOS devices

I’ve been tinkering with this for a while, and am pretty sure it’s not possible to transfer files using Bluetooth between Iphones (5s at least) and Android (I’ve tried with a J2).

Please, assume I don’t trust the person in the other device, as many of us would like a general solution of file transference. (without the need of any Clouds -icloud, g drive, etc.)

Is this the case? Is it the only way to install an external app? Would you go any other way?

PS: I’ve also tried to transfer files from Iphone to my Lenovo 320 ideapad (ubuntu OS), and after hours I gave up. So I’d appreciate any tip on this too.

encryption – Is my router WiFi secure if I use WPA2 TKIP/AES mix, however in fact actually there are no TKIP devices?

While this and this post is very useful and I got some idea, I have a specific question about the situation as mentioned in the title.

In my Dlink 615 300Mbps router I am selecting WPA2 Personal Security and TKIP/AES Mix encryption. While I understand that one should set only AES but there’s a reason why I want to select TKIP/AES mix. Now I am trying to understand what security risk exists if any (Considering TKIP is weak) in case all client devices connecting to my router are capable of AES cipher.

If all clients can use AES, then I believe they will automatically use AES and there will be no data encrypted using TKIP on my network. Is my understanding correct?

Considering WPS is off & I have strong complex password, then I believe excluding brute force attempts can I consider that my network is reasonability secure, as effectively, ultimately for all devices it will use WPA2 AES despite TKIP/AES is set?

If anyone attempts to crack TKIP they can’t because there’s nothing transmitted over TKIP.
Can you please validate if my above understanding is correct?

My reason behind asking this specific question.

  • I was having frequent WiFi disconnects on my Acer laptop with Intel AC wifi adapter and Windows 10. Since no other device was having this issue, I focused all my troubleshooting efforts on laptop. For 4 days I was experimenting, I even did a clean install of Windows 10, did network reset, upgrade/downgrade drivers, power management settings, other advanced wifi adapter settings and what not but issue remined. I can’t explain this, but finally it got fixed after I changed the cipher from AES only to TKIP/AES Mix under WPA2 personal in my router. All other settings remained unchanged. So if I want to use my laptop with my router then TKIP/AES needs to be set in my router!! I know it’s high time to dump Dlink 615 which I believe was introduced sometime in 2008/09!
  • Since my laptop connects at 144 Mbps and my mobile phone at 72 Mbps (As seen under WiFi properties) to my router, I assume they must be using AES, even though TKIP/AES mix is set. I believe if they were using TKIP, speed would have fallen to 54Mbps.

4.0 Ice Cream Sandwich – Modern Web on Old Android Devices? (Android 4)

I am trying to reuse an old Android tablet (Acer A500, running the latest version of Android for the device, 4) as a kiosk screen for my home automation. I just need a browser to open a URL.

The problem is that the page does not load properly, and this is most likely due to the use of modern HTML / JS which is not available in the stock browser of Android 4.0.

I have tried several browsers from the Play Store, such as Opera Mini, Dolphin, and even Chrome download directly as APK (the latest version for my Android version), BUT without any luck. And think they all share the same web view.

Is there a way to fix this problem? I really don't want to buy a new tablet just for the browser 🙁

How to play sound on multiple AirPlay devices

I have a MacBook, two Airport Express devices, a sound bar with AirPlay capability and a Bluetooth speaker. I want to stream audio from this laptop to all devices from any program – at a minimum all AirPlay devices.

Thanks to iTunes (which always runs High Sierra on this MacBook), I can select all AirPlay devices, and it works very well:

Using the MIDI audio setup program, I can also set up a multi-output device that plays audio through the MacBook and the Bluetooth speaker:

I can connect an AirPlay device in the MIDI audio setup and add it to the multi-output device, but it doesn't actually send the audio to the bathroom. MacBook and Bluetooth speaker only.

I'm pretty happy with the AirPlay devices, but it only works through iTunes. Since I play most of my music via YouTube Music these days, I wonder if there is a program that will allow me to send sound from the computer to all AirPlay devices in this way? And if possible, the Bluetooth speaker would also be amazing.