Blog Image

a n d r e a s . s c h u t z

CUBOT Note Plus – rooting

HobbyHacks Posted on Thu, January 17, 2019 23:31:41

I had to replace my smartphone.

Nowadays smartphones fall into the category “cornflakes tech”. Don’t get me wrong, I rely heavily on them, but I refuse to spend more money on computer stuff then I have to. I do have trouble understanding people that spend 10K SEK on a phone that get a cracked screen three months later.
I’d rather put as little money as possible on that kind of tech and do more pleasant things instead.
And with the growing hunger of Google, I always try to avoid leaking data as much as I can too.

That gives me some parameters to lean on:
* A hardware that just enough copes with what I need it to do.
* An android version that I can root and “own”.
* As cheap as possible.
* Use Yalp to “side load” apps so that a google account isn’t needed on the phone. As for now, Yalp is dead. I have to use APKpure which is not at all as good and clean and full with nastiness.

This time that rendered me a CUBOT Note plus.
Pretty good build quality with pretty good power, severely customized.

NOW IT IS TIME FOR THE DISCLAIMER… KNOW YOUR THINGS OR BE WILLING TO BRICK YOUR PHONE. PROMISE NOT TO WHINE OR GET MAD! IF YOU CAN’T STAND THE IDEA OF LOOSING YOUR PHONE, DON’T DO THIS! YOU HAVE BEEN WARNED.

If you want to do this you’ll need to root. Here is how I did that;

Prerequisites…
I do this in linux. I think the process will work in both windows and mac to, but I can’t guarantee that. But it looks as if all the tools are in there.
My phone came with the latest ROM so there where no need to OTA update it. But always start with as new ROM as possible because you will loose both warranty and the ability to do OTA updates when you root. These steps where made on an official v12 ROM from CUBOT.

I have niched to a certain chipset to ease the pain of reflashing the hardware in case you softbrick (you will do it eventually). In my case that means MTK chipsets. And I have “SP Flash tool” to revive the hardware if something goes south, but SP flash tool is NOT bundled in the zip i mention.

If you are new to ADB, play a while with harmless commands to get the hang of it before you start opening up bootloaders. Test to just “ls” and “cd” around to see what you have there.

I have made a zip-file for you so that you can save some time. You can download it here. Unzip the file, it will create a folder called “fastboot”. In that folder you will find all you need to root your CUBOT Note Plus. Here is how you do it:

1) Download and unzip. Then open a terminal in the folder “fastboot”.
2) Hook up your booted phone to a usb port. The phone needs to be in developer mode and usb debugging and oem unlock needs to be switched on.
3) Inside the folder “fastboot” you will find a rootchecker apk and a super-su zip. Transfer both of them to the phone. Internal storage or microsd card does not matter.
4) Write the command “./adb-linux reboot bootloader” to boot your phone into fastboot bootloader (which is a black screen with silly small text on).
5) Unlock bootloader by typing “./fastboot-linux oem unlock”. This will make the Notes Plus display an irritating message and wait in one minute when booting, but I don’t care, I don’t reboot a lot.
6) Now type command “./fastboot-linux boot recovery.img” to boot the phone on the file recovery.img that also resides in the “fastboot” folder. This will give you a ram loaded TWRP
7) Use TWRP to install the super-su zip that you transferred to the phone in step 3.
8) This step is optional, but you can install the busybox zip as well. Personally I like to install the busybox app later.
9) After install is ready, use TWRP to reboot you phone.
10) When booted, install rootchecker app from storage and verify root.

NOTICE
By the time of writing this, TWRP is so buggy and new so it can’t be permanently loaded (flashed) in a working state. Therefore we load it into ram, there it will work (touch screen drivers?) but on next restart it will be gone again.

BIG thanks to Cleopatra for his work with TWRP, guys like you deserve our respect.



Et tu Brute

MAIN Posted on Sat, October 27, 2018 01:09:25

Ja, jag vet.

En av de sorgligaste sakerna med ökande erfarenhet och kunskap (och därmed stigande ålder… Jag vill inte sticka under stolen med det) är att man får just… erfarenhet.
Det ger ett perspektiv på händelser och upplevelser i ens vardag som enligt mig alltid riskerar att strö smolk i ens glädjebägare.
En sådan händelse är den senaste erfarenheten av Skandiabanken. Jag var tidigt ett “fan” av just Skandiabanken. Och jag gladdes då åt en bank som strålade av nytänkande, framåtanda och kundfokus. Äntligen fanns det en utmanare som använde nya tekniska lösningar till kundernas nytta. Borta var “innan-tre-tänket”, kod-dosorna och de dryga bank-gubbarna (från framför allt SE-Banken) som krånglade till vardagen på ett meningslöst och tidskrävande sätt. På sätt och vis tyckte jag att Skandiabanken var banbrytande och (tyvärr säger jag idag) har jag rekommenderat dom till många av mina bekanta.
Jag ska förklara min bistra uppgivenhet… För ett par dagar sedan flashade min bank-app upp meddelandet om att jag senast den 13 måste uppgradera appen för att kunna använda banktjänsterna via mobiltelefonen… Inget konstigt i det, och hitintills ett kvalitetstecken. Det finns dock ett ” men”… Ett ganska stort sådant; för att kunna använda bank-appen måste jag ha bank-id, mobilt bank-id dessutom. Och för att kunna ladda ner det måste jag ha ett google-konto. Alla med en smula högre datakunskap (eller lite streetsmart it-erfarenhet) vet vad det innebär, nämligen att större delen av ditt liv dokumenteras av google. Och vill du inte det så kan du i dagsläget tyvärr inte ha ett bank-konto på internet (som om det fanns något annat).

Jag gjorde tappra försök att be Skandiabankens support om en alternativ nedladdningslänk för bank-app och bankid-app, men det finns i dagsläget inte och personen i supporten förstod (jag menar på riktigt) inte problemet i att låta ett multinationellt, vinstdrivande företag hantera svenska identitetshandlingar.
Å nu är jag där igen… Meh!

Naturligtvis finns det omvägar. Det går alldeles utmärkt att ta ner appar till sin smartphone utan att ha ett google-konto och jag kan än så länge fortsätta att använda min lur till att bekvämt göra enklare bankärenden.

Men även om det är bekvämt i mitt fall, stinker det om fenomenet.
1) Just googlekontot som supporten angav som ett säkerhets-skäl var mycket enkelt att gå förbi. Om sanningen ska fram gick det fortare att ladda ner apparna utan googlekonto än att försöka förklara för den informations-immuna Skandia-supporten att dom sänkt både sin servicegrad och sin säkerhet.
2) Dessutom, hear, hear, har den “nya” Skandia-appen MYCKET sämre säkerhet då den mer eller mindre bara är en web-sajt där du, då du har loggat in, kan hoppa runt i mer eller mindre historiska bank-länkar utan skandiabankens (eller bank-id’s) kontroll.
Så, med erfarenhetens sorgsna känsla är det nog dags att sakta börja leta efter en ny bank.
För med en obönhörlig Darwinistisk kraft är det ju till slut samma evolutionistiska process som arbetar nu som den gången som Skandiabanken kändes så nytänkande, fräsch och säker.



Meh…

The daily hassle (svenska) Posted on Tue, August 07, 2018 13:57:15

Har precis fått slut på min raktvål och måste ha en ny…. Kärt i-landsproblem och varför inte byta doft då man ändå revolutionerar sin doftgarderob.

Men… nej… så lätt gick det inte.

Näthandel är nog bra på många sätt och vis då det kommer till de mer “digitala” köpupplevelserna. Jag menar, en mobiltelefon tex, det blir lixom inte så fantasktiskt stor skillnad egentligen om jag köper den över disk eller via nätet… priset är väl oftast lägre på nätet… men visst… en telefon är en telefon, är en telefon. Och ändå, just mobiltelefoner finns att köpa på varenda resecentrum söder om Gävle. En normalstor ursvensk mall (!) med lite självaktning har ju minst två försäljare av mobiltelefoner.

Men så har vi de där sakerna som jag bara inte kan handla över nätet. En generaltabbe enligt mig är mat. Det måste bara vara folk med en gom som svärmor som beställer råvaror över nätet. Men visst, svärmors mat-liknande kosthållning typ “dafgårds” hör kanske till de där digitala upplevelserna, ni vet; -Ja, då blev jag mätt igen då!

Då hungrig, nu mätt… hur kom jag dit? – Snabbt!

Nästa dundertabbe är dofter! Det är faktiskt SKITSVÅRT att lukta över internet.

Så, glad i hågen gick jag till min lokale doftmånglare, inte värdens presterare kanske, men som boendes i en större håla, den jag får hålla till godo med om jag inte vill gå till Åhlens.
Men vet ni vad… Det fanns inga raktvålar där… för dom hade blivit nätbutik…fast med butiken kvar så att säga, om jag förstod. Och att ha ett provexemplar kvar i butiken som jag kunde prov-dofta på, innan jag var tvungen att gå hem igen för att kunna köpa den, ja, det hade dom inte tänkt på!

MEH!!!

Man läser ofta att nätbutikerna är ett stort problem för Svensk handel… men vet ni vad, jag tror att det är handlarna som är problemet för Svensk handel.

Jamen lycka till vetja! Omsättningen var nog inte som att skära bitcoin med brödkniv innan… Å gissa vad, jag tror inte att den blir större nu.



Retro hacking Proove (Nexa) CodeSwitch units

HobbyHacks Posted on Wed, April 25, 2018 14:13:14

For every one still having some really old (and unbreakable) Proove/Nexa CS devices that now are too old to be compatible with the newer Code Learning systems. Here’s a Platformio project based on Digispark/Arduino as a development platform.

I guess this is really simple code and you can port it easily.

I used a lot of inspiration from Joakim Wesslens blog but rewrote his code to be smaller and more streamlined to what I am going to use it for. But I still kept is as a library and renamed it to work alongside Joakim’s library. At least that was the intention but I haven’t tested it.

Of course it is a zip-file, but in this brainwashed M$ world I was not allowed to upload anything else.



Espurna on ESP-01s and Relay shield v1.0

HobbyHacks Posted on Thu, January 25, 2018 21:54:10

I have been a follower of Xose Perez Espurna since long now. He is doing a fascinating job developing that firmware and the community has grown and thrived. Very inspiring indeed.

When I found Espurna I was brand new to the NodeMCU idea and the internet of things. But slowly I have gotten in to it. And today I managed to get Xose’s firmware to spark on an ESP-01s together with “Relay shield v1.0” that I modded so that the ESP-01s could autoboot when mounted on it. This is to my knowledge the cheapest and maybe also the smallest platform for running Espurna.

I got mine from Aliexpress for 21:72 SEK ( USD 2:70 ) including shipping to Sweden.

To get Espurna firmware in ESP-01s I used a programming adapter also from Aliexpress. This was the one I used. It was not a big deal, but you have to modify the GPIO settings for LED, Realy pin and button to remap those before you build and burn the firmware into the ESP-01s. I did this in the espurna/code/espurna/config/hardware.h file.

When I was done with flashing the firmware and attached the ESP-01s into the Relay shield the dissapointment was big… It didn’t boot. But after a while I understood that a lot of pins on ESP-01s have to be in certain states to get the device to boot from flash, and the relay shield did not fix that to my surprise.

So I modified the “Relay shield v1.0” like this…
* I connect the CH_PD pin to RST pin. It is the two lower pins in the middle of the connector in the picture below. I used a small piece from a component leg to bridge the two solder points. But maybe just a glob of tin will do.
* Connect a 10K Ohm resistor as a pull up to the GPIO0 pin. I did that by soldering a SMD resistor on the diagonal between VCC pin and GPIO0 pin.

Now everything booted!

There are some tradeoffs you should be aware of when you squeeze in Espuna in this little module.
* The TX pin also drives the blue diode. If you, like me, want an indicator LED for wifi, you can not simultaneously have the serial terminal. LED pin and TX pin will collide, but fortunately the LED took over.
* The button is connected to the RESET pin on ESP-01s so it can’t be used like we are used to on other Espurna platforms. I’m sure you can modify that to, but this will cut it just fine for me.

I hope you had some use of my information.



Change or re-add IMEI on your MTK phone with engineering mode

HOWTO's Posted on Thu, December 29, 2016 16:58:01

If you buy a China phone, chances are that you want to change ROM on it as well. Mine for example was carrying some kind of malware that created folders on my storage that contained logged events. I never found out what it was doing with these logs, but I decided to change ROM anyhow.

Upon changing ROM I lost my IMEI numbers on both radios.
Here is the procedure to restore them:

1) You can find the IMEI numbers under the battery or you can write *#06# in the phone app to display the IMEI numbers before you flash it.

2) After you flash the phone you will notice “strange behaviours” when your phone tries to connect to the network. Not connecting at all or only connect to 3G on a 4G phone.

3) Enter the engineer mode by dialling *#*#3646633#*#*

4) Swap to the “connectivity” tab and enter the “CDS Information” menu.

5) Now look under the “Radio Information” menu and select “Phone 1”

6) At the top there is a command line which begins “AT+” just type there
“AT +EGMR=1,7,”YourIMEInumberHere”. Please note the space between AT and +.

If you get “This command is not allowed in user build” chances are that you have forgotten the space between AT and the rest.

7) Hit send command.

8) Now select “Phone2”.

9) And enter the code “AT +EGMR=1,10,”YourIMEInumberHere”

10) Hit send command.

11) Reboot your phone and you are done.

12) You can check the success by dialling *#06# and make sure the phone displays your IMEI numbers again.

Good luck.



Detta kan vara början på nånting nytt!

The daily hassle (svenska) Posted on Mon, December 12, 2016 22:07:48

2016 var enligt mig i mångt och mycket ett oår. Politiskt, både nationellt och internationellt, miljömässigt och inte minst affärsmässigt. Människor på flykt, Putin, Trump, krig och miljöförstörelse. I både smått och stort har 2016 visat sitt allra fulaste tryne tycker jag.

Men… börjar inte de goda makterna sakta att tillta i styrka igen? Känns det minsann inte som lite av en vår i luften för kloka åsikter och osjälviska människor?

Jag läste nyss att MC Donalds skall sälja sina restauranger i norden. Sannerligen glädjande om det kunde vara början på ett slut för den globala amerikaniseringen. En hel rad av korkade trender får mer än gärna följa med i raset.

Jag håller krampaktigt tummarna och önskar på nyårsnatten mot 2017. Snälla!



Hur du byter packning på din Miele G4500

HOWTO's Posted on Wed, July 13, 2016 10:40:26

Hej

Jag har hittills i mitt liv ägt sju diskmaskiner. Den jag upplevt som sämst har varit en Whirlpool (fast den var nog snyggast) och den som fungerat bäst har varit en Bosh. Alla har dom bråkat på ett eller annat sätt. Då jag köpte min senaste diskmaskin ville jag om möjligt slippa de problem jag haft tidigare så jag “tog i” och köpte mig en Miele… det skall ju, åtminstone enligt ryktet, vara en av de bästa fabrikaten på marknaden.

Då jag har ett litet kök och platsen för diskmaskinen redan var utsedd så fick det bli en Miele G4500. Nu har jag haft den i fem år…. i förra veckan började den läcka.

Jag ringde, glad i hågen, till servicecentret och berättade att nu var det dags för dom att göra en insats… Dum som jag var så trodde jag att garantin som det så lödigt talades om då jag köpte maskinen skulle gälla de år som dom skröt med.

Men nej då, jag blev upplyst om att den insats jag efterfrågde hade upphört att gå på garanti redan efter ett år… och egentligen borde jag vara glad, min diskmaskin hade ju fungerat problemfritt i drygt fem år. Det här var inte vad jag hade väntat mig då jag betalade ca 3000 Kr mer för min maskin än vad konkurrenterna ville ha. Blåögt? Kanske. Lurad kände jag mig i alla fall.

Jag kontaktade en servicetekniker och fick reda på att bara diagnosen av maskinen skulle gå på 1500 Kr och att det förmodligen var cirkulationspumpen som skulle bytas och den kostade minst 3500… Bäst vore det nog om jag bara beställde en ny. WTF!

Då maskinen ändå var trasig så tyckte jag att jag hade väldigt lite att förlora. Jag beslöt därför att ge mig på reparationen själv. Här har du min Steg för steg-guide till hur du reparerar en läckande Miele G4500 och dessutom slipper betala en lat reparatör en j-k-l-a massa pengar.

1) DIAGOSTISERA
Jag kopplade loss diskmaskinen. Vatten, avlopp och el. Lade den “på rygg” på en handduk och skruvade av dropp-plåten undertill. Den var full med skitigt vatten så håll till på ett ställe som inte tar skada. Jag ställde maskinen på fötterna igen och kopplade temporärt in maskinen. Då jag nu körde maskinen utan dropplåt och med benen ställda i högsta läge, var det mycket enkelt att se varifrån läckaget kom då jag kikade in under maskinen.

För att underlätta har jag ritat in på bilden där det läckte.


Sådärja, nu hade jag i alla fall sluppit betala femtohundra för en diagnos. Och nu VISSTE jag att det var cirkulationspumpen som läckte. Den där som kostade minst 3500.

Som du kan se är cirkulationspumpen långt ifrån i ett enda stycke… fanns det verkligen inte mindre delar som gick att byta? Jag gav mig på att ta loss cirkulationspumpen, skulle den bytas måste den ju lik förbaskat loss.

2) DEMONTERA
Det här momentet är rätt bökigt… Har du krav på att maskinen skall börja fungera snabbt igen bör du nog vara nöjd med att nu kontakta en tekniker och beställa byte av crikulationspump. Du har ju trots allt sluppit betala 1500 Kr för diagnosen.
Annars, om du känner dig händig, äventyrslysten och snål. Kör på. Det finns mycket pengar att slippa betala.

Följande steg skall du genomföra för att demontera cirkulationspumpen:

a) Med maskinen stående. Tag loss sidoplåten på höger sida sett framifrån. Den sitter med fyra skruvar. Två i gummilisten framme vid luckan, en upptill i bakkant och en i “midjan” en bit nedåt i bakkant. Lirka lite så lossar plåten enkelt. Ställ den åt sidan. Lossa sedan motorfästet utifrån enligt bilden nedan. Det sitter med en skruv. Kika på den här bilden:

b) Med maskinen “på rygg” på handduken igen lossa slangarna makerade med blå nummer:

1 – Gråvit inloppsslang.
2 – Svart slangstump.
3 – Andra sidan på samma svarta slangstump.
4 – Hudfärgad slang, drag ut åt sidan för att komma åt 5.
5 – Sitter bakom 4 och nås enklast från sidan. Svår att lossa.

c) Lossa sedan följande kablar markerade med gula nummer:
1 – Motorns kablar.
2 – Värmeelementets kablar brun och blå, memorera positionerna.
3 – Jordning för värmefaserna.
4 – Jordning för motorn.

d) Lossa tryckvakten. Bakom den svarta slangstumpen som hålls på plats av klammer 2 och 3 sitter en tryckvakt som man lossar genom att med en flat skruvmejsel vika ut färstvingarna försiktigt, en upptill och en under, samtidigt som man drar den utåt. Den sitter med två rörstumpar in i pumpen.

e) Lossa pumpen. Nu kan du med “milt våld” lyfta/vika pumpen uppåt/utåt/nedåt och få loss den. Delen du få i handen syns på bilden nedan:

Nu kan du för tillfället slippa arbeta ihopkrupen på knä på golvet. Tag med dig pumpen till ett bord och njut av att få räta på ryggen.

Pumpen består av tre huvuddelar. Motorn, pumphuvudet och värmeelementet.
Jag monterade bort värmeelementet, den som ser ut som ett lock, först. Du viker ut två fästvingar i plåt försiktigt så att de går fria och lossar två skruvar. Nu kan du lyfta “locket” genom att dra i det vita röret som är överst.

Inne i pumphuvudet finns ett pumphjul och kanske, som i mitt fall en hel del glasskärvor. Pumphjulet lossar du genom att blockera motorns rotation med hjälp av en skruvmejsel (i botten på motorn) samtidigt som du skruvar på pumphjulet.

Då du väl har fått loss pumphjulet, som sitter ganska hårt, ser du packningen. Kika på bilden nedan. Dels hade min packning mjuknat och var som lakrits i konsistensen, dels have kanske glasskärvorna gjort sitt. Svårt att säga.

Den här bilden visar packningen då jag lyfte loss den. Kanterna är inte skurna utan upplösta.

Nåja. Nu hade jag hittat felet. Inte kunde väl en packning kosta 3500? Jag letade en hel del på nätet efter svenska reservdelar utan reultat. Med stigande desperation sökte jag mer och mer intenationellt. Till slut började jag lära mig terminologin och kunde söka med större precision.

Här kommer lite tips.

Packningen har reservdelsnummer 5039480
Pumpen heter MPEH 00-62/2 och har nummer 6770472
Hela pumhus-satsen heter Miele 6195751

Vet du väl det här finns det en riklig mängd av reservdelar…hela europa kryllar av dom.
eBay is you friend, sök och i skolen finna!

Tyskarna har avsevärt mycket bättre reservdelsbutiker än vad vi har. Sorgligt men sant. Många av butikerna säljer via eBay som tur är.

Cirkulationspump på tyska heter “umwälzpumpe”, pumphus heter “pumpenkopf” och packning heter “dichtung”.

Till slut beställde jag pumphuset med tillhörande packningar och en ny pumpvinge för ca 700 Kr inklusive frakt (54€ + frakt) från haushalt-hobby.de (https://haushalt-hobby.de) Jag lyckades skada plasten på det gamla pumphuset lite då jag demonterade och tyckte att det var lika bra att ersätta det med. Dessutom delade pumpvingen på sig då jag plockade bort glassplittret så det här paketet var perfekt för mig.

Behöver du bara packningen finns den att köpa hos kalaydo.de eller quoka.de för ca 400 Kr.

Efter några dagar kom paketet med DHL/Postnord och monteringen kunde börja.

3) MONTERING
Var försiktig och torka rent i spåret för packningen runt “locket” då du sätter ihop pumphuset igen. Jag lyckade att få packningen snett och var tvungen att gå igenom hela demonteringen en gång till…det vill du inte, jag lovar.

Annars är det “bara” att gå igenom demonteringen baklänges. Innan du skruvar ihop allting helt rekommenderar jag att du provkör och besiktigar så att du kan kontrollera att det är helt torrt då pumpen kör. Inte en droppe skall det läcka.

Lycka till!



« PreviousNext »