yashsingh1/xdaforums huggingface dataset:
[Meizu M2 Note Questions & Answers] Drenabrab:
Video-tutorial

https://www.youtube.com/watch?v=mRymovZw6qo

I've done a video-tutorial. Sorry but I am italian
[Meizu M2 Note Questions & Answers] PingGam:
Link does not work :confused:
[Meizu M2 Note Questions & Answers] arna1958:
Come back to the original rom.
[Meizu M2 Note Questions & Answers] Cuvillier:
Me too, i think because of not flashing file preloader_no.img ?
[Meizu M2 Note Questions & Answers] AShacks:
Yeah I think so too. Maybe it's communicating with Meizu (IMEI) check and then denies to install? It might be impossible to get OTA updates.
[Meizu M2 Note Questions & Answers] elexogic:
If you listen Upgrade App's HTTP request it sends a POST request to "http://u.meizu.com/sysupgrade/check" with device information (including IMEI) and some signature. And the response is empty. {"reply":{"code":200,"message":"","value":{"cur":null,"new":null}}}

Edit: Now HTTP response says "Signature error".
[Meizu M2 Note Questions & Answers] kamango:
I also have a problem with network. It keeps mounting and dismounting my SIM card. Also non of the google apps seem to work.
[Meizu M2 Note Questions & Answers] AShacks:
Yes and that should be filtering out. But I guess that's impossible. It's like a password to a server

---------- Post added at 11:12 AM ---------- Previous post was at 11:08 AM ----------

Try reflashing and clear cache, mine works fine.
[Meizu M2 Note Questions & Answers] kamango:
Im gonna try it one more time. On my first attempt i did do the dalvik and cache wipe.
[Meizu M2 Note Questions & Answers] AShacks:
Try clear data also. Most stable ROM ever from Meizu.
[Meizu M2 Note Questions & Answers] Cuvillier:
So we need to get arround this check or verification
[Meizu M2 Note Questions & Answers] elexogic:
I am digging Upgrade apk file and I found this class which generates the post request parameters,

package com.meizu.flyme.update.network;

import android.content.Context;
import com.alibaba.fastjson.JSONObject;
import com.meizu.cloud.a.a.a;
import com.meizu.flyme.update.a.b;
import java.util.ArrayList;
import java.util.List;

// Referenced classes of package com.meizu.flyme.update.network:
// BasicParamPair

public class RequestManager
{

private static String mHost = "";
private static RequestManager sInstance;
private Context mContext;

private RequestManager(Context context)
{
mContext = context.getApplicationContext();
if (a.e(context))
{
context = "http://u.in.meizu.com";
} else
{
context = "http://u.meizu.com";
}
mHost = context;
}

private static final String generateSignParam(String s)
{
return com.meizu.cloud.a.b.a.a((new StringBuilder()).append(s).append("2635881a7ab0593849fe89e685fc56cd").toString());
}

private static final String generateSysParam(Context context)
{
JSONObject jsonobject = getPhoneBasicParamJsonObject(context);
String s = a.a();
String s1 = b.a(context);
jsonobject.put("deviceType", s);
jsonobject.put("firmware", "4.4");
int i;
if (a.c(context))
{
i = 1;
} else
{
i = 0;
}
jsonobject.put("root", Integer.valueOf(i));
jsonobject.put("sysVer", s1);
jsonobject.put("version", s1);
return jsonobject.toString();
}

private static final String generateVersParam(Context context, int i)
{
JSONObject jsonobject = getPhoneBasicParamJsonObject(context);
context = b.a(context);
jsonobject.put("type", Integer.valueOf(i));
jsonobject.put("version", context);
return jsonobject.toString();
}

public static RequestManager getInstance(Context context)
{
com/meizu/flyme/update/network/RequestManager;
JVM INSTR monitorenter ;
if (sInstance == null)
{
sInstance = new RequestManager(context);
}
context = sInstance;
com/meizu/flyme/update/network/RequestManager;
JVM INSTR monitorexit ;
return context;
context;
throw context;
}

private static JSONObject getPhoneBasicParamJsonObject(Context context)
{
JSONObject jsonobject = new JSONObject();
jsonobject.put("imei", a.b(context));
jsonobject.put("sn", a.a(context));
return jsonobject;
}

public List getFirmwareCommentParams(int i)
{
ArrayList arraylist = new ArrayList();
String s = generateVersParam(mContext, i);
arraylist.add(new BasicParamPair("vers", s));
arraylist.add(new BasicParamPair("sign", generateSignParam(s)));
return arraylist;
}

public List getUpgradeCheckParams()
{
ArrayList arraylist = new ArrayList();
String s = generateSysParam(mContext);
arraylist.add(new BasicParamPair("sys", s));
arraylist.add(new BasicParamPair("sign", generateSignParam(s)));
return arraylist;
}

}
[Meizu M2 Note Questions & Answers] Cuvillier:
So we need to get around this check or verivication ;)

---------- Post added at 10:51 AM ---------- Previous post was at 10:48 AM ----------

Well so try to modify apk ( delete lines who check) and upload it here ;)
[Meizu M2 Note Questions & Answers] AShacks:
[MENTION=6282601]Cuvillier[/MENTION] have you managed to install xposed?
[Meizu M2 Note Questions & Answers] ali288:
there are guys who have found here is the link

http://4pda.ru/forum/index.php?showtopic=673310&view=findpost&p=46065750
[Meizu M2 Note Questions & Answers] Cuvillier:
I have flashed xposed via flashfire without any problems
[Meizu M2 Note Questions & Answers] AShacks:
Can you share the xposed files please? I need to flash it as .zip or ota option?
[Meizu M2 Note Questions & Answers] AShacks:
Can you share root files also? Root option in flyme is gone?
[Meizu M2 Note Questions & Answers] Cuvillier:
I have not saw a root option in flyme, i've enabled everroot when flasing update zip with flashfire
[Meizu M2 Note Questions & Answers] brunofpmendes:
Great rom! Great job. Very stable...

Only missed multi-lang. Maybe in next update...
[Meizu M2 Note Questions & Answers] mrgondrong:
You can find root option under security options
[Meizu M2 Note Questions & Answers] AShacks:
Can anyone share flymetools for flyme 5?
[Meizu M2 Note Questions & Answers] elexogic:
I found a way to get OTA files! Stay tuned. I will edit this message.

Now I will try to flash first OTA.

I flashed with FlashFire but nothing is changed. Maybe stock recovery can do it, let see.

Nope, didn't work with stock recovery too (It says "System is rooted. Please download full package", you can try unroot then install by clicking the file from File Manager like as always). Btw I attached the Flyme 5.6.1.4 OTA link because I have no time to work on this. If you can install the OTA, mention me I can find the other updates.
[Meizu M2 Note Questions & Answers] lukino993:
Ok nice now the things are interesting thanks [MENTION=4336567]elexogic[/MENTION]

Inviato dal mio m2 note utilizzando Tapatalk
[Meizu M2 Note Questions & Answers] AShacks:
Omggggg dude

---------- Post added at 02:05 PM ---------- Previous post was at 01:53 PM ----------

Flymetools someone? Got one from the appstore but that's fully chinese
[Meizu M2 Note Questions & Answers] mrgondrong:
Don't you think we must install some update before 5.6.1.4? Just my thought
[Meizu M2 Note Questions & Answers] goodoane:
All the OTA for Flyme5 are incremental and they are released daily. We need them in the same order of release.

L.E.

I believe that the major achievement for now it will be the unlocked bootloader if is true.

Any one tried to unlock bootloader?...
[Meizu M2 Note Questions & Answers] elexogic:
Looks like 5.6.1.4 is the first OTA for Flyme 5.

Edit: Here is the issue while flashing with FlashFire: "system has been remounted R/W; reflash device to reenable OTA updates"

Can someone try to wipe everything and flash OTA file, because problem is system partition, it shouldn't be changed.

---------- Post added at 15:40 ---------- Previous post was at 15:29 ----------

Unlocking the bootlader would be huge success for sure. But we need devs to port recovery and custom roms which looks like we don't have one. At least custom recovery would be fine because FlashFire takes lots of time while flashing. :D
[Meizu M2 Note Questions & Answers] mrgondrong:
Yes, it might. I think now our device i in 5.6.1.6. I found it on bbs.flyme

Did you tick the auto mount before flashing?

Or maybe we flash it without ticking the auto mount.
[Meizu M2 Note Questions & Answers] elexogic:
Lastest update is 5.6.1.11 which released today :) I didn't check auto mount, i edit the previous message, i guess we have to wipe system to install ota which means reflashing 5.5.12.31, it will wipe system partititon.

Well if we don't change system partition (means we can't install SuperSu ) then FlashFire won't work, so we can't flash :D
[Meizu M2 Note Questions & Answers] mrgondrong:
Ah i see. I think it's because the root. We need the full system zip to update. And we can say the logic is spot on.
[Meizu M2 Note Questions & Answers] Sarunaszx:
any ideas when the stable version will be available?
[Meizu M2 Note Questions & Answers] AShacks:
You got OTA working now?

Can some PLEASE share flyme tools for Flyme 5?
[Meizu M2 Note Questions & Answers] Cuvillier:
Here you go
[Meizu M2 Note Questions & Answers] AShacks:
Thanks, but now I get the "App not installed" error. Cleared play services cache and no result.
[Meizu M2 Note Questions & Answers] alejayjohn:
I installed it it works awesome and is a beta ! How can we get ota working though ?
[Meizu M2 Note Questions & Answers] trajand:
I have this problem.My accaunt it is locked and do not have root.How to instal flyme 5 rom?
[Meizu M2 Note Questions & Answers] Cuvillier:
Repeat again because i haven t problem to install it
[Meizu M2 Note Questions & Answers] enzobelmont:
same here... any suggestion?
[Meizu M2 Note Questions & Answers] zelendel:
You guys are really just wasting time without doing a logcat. Without it no one will know why it is not installing. Also all apks do not work across all OS versions and devices.

So grab a logcat and see where the error is.
[Meizu M2 Note Questions & Answers] AShacks:
I rebooted several times and no succes. Can't install flymetools

---------- Post added at 05:30 PM ---------- Previous post was at 05:24 PM ----------

Logcats are going too fast. Dunno where to look
[Meizu M2 Note Questions & Answers] zelendel:
Well then why not have a search for how to do a logcat and then how to read it. We have tons of TUT on just that. You should know how to use logcat before ever messing with your device. This is not something to do just for the fun of it. Logcats are troubleshooting basics.
[Meizu M2 Note Questions & Answers] AShacks:
Every other version of flymetools is working.

I need this one but in english >>

https://m.box.com/shared_item/https://app.box.com/s/4gv8as7g4tiirbrp3d67z1f09bx9oey4

It says version 2.4.4?

Logcat: 01-11 17:39:16.386 E/AudioALSAPlaybackHandlerBase(303): openPcmDriver(), pcm_start(0xf0a89440) fail due to cannot start channel: Broken pipe

01-11 17:41:14.041 E/AudioALSAPlaybackHandlerBase(303): -getHardwareBufferInfo pcm_get_htimestamp fail, ret = -1, pcm_get_error = cannot start channel: Broken pipe

And after that it checking my device and gives me an error
[Meizu M2 Note Questions & Answers] elexogic:
Copy that file to data/app/com.flymetools.whatever, set permission to 644 then reboot. If that won't work too, just install Flyme Tools 1.8.6 just a few options are not working.
[Meizu M2 Note Questions & Answers] zelendel:
Couldnt tell you to be honest outside of getting a logcat. 99% of people here dont use this OEM device and run away from all of the China based OS. So to be honest you are kinda on your own getting things to work.
[Meizu M2 Note Questions & Answers] elexogic:
Btw I tried to install 5.6.1.4 OTA with custom updater-script, result is bootloop. Now, I have to install Flyme 4 again. We definately need custom recovery.
[Meizu M2 Note Questions & Answers] yiannisoooo:
Tried to flash [MENTION=4336567]elexogic[/MENTION] update zip but after i see the loading... screen in flashfire, it says install update but after that writes rebooting and the rom doesnt install. I tried with wipe, without wipe, auto mount checked, unchecked still nothing. I have international m2 note and i use flashfire 0.24. Im the only one with such a problem?
[Meizu M2 Note Questions & Answers] goodoane:
apply_patch_check("EMMC:boot:7802880:ddcc9a0183ec2e6526a05db0069195eff3761a97:7802880:d68e4d2858c70541f95a876966f9b04c4a2427f7") || abort("\"EMMC:boot:7802880:ddcc9a0183ec2e6526a05db0069195eff3761a97:7802880:d68e4d2858c70541f95a876966f9b04c4a2427f7\" has unexpected contents.");
(range_sha1("system", "2,0,1") == "37caf8473e36a9c0234c205d1ecda889724dca0d") || abort("system has been remounted R/W; reflash device to reenable OTA updates");

It looks like there is a check of emmc that tells if the OTA could be applied (patched). And is normal that the OTA patch cannot be finished because when we get root our system partition get modified and then the SHA get modified too.

if range_sha1("system", "52,0,32770,32865,32867,33379,65535,65536,65538,66050,98303,98304,98306,98401,98403,98915,131071,131072,131074,131586,163839,163840,163842,163937,163939,164451,196607,196608,196610,197122,229375,229376,229378,229473,229475,229987,262143,262144,262146,262658,292957,294912,294914,295009,295011,295523,327679,327680,327682,328194,332773,360448,360450") == "4e86bc1261f175ffbbffd5b3caed0d25e2865301" then
ui_print("Verified system image...");
else
(range_sha1("system", "52,0,32770,32865,32867,33379,65535,65536,65538,66050,98303,98304,98306,98401,98403,98915,131071,131072,131074,131586,163839,163840,163842,163937,163939,164451,196607,196608,196610,197122,229375,229376,229378,229473,229475,229987,262143,262144,262146,262658,293148,294912,294914,295009,295011,295523,327679,327680,327682,328194,332773,360448,360450") == "415d65cdfc8bf366ecd73fd87026ad10e8db4dc7") ||
abort("system partition has unexpected contents");

And regards preloader I think if you try to modify the script removing those checks it can be flashed.

Question is which of them need to be flashed?... only preloader_hw is different from one version to other version and the other two are identical no mater if they are from 4.5.4.2 or 5.5.12.31 or 5.6.01.04

if (is_eng() != "0") then
if (pl_match() != "0") then
if (secro_check() != "0") then
assert(package_extract_file("preloader_no.img", "/tmp/preloader.img"),
write_raw_image("/tmp/preloader.img", "preloader"),
delete("/tmp/preloader.img"));
else
assert(package_extract_file("preloader_sw.img", "/tmp/preloader.img"),
write_raw_image("/tmp/preloader.img", "preloader"),
delete("/tmp/preloader.img"));
endif;
else
ui_print("we don't need upgrade preloader in hw_version!");
endif;
else
assert(package_extract_file("preloader_hw.img", "/tmp/preloader.img"),
write_raw_image("/tmp/preloader.img", "preloader"),
delete("/tmp/preloader.img"));
endif;

I am thinking that you could try to flash OTA on a clean system with no root right after the first boot of flyme 5 putting the update.zip on the internal memory root and opened by the documents app.
[Meizu M2 Note Questions & Answers] alejayjohn:
Of course you can root and uninstaller program you can uninstall any system app i uninstalled it myself when i had 4.5.4.2
[Meizu M2 Note Questions & Answers] x8non:
Still no idea how to fix play store ?
[Meizu M2 Note Questions & Answers] elexogic:
Try Google Installer from Chinese App Store.
[Meizu M2 Note Questions & Answers] x8non:
Thanks for the advice but i'm afraid i uninstalled it .. I think now the only way to get it back is to flash again.. Right ?
[Meizu M2 Note Questions & Answers] slidwels:
Try install version 1.4.4 google installer on appcenter and install google play with this version. Sorry for my english.

Enviado desde mi MX5 mediante Tapatalk
[Meizu M2 Note Questions & Answers] elexogic:
I attached the apk.
[Meizu M2 Note Questions & Answers] x8non:
Thanks a lot .. I will try right now .

EDIT: It works. Thanks :)
[Meizu M2 Note Questions & Answers] ivicanikolic034:
Can someone upload Dialer.apk from stock firmware? I messed it up, now i cannot restore it with titanium backup. It is URGENT!!!
[Meizu M2 Note Questions & Answers] mrgondrong:
What version are you using? If you on 4.5.x.x you just need to flash your firmware (update.zip) using default recovery without wiping data. Sorry i'm on flyme 5 right now. So the apk is different.
[Meizu M2 Note Questions & Answers] ivicanikolic034:
i already deleted alot of stock apps, i dont want it to mess up even more...

i just want Dialer.apk from latest official firmware :)
[Meizu M2 Note Questions & Answers] arna1958:
What have you done?

I have flashed again the beta, but google play service is not supported.
[Meizu M2 Note Questions & Answers] x8non:
Search for "Google installer" on the chinese Appstore and install it .. Open the app and choose "Repair" .. That's it.
[Meizu M2 Note Questions & Answers] mrgondrong:
That's what i'm thinking. But with little knowledge about android i don't know what to do. If we can get the full zip of the update (the 800s mb ones) then we can flash an OTA
[Meizu M2 Note Questions & Answers] arna1958:
:good: It works. Thank!!:)
[Meizu M2 Note Questions & Answers] ivicanikolic034:
Please can someone upload Dialer.apk from 4.5.4.2i
[Meizu M2 Note Questions & Answers] PingGam:
How can I update su binary? When I use SuperSU it always fails.
[Meizu M2 Note Questions & Answers] Hummer951:
Here you go :)
[Meizu M2 Note Questions & Answers] ivicanikolic034:
Thanks man!

Can someone help me edit stock dialer? I changed dpi, and now white letters on dial screen go on white background, so i cant see who im calling, or who is calling me. I want to change that white background, or change font color to black.
[Meizu M2 Note Questions & Answers] fastpottsy:
Insulting people who try to help you, nice.
[Meizu M2 Note Questions & Answers] slidwels:
[MENTION=7095876]sacrifice01[/MENTION]thanks to people like you did not help on forums.

Enviado desde mi MX5 mediante Tapatalk
[Meizu M2 Note Questions & Answers] CROrION:
So... Any real reason to go from 4.5 to 5? New features, more speed?
[Meizu M2 Note Questions & Answers] AShacks:
Yeah, battery life is better and feels a lot smoother. + notifications on lockscreen :D
[Meizu M2 Note Questions & Answers] CROrION:
So what is the latest version? Will give it a shot
[Meizu M2 Note Questions & Answers] fleks5:
Any idea when can we expect the stable I version (if there is something about it on Chinese / Russian forums)? I remember that January was mentioned a while back...
[Meizu M2 Note Questions & Answers] Cuvillier:
Hello guys i've flashed ota yesterday by deleting lines who check system , i've flashed it via flashfire but i got again error for flashing preloader_no.img that i get stuck meizu logo . So i flash flyme4 but after doing this , i get stuck flyme boot logo . What can i do without clear data ? Any solutions ?
[Meizu M2 Note Questions & Answers] Deni_NS:
Well, you can't do nothing without full wipe.

Don't know if this is your first phone that you mess around with, but every time, on OP, on any ROM, there is disclaimer:

Always do full wipe or you will probably end in bootloop or you will have some serious bugs.

Sent from my m2 note
[Meizu M2 Note Questions & Answers] JayP86:
Trying to install a CM12 Rom i've put a new firmware on the phone, until that everything was ok

But then the phone shut down, and now it won't start, when i try to connect to pc, the pc makes 3 sounds, but it doesn't show nothing, it's like the pc doesn't recognise the phone.

Can someone help me? It's briked? Looks like it's dead without battery, but the phone doesn't even charge.
[Meizu M2 Note Questions & Answers] johnnyflex:
Cant enable Root

bought the phone last week at AliExpress and i wanted to install greenify, supersu and others. I have read here how to enable the root access in flymeaccount and then system previlege. I also installed the root checker to verify the root access. But after doing these, it seems the root access is not working on my device. Tried 5 times alread even if I reboot it as well but it didnt work. I have a Flyme 4.5.4A.

Does this have a workournd? thanks guys.
[Meizu M2 Note Questions & Answers] AShacks:
That's nasty man.. You can't install a custom rom on this device because it has a locked bootloader. Maybe you can try something with fastboot via pc. But I doubt it will work. I think you've hard bricked your device..
[Meizu M2 Note Questions & Answers] fastpottsy:
After enabling root in system privileges try installing supersu, root checker won't show root without supersu running.
[Meizu M2 Note Questions & Answers] JayP86:
But i Unlocked the bootloader.

That's when it went down.

Hardbrick, what's the solution to that?
[Meizu M2 Note Questions & Answers] fastpottsy:
Are you able to boot into recovery?
[Meizu M2 Note Questions & Answers] elexogic:
Where did you find that CM12? There is no CM12 port for this phone, as I know. Can you enter recovery? (Volume UP + Power)
[Meizu M2 Note Questions & Answers] enzobelmont:
for the play store fix in flyme 5; you can use open gapps (google it), install it with flashfire, and thats all; remember flashfire is kinda slow, but it works like a charm.
[Meizu M2 Note Questions & Answers] JayP86:
No :(

Nothing..

---------- Post added at 06:50 PM ---------- Previous post was at 06:47 PM ----------

http://xdaforums.com/meizu-mx/general/news-cm12-1-normal-mx4-t3210491

Found it here, my phone is the Meizu M2 Note, i thought it had no problem since on this thread it's speaks about the Mx4, but i did it anyway, realy don't know what happened.

I Did all the steps it says there.

1. Download Flyme OS 4.2.8.2A stock firmware an official webpage Meizu

2. Flash it in stock recovery and select WIPE DATA

3. Get root permission

4. Download and install that APK

5. Open that app, and provide root permission.

6. Press "Press to UNLOCK BootLoader" - and wait, you will see "Unlock Finished"

7. After, will be available recovery mode, and you press to "Enter Recovery Mode"

8. Your phone reboot and enters for normal recovery - TWRP 2.8.6.0

9. Flash CyanogenMod12.1 for meizu MX4 (20160106)

On 8 Step, the phone rebooted and till now, nothing happened :(
[Meizu M2 Note Questions & Answers] enzobelmont:
I can't understand why did you flashed a rom unsuitable for your phone?

the lack of common sense is strong in you...

well, i can advise to you, to open it, and disconnect the battery, inmmediately after reconnect it, press the button combination to get into recovery mode.

Good luck my dear friend.
[Meizu M2 Note Questions & Answers] AShacks:
Why did you quote me though
[Meizu M2 Note Questions & Answers] JayP86:
:( don't know how, but i'm going to try it..
[Meizu M2 Note Questions & Answers] elexogic:
Wow, that's so wrong. You can't install an MX4 rom or recovery on your device. That app probably installed MX4 custom recovery on your phone, so I don't think you can get in stock recovery anymore. If you can able to enter fastboot try to install stock boot.img and recovery.img
[Meizu M2 Note Questions & Answers] JayP86:
I Really can't enter on fastboot too :(
[Meizu M2 Note Questions & Answers] arna1958:
If I remember well on needrom there is a rom that you can flash via flashtool.

It could be that it works

---------- Post added at 07:04 PM ---------- Previous post was at 06:50 PM ----------

This is the link

http://www.needrom.com/download/meizu-m2-note-for-sp-flash-tool-v5-1532-00/

it is 4.5.4i
[Meizu M2 Note Questions & Answers] alejayjohn:
Yes flash to rom with flashtool works with all phones mediatek

---------- Post added at 08:07 PM ---------- Previous post was at 08:06 PM ----------

But i.dont know if you can.flash an update zip though you.need some strange files of the rom to flash with flashtool
[Meizu M2 Note Questions & Answers] arna1958:
He has to follow my link and there he can find flashtool file and the specific rom for flashtool.
[Meizu M2 Note Questions & Answers] Rinto791:
Well, we got an unlocked bootloader, but still dont even have any information about how real is that OEM Unlock and will we have a chance to install CM, AOSP etc. on our phone. I wish the unlock is real and we will get our custom ROMs soon:)
[Meizu M2 Note Questions & Answers] Cuvillier:
Thanks ! I will try but with flyme 5 beta files

---------- Post added at 07:12 PM ---------- Previous post was at 06:55 PM ----------

Can i use imei and sn writer for write new imei on my m2 note ?