Not Unlocking The Optimus Boston


Last christmas i got an Optimus Boston. They are nice little critters: reasonably cheap for an android, decently sturdy, plays angry birds, lets you take phonecalls and send SMS, what more could you ask of a phone?

Unfortunately, i bought it at the wrong period in time. A few months before, it was being sold for the same price unlocked to all networks, and in a few months ahead, legislation will force all Portuguese operators to unlock all their phones for free. But instead, i got this one on a new operators promotion, offering limited free gsm data packages per week for a few months. Although this might have sounded reasonable at the time, being that a) i didn’t have nor wanted to, another sim card in another operator, and b) i was buying an android, which meant data traffic seemed somewhat unavoidable expense for the foreseable future. But i quickly came to realize that i didn’t actually need to really use the data traffic by gsm, since i had wifi at home, wifi at work, wifi at xDA and wifi at the bar we usually attended.

Then i realized i was moving to Finland. And Finland has plenty of free wifi spots aswell, but it does also seem to tell your operator that they should charge you roaming for any calls you take. So i guess it’s time to get a local pre-paid card. Oh wait, my phone is network locked! Ain’t that awesome? -_-

I grew into a bit of a pickle with options.

Option a) buy a Nokia – which i currently dismissed since i like my android and am currently unemployed.
Option b) unlock my Optimus Boston – which seemed to require either travelling to Portugal or void my warranty.

So being naturally of a curious nature i decided for the later and have a healthy go at trying not to brick my Android! ^_^

And thus our adventure begins! There are 5 places you need to know about if you’re into bricking your android Optimus Boston:
a) xda-developers
b) boston-mania
c) cyanogenmod
d) androidpt
e) htc-mania

I actually started with roaming the forums at androidpt, since the android boston is a portuguese android phone and all. Sadly they were quite chaotic, beats me why those people dont make a wiki out of their knowledge but whatever rocks their boat. I quickly realized from within loads of chaos that most solutions pointed to other forums. And off i followed them in seek of deeper knowledge on how to brick and restore my phone.

One of the things i initially learned was that the Optimus Boston isn’t really made by Optimus, it’s actually just a clone of a model made originally by foxconn i believe Gigabyte, apparently it’s called Gigabyte GSmart G1305, but most people seem to refer it as the z71. This phone was repurposed to several countries like China, Spain, Slovakia, all with a slightly altered firmware and local language. Which was somewhat disappointing to tell you the truth. Apparently it’s one of the phone models with more clones and different names out there. Hooray! I think?!..

In all those places people were discussing what was the best rom, and apparently most of everyone was agreeing to be the cyanogenmod. So my plan for world domination was quickly sketched up:
1) get root
2) get cyanogen
3) get network unlocked

Which wasn’t such a smart step decision if you know what you’re doing. You should actually do:
1) backup everything
2) get root
3) backup everything
4) get network unlocked
5) backup everything
6) fix imei if broken
7) backup everything
8) confirm imei is correct and network unlocked
9) get cyanogenmod
10) pimp my phone
11) backup everything

but who has time for backups anyways? :p

btw, did i mention the mandatory blabla of “don’t blame me if you void your warranty and brick-implode your phone to death and end up looking like an idiot sobbing snot in front of your operator vendor who will refuse to fix it for you later” part? i guess i should: do things at your own risk. or just keep wondering how to remove the simcity demo from your apps list for the rest of your life. i like simcity. just not an unremovable demo of it on my phone.

So, where things went wrong, part 1:
a) never forget to do a full nand backup before flashing, you will need to restore something eventually
b) never forget to wipe all user data, cache, dalvik cache and battery stats before a new rom flash
c) never forget to wipe all user data, cache, dalvik cache and battery stats after a new rom flash

If you fail to ignore a) you’ll soon regret your idiocy. And if you ignore b) and c) you can easily get into all sorts of strange problems, like for example being stuck in a booting loop, which will need you to fastboot flash A88.img to your phone using android sdk tools btw.

So, where things went wrong, part 2:
a) to unlock your network you should supposedly flash apanda 1.6 rom (the awesome chinese variant) and it should remain unlocked afterwards
b) to flash apanda 1.6 without breaking your IMEI you need to RUT flash the nb0 rom on the phone in recovery mode
c) if you already have cyanogen installed, drivers will not recognize your phone in recovery mode, so you wont be able to flash with RUT, but you will be able to flash with SUT in download mode
d) when SUT flashing the nb0 rom works on emergency flash download mode, guess what it does if you already had cyanogen installed? that’s right, it b0rks your IMEI.

And you may ask yourself, oh why do i need a correct IMEI anyway? Well, let me tell you why: because if an operator anywhere notices your IMEI is in conflict with another it will cancel your access, so you will only be able to make a call for like, the first 20 seconds you turn on the phone, with that IMEI. Apparently there was a big problem in Russia selling counterfeit phones with bad IMEI’s. And if you search the web you can still find shitloads of places trying to sell you a way out of a broken IMEI – i didn’t try my luck but i bet they’re all scams.

Are you confused with all the RUT and SUT and modes yet? Because you should ;) Apparently the only way to _not_ b0rk your IMEI during a SUT flash is to have your original stock version ROM flashed in. Ah! Good to now. Too bad i already had it b0rked by now. :p

Fortunately there is a process found on the internet describing step by step how you can get your IMEI back. Involving abusing PSAS and QSAP (which seem like great tools for professional users btw) to reprogram something in your phone by modem usb com port connection. I really have no clue what the process actually did and i’m a programmer – a nice little humbling lesson is always good to have now and again. But i followed it blindly and the phone rebooted and then the mighty spaghetti monstead showed his mercy upon us, light shone down from the heavens, i had just turned on the night lamp, and my android glistened and sparkled as it was absolved of all it’s sins and restored of it’s rightful IMEI. And i was able to receive phone calls again (damn). This was all fine and dandy except the process only seems to work on Apanda! And if i tried flashing cyanogen now, it would also b0rk the IMEI.

So, where things went wrong, part 3:
a) So if you flash the cyanogen first like i did, and then try to flash Apanda to try and get the unlock you b0rk your IMEI. Which you can fix.
b) So if you then flash back, reverting to cyanogen, you’ll realize the IMEI is again b0rked, and that you can’t fix it, so you have to go back into the Chinese pit of doom for one last bout in IMEI restoring hell.
c) i was stuck in a broken IMEI loop for all eternity! Obligated to use Apanda reversed screen with Chinese characters. Or install the Apanda 2.1 version, much better, also allowed you to fix your IMEI, but not rumoured to unlock any network lock outs.

Did i mention the screen on the Apanda 1.6 ROM is upside down?!? The touch positions are correct, as like the boston, but the entire screen is inverted vertically and horizontally. So if, for example, you wish to press something in the bottom right you need to aim at the top left and hope you hit the right place. Great thing is the first screen it shows you is where you can choose the language!! “Oh, awesome!” i thought to myself the first time i noticed it. I can have english on this thing instead of guessing what all the Chinese characters and funny pictures are! And guess what happens when you try to click English? Yes, it selects Chinese!!! :D I can’t truly express how awesomely silly and frustrating it is to try and enter your gmail or wifi 10 digits hexadecimal code in an inverted touch screen ^_^

To add insult to injury: after good 15 minutes of stomach butterfly from all the reverse thinking going on in my brain the application installed won’t work couz the phone wasn’t rooted yet :D Yes, if you do flash a rom you do need to re-root your phone. z4root and universalandroot seem to work fine on all models though. You just need to copy it to the sdcard and launch one of them using a File Manager, most ROMs had one of those installed by default. But at this point i was so sick of Chinese upside down that i just decided to re-flash another ROM and try new things from there.

Digging deeper into the internets’ many forums i was soon educated about z71 IMEI b0rking secrets: seemingly the IMEI does not b0rk if you flash back to your stock version of Android before changing to another ROM again. “Hmmm… Now there is some odd food for thought” i thought to myself, but if the internet says so it must be true, so let’s give it a go. So now i only needed to flash the Optimus Boston original ROM. Which i didn’t have anymore. “Always remember to always remember to make backups.” Remember? I didn’t. But luckily the site at Optimus had an update for version 2.1 which also seemed to do the trick. Actually, their installer wouldn’t work, probably because there was an alien ROM in the phone and they didn’t like it, but you could hang the installer script halfway, and somewhere amongst the files of their customized 1.0 version of SUT find the .nb0 file they were trying to flash, copy that elsewhere, cancel the installation and then use the 1.7 version of SUT to flash it in emergency download mode for greater justice, and a working phone, praised be the spaghetti Deity.

So, long story short, 6 hours worth of internet investigation and 8 hours of re-flashing hazards later, i finally have my Optimus Boston working with my original IMEI again and cyanogenmod installed, a much more preferable ROM to that horribly bloated “thing” that they inject on the stocked Optimus Boston as an excuse for a firmware if you ask me. No network unlock though. Guess i’ll have to buy a nokia after all. Or just stop using the phone network altogether, skype from wifi access points and such things.

Hackteria Workshop Report

Part of Pixelache Helsinki 2011, the Hackteria workshop i had the pleasure of participating in focused on DIY microscopy, bioelectronix and general artistic mischief with the micro biological world and current electronics technology.

It was quite fun to attend and meet all the folks, we hacked some cheap webcams to turn them into microscopes. Also possible in an even lower resolution scale with an optical mouse and an arduino. Some folks were experimenting with the PS3Eye aiming for higher resolution and framerate, others with their Nokia cellphone, for greater mobility. You can get some pretty nice results if you tinker around and bother building yourself a stable support structure!

Here is a video of some Water Bears that i captured during the workshop. Funky little critters.

Second part of the workshop was doing something with the data. Some folks had their own art projects in mind, others dabbled into the world of bioelectronix. I aimed for getting puredata doing some image analysis and throwing some midi control values at jeskola buzz to do some micro biology controlled sound installations.

Graffiti Research Lab

Today is a great day – or night, depending on your timezone – for we have unofficially founded our very own Graffiti Research Lab. Well, a sister cell actually. Which has no real connection to the original lab. And we actually didn’t really found it. Or well, we did talk about founding it and i guess i am founding it with this post, but we didn’t really have a ceremony or anything. But i digress:

We have founded our very own G.R.L. The xDA G.R.L. Coimbra! It does have a certain ring to it doesn’t it? If you can actually spell it outloud properly. Anyways, we have one of those. And yes, it is blessed by our superior deity – the holy flying spaghetti monster. “And how did you manage to achieve this?” You may ask. Well, it’s quite simple really, we just followed a tutorial on the web on how to create our very own GRL:
- step 0: hackers and graffiti writers unite! blablabla – check!
- step 1: stop asking permission from blablabla – check!
- step 2: work in public spaces and in public domain blablabla – check!
- step 3: train to be a deviant blablala – we’ve never stopped doing it. check!
- step 4: build an audience and don’t be picky… – check!
- step 5: make shit… – they mean the good kind. check!

Well, ok. So we didn’t have rap music.
We’re getting there!

In the meantime we’re still cooking a few more ideas for xDA G.R.L. Coimbra:
- gml1200
- making the viscosity sensewall app automatically upload the tags to the intrawebs and load random ones.
- gml snake stroke animation

If you’re based in Coimbra and interested in this kind of stuff, do show up at our weekly meetings and help us get some of these project ideas finished or extended or mutated or whatever.

Posted in Uncategorized | 1 Reply

PechaKucha Night Coimbra report

During this past week we been in a bit of an internal hyperactive mode at xDA. One of the reasons was the participation in a local edition of the PechaKucha Night. Not only did we have our presentation to prepare but we also ended up providing a little technical support for the event and gave an afterparty demoshow screening.

For those who don’t know what pechakucha is, well, then you should check their website: it’s an international event, started in Japan, mostly aimed for architects, designers and photographers to show their work in a fixed presentation format of 20 images x 20 seconds. The event started becoming a success in Japan and has been adopted worldwide.

Coimbra had their first edition last night at D.Dinis. Despite two last minute withdrawals the house was quite packed and people seemed to enjoy it, so i reckon it was a success. I’ll write a few descriptive words of what went on at each presentation, please bear in mind it might contain some glimpses of my heavily subjective opinion regarding their interest.

The night was kicked off with Rui Velindro showing us a selection of photos captured in a night club. Hardly any vocal presentation on the subject. I found it abit tedious but i’m not that much into photography so that might explain things.

Durão & Pontes were up next and showed us a few of their projects along with a conceptual explanation on the inspiration for each one. I liked some of them aesthetically but the concept explanations felt abit over the top in my head. But i guess thats a formula for some creative people, to abuse references as a constraint not to fall into clichés. Or maybe not. Architecture isn’t my area either. :)

Silvestre Pestana presentation was abit more interesting for me. Atleast he was mentioning the digital side of things. He presented his concept – that has been in display in several cities, real and virtual – for displaying digital art. Basically a banner structure that can be re-skined by the artist to show his work in a public urban space. He seemed quite devoted to his work and seems to be promoting for for quite a few years now, having managed to have it hosted in real cities and Second Life. This structure is not for his works alone, but more serves as a standard of sorts for artists who which to use it. My first impression was that this structure should be augmented to allow interaction via sensors and also allow video and sound aswell, not just still images. I should probably try to download the specs and figure out how i could participate with some of my drawings.

Next up was Rui Cardoso, showing us some of his illustration and graphic design work. Very laidback presentation and some cool and clean work. I liked it alot.

Then it was time for the folks of Atelier do Corvo to showcase some of their architecture projects. I really loved their work, very thoughtful and intelligent are the only words i can find to describe it. Their site domain seems to have expired right now though.

Bürocratik was up next. Lots of examples on how to do branding, re-branding and communication design. Very good work and nicely presented.

LIKEarchitects showed us a few projects of theirs. All of them interesting but i’ll have to give special focus to their Temporary Bar which i really loved. The LEDs really made a difference to the concept and it was a shame not to see it in action. I coulndn’t help recalling about Blinkenlights but Temporary Bar is a quite different approach.

Then Susana Paiva showed us some of her latest work, some pictures taken during her recent trip to Morocco. The photos were an honest representation of the country and were accompanied by a very inspiring speech regarding matter of self-exploration as an artist. Probably the most inspiring talk of the night.

The last presentation before the beer break was from Tiago Taron and his illustration work. More then showing his work he tried to show that anyone could do it. Very nice presentation and great work.

After the beer break Cristina Castelo Branco + Manuel Lema Barros presented their Lines of Torres Monument architectural project. Was interesting.

Next A. Dasilva O. et al gave us a little performance act with some strong political counter-culture impetus. Very entertaining.

Celeste Cerqueira felt a little out of place after that but still managed to present her installation project regarding the self and national identity.

Ricardo Bak Gordon showed us some of his architecture projects. Some nice stuff.

Nuno Coelho was up next, talking about his projects, nice presentation with lots of smart jokes, and some simple but thought provoking visual notes on the conflict between israel and palestine.

And then, finally, it was our turn to explain what we do here at the xDA lab, the connection with Audiência Zero, our workshops, sprint activities and ofcourse the projects.

Dominika (the main organizer) wrapped things up and our demoshow with selected demoscene works from me and V was left playing as people started leaving the location.

In case anyone is looking for something, this was the tracklist for the afterparty audiovisuals projection:
- Who? You Sweet / VS*
- Taxesss / Nothing
- Outside / Ill
- fr-045: life after / farbrausch
- your song is quiet, pt2 / inward & TPOLM & CyberPunks Unity
- Sunflower / VS*
- fr-056: gravity of the moon / farbrausch
- We / VS*
- Float / VS*
- Stay / Nothing
- fr-055: 828 / farbrausch

Posted in Uncategorized | 1 Reply

AZ ready for world domination

It took us a while, but practice makes perfect, and we’re now much closer to ridiculing Justin Bieber than we’ve ever been before!

You might have noticed what derived from our Residency @ Espaço do Tempo, a dozen projects from several folks spread over the 3 labs exploring the robotic, the interactive, the sensorial, the tangible, the generative, the audiovisual, the augmented, the provocative, the performative, and a few other of all those dirty little words you so much secretly love hearing about. Don’t be shy now. Nothing wrong with getting a little tangible now and again. ;)

We even participated in a little exhibit last month at Pavilhão do Conhecimento to present these and a couple other works together with some friends (props to Rui Horta et al for making things happen). And now we’re back with more weapons of mass destruction. This very weekend we’re meeting up again for some holiday hacking follery at LCD to show some more of our projects and do a few mini-sprints. Feel free to join us. Lock up your geeks, we’re coming for them!

And if all this wasn’t good enough to turn you on and make you come down to meet us and participate, allow me to break some further news to you. Two of our projects have recently received their due acknowledgement by two of the highest distinctions in these parts:

And just in case you recognize the lab affiliations from the above and feel like xDA is slacking off compared to our counterparts: we’re not, we got multitouch interfaces.

And if you’ve read this far, please make some tea and have yourself a warm Bieber moment in a cube. You’re welcome.

Posted in Uncategorized | 1 Reply

Political Transparency Manifesto

The lack of transparency and accountability for our political class is astonishingly shocking. In times of financial and economic crisis, where everyone is forced to cut back on expenditure, the political class carries on serving their personal interests first. Harvesting double and triple retirements. Offering secretarial positions with a salary of 6 times our minimum wage to sons and friends who never took a higher degree or gathered sufficient experience in the work environment to qualify them for the job. Conceding public contests to private interests. Renegotiating contracts with private sector companies to give even more profit to the private sector indebting us all. Taking positions in privileged private companies once they retire from political positions.

This is unnaceptable for a democracy. A mockery to all of us tax paying citizens. And a joke to all voters who trust the political class to do their apointed work in an honest manner serving the interests of their country first, foremost and solely. This is not a real democracy.

I hereby state a political transparency manifesto that is the only way to address this corruption problem and which should be considered constitutional law to any self-declared democratic nation.

1) Complete Transparency of all State Affairs
In order to evaluate correctly if a voted politician and their selected office is doing things as promised the public needs imediate, free and open access to all information regarding accounts, contracts and open contests. Technology allows this. Purposedly withholding this information should be considered a crime against democratic transparency.

2) No Residencial Commute
All politicians voted in office and their appointed secretarials will reside in a rented apartment building close to the assembly hall for the duration of the term. Choice of location not optional. Commute fairs void.

3) Minimum Wage
All politicians voted in office and their appointed secretarials will be given the minimum wage only.

4) No Accumulated Pensions For Accumulated Functions
All citizens, politicians included, may only have 1 retirement fund, either public or private. Not both. All politicians voted in office and their appointed secretarials will not be able to work (now or in the future) for private companies (or any of their subsidiaries) who deal with the government they were part of.

5) Honesty Oath
All politicians voted in office and their appointed secretarials must swear an honesty oath. Proof of breach to that oath (being caught lying, favoring or manipulating against the best interest of the nation) is punishable by banishment from the political class and considered a crime against democratic transparency.

Open Access Repositories

Jeri was moaning the other day (and rightfully so) about how hard it is to access certain scientifc papers when we need to read them for reference. Papers that should be open and easy to acces in the first place if we want to push research forward. Most famous scientific papers repositories / archives (IEEE and ACM) still follow the old subscription model that restricts access to the archives to scholars or very interested people. This is incredibly frustrating for lots of people out there.

Hosting and archiving has barely any cost in this day and age. Not enough to justify a subscription fee atleast. Scientific Paper scarcity makes no sense. Most authors even have the very article free for download on their personal homepages, why do repositories keep the access restrictions? Some of these repositories have seen the light and offer free access, here is a list of some of them:

- arXiv
- Directory of Open Access Journals
- InTech – Open Access Publisher
- Public Library of Science
- Repositório Universidade de Lisboa
- Repositório Universidade do Porto
- Science Alert
- Scientific Journals International

Posted in Uncategorized | 1 Reply

Is it really innovative?

Fast project to create a blog to expose randomly fake claims of innovation.
Status: done

Feel free to share some stories with us if you got some.

Lots of things get wrongfully marketed as being innovative these days. It makes our kitten sad.

Wikileaks .pt mirror

Was reading this, this and this about .pt mirrors of wikileaks. And i feel i live in a sad country.

These posts reek of protagonism rather then focus on the matters of international government censorship at hand.
It’s even more sad that there are no portuguese media agencies rushing to have a mirror of their own in defense of free speech.

Anyways, here is an unnoficial wikileaks mirror of our own (hosted in servers in the uk though).

Wikileaks Cablegate

Yesterday i finally managed to take a proper weekend off from the usual xmas work peak, so i was planning to spend my day working on my netlabel, or open data hack day, or support random hacks of kindness hackaton weekend, or maybe even visit an electro industrial gig happening in porto. There was also a plan to try some things out for the GML1200 challenge as discussed with some friends at the lab on friday. But i found myself following wikileaks cablegate backlash instead.

For the distracted ones, wikileaks is a site that leaks confidential government information to promote transparency. Only with complete government transparency can we have a true democracy. Politicians are running countries with second agendas for power and profit in mind rather than their people and the world in general best interests. The people don’t like that. The people want honesty. They also want good living, but above all we want honesty and adequate accountability for everyone alike. Puppet wars, unpunished crimes against humanity, unpunished crimes against the environment, perpetuated scarcity of attainable goods, increased surveillance state. These are only a few of the symptoms of our corrupt politic and investment driven economic state.

Wikileaks has recently started releasing leaked cablegates from the United States of America embassies across the world. Some people in the US government are not happy about it and are putting political pressure on other countries (Sweden, France, UK, Australia) and companies (Amazon, Tableau, Paypal, EasyDNS) to discredit and now censor wikileaks. How is this different from what the Chinese communist party is doing to their citizens? The world has the right to a democracy. The world has a right to free speech. And the world has a right to demand transparency from the ones voted into office. It is argued that secrecy is required to handle diplomatic interests without jeopardizing the effort. Without honesty and transparency there is no diplomacy. The world is tired of high finance political corruption, fake sense of democracy, office seats won by public relations and marketing campaigns based on fake values and void promises, lack of privacy, censorship. We need transparency in our governments. We need wikileaks and other public services like it.

So what are we doing about it?
1) Cease activity with companies that succumbed to political pressure.
2) Support wikileaks.
3) Help save wikileaks with mirrors.
4) Spread the mirrors on social networks
5) Demand a better government
6) Follow @wikileaks for latest updates

Some references to articles on the internet:

http://www.nationaljournal.com/columns/common-sense/maybe-the-government-would-earn-more-of-our-trust-if-it-invaded-our-privacy-less-20101202

http://www.computerworlduk.com/in-depth/networking/3251823/pirate-bay-founder-launching-dns-for-lawless-internet/

http://en.rsf.org/wikileaks-hounded-04-12-2010,38958.html

http://www.telegraph.co.uk/news/worldnews/asia/afghanistan/8070253/Wikileaks-10-greatest-stories.html

http://www.guardian.co.uk/media/2010/dec/01/wikileaks-website-cables-servers-amazon

http://gawker.com/5705639/us-military-in-iraq-tries-to-intimidate-soldiers-into-not-reading-wikileaks

http://richardbrenneman.wordpress.com/2010/12/02/no-job-if-you-link-to-wikileaks-warns-columbia/

http://www.thepaypalblog.com/statement.html

http://www.time.com/time/covers/europe/0,16641,20101213,00.html

http://wlcentral.org/node/461

http://www.cbsnews.com/8301-503544_162-20024605-503544.html

http://www.politico.com/news/stories/1210/45930.html

http://english.pravda.ru/opinion/columnists/03-12-2010/116041-valerie_plame_wikileaks-0/

http://www.dawn.com/2010/12/03/lhc-dismisses-petition-seeking-wikileaks-ban.html

https://www.eff.org/deeplinks/2010/12/amazon-and-wikileaks-first-amendment-only-strong

http://techpresident.com/blog-entry/lieberman-strikes-again-against-wikileaks-web

http://www.guardian.co.uk/world/blog/2010/dec/03/julian-assange-wikileaks

http://www.economist.com/blogs/democracyinamerica/2010/12/after_secrets

http://www.guardian.co.uk/world/2010/dec/01/wikileaks-cables-russia-mafia-kleptocracy?CMP=twt_gu

http://techcrunch.com/2010/12/01/amazon/

http://www.forbes.com/2010/11/29/julian-assange-wikileaks-business-media-assange_lander.html

http://www.bbc.co.uk/news/world-us-canada-11917891

http://english.peopledaily.com.cn/90001/90777/90853/7220892.html

http://wlcentral.org/node/480

http://www.thetechherald.com/article.php/201048/6505/Recap-WikiLeaks-faces-more-heat-in-the-wake-of-cablegate

http://thenextweb.com/media/2010/12/04/paypal-cuts-off-wikileaks-cash-flow/