Autonomous and Remote Warfare

I always thought the recent UK investments in nuclear submarines, aircraft carriers and related F35 fighter jets was old hat conventional warfare.

So will start to make notes on future autonomous and remote warfare machines.


Boeing’s autonomous fighter jet:

Russia’s combat stealth drone Sukhoi S-70 Okhotnik:

The Kamikaze drone:




Political Issues

Lethal Autonomous Weapons: An Update from the United Nations

Web 3.0

The Web 3.0 will be the proper uncontrollable internet.

Today more and more websites and social media outlets are becoming sources of de-platforming, media control and data mining for advertising purposes.

De-platforming is when websites are removed from services for using their free speech. The de-platforming can range from technical to monetary suppression and defunding.

Media control can be both government controls and industry controlled interests maybe controlled again behind the scenes by government or other major organisations. In the UK some events are not reported on deliberately and some are suppressed with a D-notice order.

Data mining is performed on personal data to produce an advertising product based on knowledge about you, that pays for your services. Therefore this service becomes indirectly controlled by the businesses that pay for the advertisements and your data.

So now I have created this holding page for links to new web 3.0 services that may break this cycle.

Once broken the Web 3.0 will be a myriad of autonomous sources and services impossible to control but still with ease of use.

To break this cycle, you have to break the control of the full technology and monetary stack either individually or as a organisation.

However as soon as a service is centralised it is at risk at being blocked easily.

So making a start below. Watch this space as I will find more.

Technology Stack:

  1. Hardware: Servers and network equipment holding and transferring your data
  2. Network Services: Network providers like ISP’s and backbone providers
  3. Domain Services: The domain name and service holding it pointing to your data
  4. Server Software: Software for serving webpages and other data feeds
  5. Client Software: Browsers and other clients reading feeds
  6. Cloud Services: Public services providing the above infrastructure

Monetary Stack:

  1. Payment Systems: Transfer and clearing of value
  2. Currencies: A piece of value that can be exchanged
  3. Banks and wallets:  Containers or holders of value
  4. Credit: Access to funding

Technology Stack Examples


  • None so far

Network Services:

Domain Services:

Server Software:

Client Software:

Cloud Services:

Monetary Stack Examples

Payment Systems:


Banks and Wallets:

Other References

Google Email Labels Fix

This is a fix for Google Contacts where contacts has been created with a custom email label.

Email with custom email labels will not sync to Windows Phone 8.1.

This happen in particular when using GO Contact Sync Mod with Microsoft Outlook.

So when the new contact is created it looks like this:


What we need is a label like “Work” or “Home”:


I have made a little Goggle apps script to fix this:

function fixcontacts() {
//  var contacts = ContactsApp.getContactGroup(‘My Contacts’).getContacts();  
  var contacts = ContactsApp.getContacts();  
    for (var i in contacts) {
      var addressFields = contacts[i].getAddresses();
//      Logger.log(contacts[i].getFullName());
      var emails = contacts[i].getEmails();
      for (var j in emails) {
        var label=emails[j].getLabel()
//        Logger.log(label);
        switch (label) {
          case ContactsApp.Field.WORK_EMAIL:
//            Logger.log(‘OK’);
          case ContactsApp.Field.HOME_EMAIL:
//            Logger.log(‘OK’);
//            Logger.log(‘FIX’);
            Logger.log(‘Fixing ‘ + contacts[i].getFullName());
            switch (j){
              case ‘0’:
              case ‘1’:

The script will ignore contacts already having the standard labels “Work” and”Home”.

Anything else with get replace with first “Work” and then “Home” for the second label.

Any subsequent labels will not be changed.

If you are not sure how to create and run scripts then read this Google page.

Oh by the way – using this script is on your own responsibility and there is NO support!

Sony Ericsson w200i unlock

Just is just a small guide so I can remember how to do this myself.

Feel free to use but no guarantee that it works on your phone though…

Its more likely you might render your phone useless!

This is a Sony Ericsson w200i with db2012 chipset and cid52 firmware and this instruction is specific to this.

De-brand Phone

Download tools:



You can find these with google.

Expand Setool2Lite_v1.10.rar into w200i\Setool2Lite

Expand Setool2Lite_update_to_v1.11.rar inside w200i\Setool2Lite\ and run Setool2Lite_update_to_v1.11.exe here

Download firmware:



into w200i\firmware

You can find these with google.

Make REST restore file:

This is an important step in case anything goes wrong.

cd w200i\Setool2Lite\make_rest

drop W200_MAIN_GENERIC_R4HA014_RED52_ONLY1.mbn on top of ssw2rest.exe

and you get a new file:


Copy this file to w200i\Setool2lite\rest


Get phone identity:

Start setool2lt.exe

Click Identify and follow instructions.

The usual procedure is to hold c button on phone and connect USB cable.

You can release the c button when the tool is working.


Note don’t fiddle with any other buttons yet.

Disconnect the phone and replace the battery.

Make GDFS file:

Click Read GDFS and follow instructions.


Disconnect the phone and replace the battery.

Flash de-branded firmware:

Select Phone Type: w200

Select the mbn and the fbn file with the add button.

Select the w200_melinda… zip file with the … button.

Click flash and follow instructions.


Disconnect phone and replace battery.

Just in case make a new GDFS file for this newly installed firmware as earlier.

Unlock Phone

Download tools:





You can find these with google.

Expand Far_Manager__JDFlasher_T6__CID52_Patching__CID53.rar into w200i\Far

To verify you got the right tool check the date of the file in w200i\Far\Plugins\jdflasher\bin\2020_cs_R3A006 to be 29/6/2008.

The file itself is not important but it is an indicator of you have got the right version or not.

Expand anycid.rar to w200i\anycid

Expand w200_xml.rar to w200i\Far\Plugins\jdflasher\scripts\w200.xml

Expand SIMLockPatchGen_v2.2.rar to w200i\SIMLockPatchGen

Prepare patch crack:

In .\anycid expand to .\anycid\db2012\tpa

In .\anycid\w200 to .\anycid\w200\tpa

Copy .\anycid\db2012\tpa to w200i\anycid\tpa

Copy .\anycid\w200\tpa directory to w200i\anycid\tpa

So you have three files in w200i\anycid\tpa\preset\custom:

  • customize_upgrade.xml
  • executor.jar
  • executor.b

Make REST file:

Very important step – without no more phone…

Copy w200i\firmware\W200_MAIN_GENERIC_R4HA014_RED52_ONLY1.mbn to

w200i\Far\Plugins\jdflasher\rest and in this dir drag:

W200_MAIN_GENERIC_R4HA014_RED52_ONLY1.mbn onto mkrest2.exe and you get:

Delete the copy w200i\Far\Plugins\jdflasher\rest\W200_MAIN_GENERIC_R4HA014_RED52_ONLY1.mbn

But do keep the .rest file!


Make Unlock patch:

Copy w200i\firmware\W200_MAIN_GENERIC_R4HA014_RED52_ONLY1.mbn to

w200i\SIMLockPatchGen and in this dir drag:

W200_MAIN_GENERIC_R4HA014_RED52_ONLY1.mbn onto SIMLockPatchGen.exe and you get:

Delete the copy w200i\SIMLockPatchGen\W200_MAIN_GENERIC_R4HA014_RED52_ONLY1.mbn

…{user}\Documents\SIM-Lock Patch Generator\vkp\Remove_SIM_lock_W200_R4HA014_GENERIC.vkp

Copy this file to w200i\SIMLockPatchGen\Remove_SIM_lock_W200_R4HA014_GENERIC.vkp so you have:


No we are ready to ROCK!

Patch unlock phone:

Start w200i\Far\Far.exe

If you have problems with the executable or the jdflasher plug-in then set compatibility for far.exe to:


That should sort it out.

In Far press alt-F1 and select Just Da Flasher.

Pick script w200 and cable dcu-60 and speed 921600:


Click Jump…

And you get:


Click left pane on ofs and you get:


Click tpa and then preset and then custom dirs and in the right pane click w200i\anycid\tpa\preset\custom\ and select all 3 files with the insert key:


Click copy and then copy again:


So you get the files in left pane:


Exit ofs by clicking .. until you get:


Click Yes and disconnect phone and replace the battery.

Put a current provider (as phone is not unlocked yet) SIM card in phone and turn phone on.

Select “Start Phone” and go to entertainment and then games and execute the Executor.

The phone will now switch off. Replace battery and DO NOT turn phone back on.

Now the phone is open for patching.

Phone Unlock:

Assuming Far.exe is still running.

In Far press alt-F1 and select Just Da Flasher.

Pick script w200 and cable dcu-60 and speed 921600 and DE-SELECT RSA:


Click Jump…

And you get:


Click bflash and then memory and select w200i\SIMLockPatchGen\Remove_SIM_lock_W200_R4HA014_GENERIC.vkp in right pane and click copy.

Exit bflash by clicking .. a few times.

When asked to flash REST answer yes – otherwise the phone will not boot.

Disconnect and replace battery.

Phone should now be unlocked.