yashsingh1/xdaforums huggingface dataset:
[Moto G Android Development] h2o64:
[Kitkat 4.4.4][PORT][W.I.P] Flyme OS 3.7.1A on Motorola Moto G (falcon)

​

#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, thermonuclear war,
* or you getting fired because the alarm app failed. Please do some research
* if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Introduction

Screenshots

Installation instructions

This is a ROM who is partially fonctionnal. Made a BACKUP of your current Rom before try this

FIX files only need to be flashed (no wipe)

Download

Changelog

Thanks To/Credits

Thanks to [URL="http://en.meizu.com/flysys/en/system.jsp"]the Meizu's Team[/URL] for made this beautiful ROM
Thanks to [URL="https://github.com/AOSPA-legacy"]AOSPA-legacy[/URL] to made a some stable [B]and usable[/B] ROM
Thanks to @[COLOR="Orange"]aussiepads[/COLOR] for making this [URL="https://www.aussiepads.com.au/forum/133-development/3022-extract-modify-ramdisk-uboot-img-root-filesystem"][B]usefull post[/B][/URL]
Thanks to @[COLOR="orange"]HondaRacer[/COLOR] [I](from Meizu Community)[/I] for [URL="http://meizufans.eu/forum/thread-tool-mzcrypt-gui-mx3-firmware-unpacker"]this unbelievable tool[/URL] !

XDA:DevDB Information

Flyme OS 3.8R on Motorola Moto G, ROM for the Moto G

Contributors

h2o64, Black_Eyes

ROM OS Version: 4.4.x KitKat

ROM Kernel: Linux 3.4.x

Based On: AOSP & CyanogenMod

Version Information

Status: Alpha

Created 2014-08-22

Last Updated 2014-10-04
[Moto G Android Development] LeslieKawiti:
Booting?

Sorry for the obvious question but does it boot?

I can't risk bricking my Moto G (falcon) since it is my daily driver but i would really like to test this rom out if it boots?

You also mentioned that this rom is partially functional, does that mean that wifi, sms, calling etc are broken?

and also are those screenshots from the Moto G (falcon)?

Thanks for making this rom and i hope you continue your great work.

Sorry about all the questions :D
[Moto G Android Development] h2o64:
Normally : it boots (because if @mchj make it booting, I can too).

If you made a backup : it will (that my thinking ) never definitivly brick your device.

As mentionned earlier, I haven't test it yet because my device isn't with me... BUT it should work propretly. However I'll fix the little problems as soon as I can : manipulate build.prop and use the guide #post2
[Moto G Android Development] Sandivisi:
hey man you're awesome. but why you not try port MIUI ? i think MIUI better than Flyme OS?

I can be tester.

sorry if OOT!

thanks :)
[Moto G Android Development] nitin.chobhe:
The screenshots are looking really cool! :good:

I'm raring to test this but I can not do this. My wife has Moto G but she doesn't allow me to take the risk :crying:
[Moto G Android Development] h2o64:
Thanks guy :good: :laugh:

- because FlyMeOS B]is lot easier to port[/B]

- because I don't know how to port MIUI (I haven't search too ...)

- because I thought already one ^^

- because I was curious about FlymeOS wich I never heard about before :p (It was hard, very very hard, but it take me around 15 hours (without downloading time : I'm plaining on porting other version of FlymeOS ... So I download 5Go of them.)

Nice :D

(Actually 43% of upload)
[Moto G Android Development] Sajoeee:
will test once its uploaded
[Moto G Android Development] h2o64:
Nice. Thanks for your support !

LOL :D
[Moto G Android Development] EduardoMarshall:
Works on XT1033?
[Moto G Android Development] h2o64:
This is 70% possible yes :D :

- I use ril, inits, proprietary from CM11

- BUT not any Meizu devices have "dual SIM" so the ROM may not work on XT1033 (unconverted to single SIM) devices

EDIT :

New build uploaded and ready to test !
[Moto G Android Development] virajmalia:
You rock maann!!!!

U r porting multiple os's for our phone. M just loving it!!!

Ubuntu touch, flyme os.

Now whats left is firefox(improved build) and jolla sailfish os!

PS: sorry i got too excited.[emoji13]
[Moto G Android Development] h2o64:
Thanks you ^^

I talked to KonstaT from Firefox OS. He told me that he will upgrade/update his build later on.

I may can do this myself... Will see.
[Moto G Android Development] Houamei:
Okay will give it a test. :D
[Moto G Android Development] Sandivisi:
downloading now
[Moto G Android Development] h2o64:
Thanks :D
[Moto G Android Development] herbesi01:
[MENTION=4792450]h2o64[/MENTION] Thanks for you work!!! but I flash the ROM, full wipe (data/cache/system), and no boot, blackscreen :crying:
[Moto G Android Development] Houamei:
Downloaded and make an clean install with FlyMeOS-3.7.1A_falcon-20140822-ALPHA1.zip Phon did not boot got black screen for 10 minutes no animation or somthing.
[Moto G Android Development] h2o64:
Could you send me your last_kmsg files please ? :laugh:
[Moto G Android Development] herbesi01:
Sorry I am noob in this, how make for last_kmsg???
[Moto G Android Development] h2o64:
I correct what I said : may find the fix --> build.prop are COMPLETLY A MESS !!!

So I'll upload a new build in the night.
[Moto G Android Development] kijp15:
Is anyone running 3.8R? If so can soneone post a link please thanks
[Moto G Android Development] h2o64:
Deodex won't change anything.

I was a noob when I started, I think I now my errors, but I just have a busy life...

My team and me are working on it. (That's off topic xD)

The actual verison are only for sending logs. You can download them by going on my Github and export the repository as a ZIP.
[Moto G Android Development] deeplyyoung:
3.8R is working or not?? i meant booting perfectly?? any errors??

Just curious:p
[Moto G Android Development] kijp15:
3.8R isn't booting I've flashed it & it stuck on bootloop for almost 10 minutes
[Moto G Android Development] josip-k:
Can you pull a logcat? It would help with solving the problem
[Moto G Android Development] eddydc1:
Flyme lollipop soon http://www.phonearena.com/news/Meizu-is-working-on-Android-5.0-Lollipop-updates_id62578
[Moto G Android Development] h2o64:
Look down

Yes, need people to "interprate" the logcat

Exactly

Errrr... Nice.
[Moto G Android Development] dhruvpaul:
Does this work on XT1033 ??
[Moto G Android Development] eddydc1:
Learn to read and search ;) Oh and answer, no, it won't boot
[Moto G Android Development] eddydc1:
h2o64, have you considered about porting latest flyme? (lollioop)
[Moto G Android Development] h2o64:
Absolutely not
[Moto G Android Development] Little_Tiger:
Read and enjoy : LINK
[Moto G Android Development] xablau:
It works in XT1068? Otherwise, the dev this topic could try holder there to please titan?
[Moto G Android Development] fippo7:
Any possibility to see flyme 5 ported? Edit: i found di among comments
[Moto G Android Development] Reed_405:
Do you have other link? I want to download it.
[Moto G Android Development] Houamei:
for last_ksm look this http://xdaforums.com/showthread.php?t=1520508

nice that you find it, wait for new build to test
[Moto G Android Development] h2o64:
Here is a fix ! FlyMeOS-3.7.1A_falcon-20140822-ALPHA1-FIX.zip :laugh:

It should fix your problem.

If it's not send me logs.

If that fix it send me logs

:silly:
[Moto G Android Development] s.sawrav:
It still does not boot.Same problem Black screen,no bootanimation and does not boot since i don't own a pc i couldn't send you a log,also i'm a noob but just wanted to help.Maybe someone will send you a log.

Waiting for a fix.

Thank you for your work.
[Moto G Android Development] Zerelth:
Wow you're really fond of porting roms, don't you? (Well though most of them don't work) But anyway, thanks for your efforts.
[Moto G Android Development] reversegear:
You should mention in op/title that the ROM does not boot....

Appreciate your efforts in porting rom
[Moto G Android Development] Saphire007:
downloading
[Moto G Android Development] h2o64:
I work on it. I think a overwritte something ... I shouldn't overwritte x)

I love ROM with an unique UI (GUI) / Style

Done.

The file is upload. MEGA won't work in some countries .. sorry.
[Moto G Android Development] S0bes:
So do I :)

And because this rom is not "linux required" I'll be active tester till 1st september when I must have a working phone on lessons.
[Moto G Android Development] h2o64:
New build !

New build :

I've uploaded three new files :

- FlyMeOS-3.7.1A_falcon-20140823-ALPHA1-FIX.zip wich can fix the blackscreen issue. (It can be applied after flashing FlyMeOS-3.7.1A_falcon-20140822-ALPHA1.zip OR FlyMeOS-3.7.1A_falcon-20140822-ALPHA1.zip + FlyMeOS-3.7.1A_falcon-20140822-ALPHA1-FIX.zip)

- FlyMeOS-3.6.1A_falcon-20140823-ALPHA1-FIX.zip wich fix an eventual problem on the 3.6.1A build.

- FlyMeOS-3.6.1A_falcon-20140823-ALPHA1.zip (IN THE PROCESS OF UPLOADING. FILE ~ 462.0 mo) wich is the FlymeOS ROM v3.6.1A wich can be more stable than the others. Details in the main post (#1).

Please send me kmsg, last_kmsg, and logcats ! By this way a stable build will be release sooner !

By The Way : If somebody can mirroring my files over another hoster it would be very nice for people who can't acces the on MEGA

Individual links (Mobile Friendly)

FlyMeOS-3.7.1A_falcon-20140823-ALPHA1-FIX.zip

FlyMeOS-3.7.1A_falcon-20140822-ALPHA1.zip

FlyMeOS-3.6.1A_falcon-20140823-ALPHA1-FIX.zip
[Moto G Android Development] :
Will download it now, thanks for your work! :)
[Moto G Android Development] s.sawrav:
v3.7 still ain't working,same blackscreen issue,not booting,no bootanimation.Waiting for v3.6

EDIT:BTW here's the dev host link for v3.7 http://d-h.st/4HP

and the fix http://d-h.st/btx

Also i don't know if it helps,but after flashing the boot logo appears than it fades away in a weird pinkish way and then it blacks out,just wanted to let you know.

Waiting for a fix,thanks for your work.
[Moto G Android Development] :
Same here, just by the way, I had the same problem with one rooting methode, maybe its here the same?

Oh, and heres the mirror for people which cant use MEGA:

http://www.mediafire.com/?19dtrc841uiyz
[Moto G Android Development] Zerelth:
So, did it boot?
[Moto G Android Development] h2o64:
New build !

**** !

THANKS YOU

SO MUCH

GUY !!!!

Could you describe exactly the boot sequence please ?

That's a very common issue ...

The main topic (#1) has been updating for mirroring.

Apparently not :/

New build uploaded :

- FlyMeOS-3.6.1A_falcon-20140823-ALPHA1.zip (is now

uploaded

) wich is the FlymeOS ROM v3.6.1A wich can be more stable than the others. Details in the main post (#1).

Please send me kmsg, last_kmsg, and logcats ! By this way a stable build will be release sooner !

By The Way : If somebody can mirroring my files over another hoster it would be very nice for people who can't acces the on MEGA

FlyMeOS-3.6.1A_falcon-20140823-ALPHA1-FIX.zip

FlyMeOS-3.6.1A_falcon-20140823-ALPHA1.zip
[Moto G Android Development] s.sawrav:
This build does not even boot to system it goes into fastboot mode,whereas in the earlier builds the phone boots into boot logo then the logo fades in a weird pinkish manner and then black screen.

Hope this helps and also for a fix,moto g needs a new gui,bored with the aosp one.

BTW here is the link for v3.6 http://d-h.st/ntB and the fix http://d-h.st/CYe

Waiting For fixes,thanks for your effort.
[Moto G Android Development] h2o64:
Thanks to your effort guy ! :D

Did the fix change anything ? I don't think so ..
[Moto G Android Development] s.sawrav:
Well like i said it didn't, not even the boot logo,it only boots to bootloader mode,no boot logo,no boot up nothing just the bootloader menu.
[Moto G Android Development] h2o64:
I wanted to try something on boot.img : BAD IDEA x)))

I'll looking for a fix.
[Moto G Android Development] h2o64:
New FIX upload !

New fix uploaded !

The problem with the v3.6.1A PORT is definitly about boot.img.

So I made 4 new boot files :

- boot-cm_based-charger.img

- boot-cm_based-nocharger.img

- boot-stock_based-charger.img

- boot-stock_based-nocharger.img

HOW TO INSTALL :

Thanks for your support.

Waiting for your feedback

Don't forget to send logs & logcats !

As always, mirroring my files is highly appreciaded !

IMPORTANT :

If somebody know how to make a flashable ZIP to flash boot.img, make it and send them to me ;) !
[Moto G Android Development] h2o64:
That's what I used x)

The ROm still not booting ? :(
[Moto G Android Development] h2o64:
So we will fix it ! I need logs :p (last_kmsg or logcats)
[Moto G Android Development] eagleofdeath13:
This can be usefull i think ;) http://xdaforums.com/showthread.php?t=2276056
[Moto G Android Development] h2o64:
Moto G isn't supported.

UPDATE :

boot.img updated !!!

EDIT :

I did what you recommended me ... boot.img now are +1 mo :p x))

UPDATE :

I'll start working back on the 3.7.1A this afternoon. I've a suprised family visit ... So nope finaly ^^
[Moto G Android Development] EduardoMarshall:
Dual sim on xt1033?
[Moto G Android Development] s.sawrav:
Any update?
[Moto G Android Development] h2o64:
It may support them yes. But it actually won't boot.

Nope.. I'm out of ideas. Need logs.

I'll concentrate back on 3.7.1A.

And try out other proprietary files on 3.6.1A.

PLEASE SEND ME LOGS !!!
[Moto G Android Development] EduardoMarshall:
Very pretty, ROM wanted it to would work in dual sim xt1033 :(
[Moto G Android Development] s.sawrav:
So i tried taking logs but it says device not found,i have installed all the necessary drivers and adb but still the error,any reason?
[Moto G Android Development] Isley_:
Work fine for now. Thanks ?
[Moto G Android Development] h2o64:
Errr .. WHAT ?!?

I'm thinking about pause this project, waiting for my Moto G back (5 days).

I'll work harder on Ubuntu Touch. I'll started to help Sense 6 on Moto G and I'll start on MIUI v6 (or v5) from sources.

So please send me logs ... I'm waiting for them ;)
[Moto G Android Development] andogeek10:
That's amazing dude. I really appreciate your eagerness.[emoji1] [emoji4]
[Moto G Android Development] argo7:
MOD EDIT

Please provide logcats of your issues, just saying it does not boot does not help the developer. [MENTION=3843529]gregbradley[/MENTION]
[Moto G Android Development] Sajoeee:
they are ports, & a wip.. go be a **** & cry and moan somewhere else, respect your devs. and if its so easy to make it boot go ahead a assist him. thanks.
[Moto G Android Development] abhifx:
really nice man!

OP is trying various things and is doing continuously even after failures (and no device in hand)

the guy deserves tons of respect,
[Moto G Android Development] :
For me 3.7.1 with both patches wont boot wide enought to find it with adb
[Moto G Android Development] argo7:
MOD EDIT

If you have issues flashing the rom please ask useful questions.

Just saying the rom does not boot does not help the developer or the community.

Thanks

[MENTION=3843529]gregbradley[/MENTION]
[Moto G Android Development] :
[deleted]
[Moto G Android Development] h2o64:
Thanks guys :')

I need to get my Moto G back ... I'll test hundred of things at home and next time the build will boot.

Download 150 GB of code

Read 1000000 of commits.

Make 1000000000 commits.

Compile 6 hours a day.

Read your comunity.

Answer to your community.

Upload gigas of files.

Found nice ROM, wich people love.

PORT a ROM without any knownledge.

Speak english whereas your french.

Have a social life.

Love your family.

Test. Fail. Cry. Test. Fail. Cry. Progress.

Wait. Wait. Wait. Search. Search. Search.

Learn.

Hope.

Listen.

React.

Be a dev. You're not ? Test. Send logs. And wait.

I share my entire work on my threads (Github and changelog). If you want them to boot : make them booting. And have a nice day.
[Moto G Android Development] adinkwok:
Oh man. The OP probably ports ROMs better than anybody else in the falcon community when it comes to copy and pasting; he makes device specific changes. Also, the fact he asks for logcats is one thing that's a huge difference. People who copy and paste stuff but don't know how to fix bugs are not devs, but this guy is because he's constantly fixing bugs. There are a number of people in the XDA community who copy paste but don't actually know what their doing because all they do is follow guides blindly. [MENTION=4792450]h2o64[/MENTION] if you would like some help, I'm willing to take over one of your projects and help, you just need to ask ;D
[Moto G Android Development] abhifx:
are you insane? is rom building a piece of cake?

i would really like to see how you do it.

Dear [MENTION=4792450]h2o64[/MENTION]

please ignore this "free to eat guy" and continue your awesome work.
[Moto G Android Development] argo7:
Sorry,keep your work up
[Moto G Android Development] Awesomeslayerg:
I'm going to try building the ROM with the newest nightly. I'm a newb at this but ROM building looks fun. Otherwise keep up the good work.
[Moto G Android Development] h2o64:
You're so cute guys :')

Don't worry bro'. I'm not upset or anything ^^ I'm also kind of worried by the un-booting state of my PORT.

But the explication is simple : I port then without any device. The fix a simple but need to be test quickly. I start FlyMe OS thinking that's be very hard x)))... And it won't. Because the 3.7.1A will boot very soon (sooner than the 3.6.1A).

Just, try to send logs. And wait bro' ^^

I know those ROM (with the next one too) are particulary excepted. So ... it's kind of normal :p

/!\ WARNING The 3.6.1A and 3.7.1A are not based on the same version ^^. The hard part is on boot.img... Wich ssem to work on 3.7.1A... But I don't know how I did that :p

PS : This project is in pause. So maybe add it to the Github is a good idea ? Nope ?
[Moto G Android Development] Awesomeslayerg:
I'll try. I'm actually using one of the ports you made.
[Moto G Android Development] h2o64:
Important :

If your interessting. I uploaded my ramdisk work on Github.
[Moto G Android Development] eagleofdeath13:
You want me to try to get logs?
[Moto G Android Development] h2o64:
That's be very nice & cool
[Moto G Android Development] eagleofdeath13:
I'm good at it now ;)

---------- Post added at 05:36 PM ---------- Previous post was at 05:34 PM ----------

Which version in priority ?
[Moto G Android Development] h2o64:
3.7.1A so I'll made it booting sooner.

But that's quite quick to make isn't it :p ?
[Moto G Android Development] eagleofdeath13:
Yes it is ^^ i'm back home, both logs in less than an hour, same place as UT ones, i'll make a folder for each
[Moto G Android Development] Mchasard:
Nice to follow this thread and the Dev news.... Hope we could get soon this new ROM.... Thanks
[Moto G Android Development] eagleofdeath13:
I'm a little bit lost, what do i flash? Just the rom zip or with a fix? And with which fix if any?

---------- Post added at 07:09 PM ---------- Previous post was at 06:32 PM ----------

Downloading all files available on dev host, it's longer than expected ^^
[Moto G Android Development] eagleofdeath13:
Not a good thing, rom (on 3.7.1A) is missing '/system/bin/sh' so logs will be from rebooted to recovery

---------- Post added at 08:33 PM ---------- Previous post was at 08:23 PM ----------

And 3.6.1A not booting at all, no logs, directly booting to bootloader :s

So no last_kmsg, so nothing starting from 0, but i send what i got.

---------- Post added at 08:55 PM ---------- Previous post was at 08:33 PM ----------

All logs are up ;)
[Moto G Android Development] h2o64:
I'll see that in a moment... I'm porting MIUI v6 :p
[Moto G Android Development] eagleofdeath13:
"Gotta port 'em all!" XD
[Moto G Android Development] h2o64:
I'm tired... And MIUI is harder than I thought .. :'(
[Moto G Android Development] eagleofdeath13:
I would like to help, but i don't think i've the skills ^^
[Moto G Android Development] adinkwok:
[MENTION=4792450]h2o64[/MENTION] What's your port and base for miui?
[Moto G Android Development] h2o64:
My base is CM.

But if it isn't stable enough. I'll use Codeaurora 4.4.2 for [MENTION=4112553]dhacker29[/MENTION] ^^

My BASE is err .. MIUI v6 :p

I use patchrom for now
[Moto G Android Development] s.sawrav:
Waiting for a build

MAybe this could help :- http://xdaforums.com/showthread.php?t=1777999
[Moto G Android Development] h2o64:
New FIX upload !

New fix uploaded :

This one should make the 3.7.1A version booting.

Don't forget to send logs ;)
[Moto G Android Development] eagleofdeath13:
Not booting (stay on "Warning Bootloader Unlocked" (previously get to black screen after that))

Please, add sh to /system/bin/ we can't adb shell without it, and a running adb shell would be clearly better for logs :)

I'll send logs i can get right now ;)

---------- Post added at 10:54 AM ---------- Previous post was at 10:50 AM ----------

All logs are up ;)
[Moto G Android Development] h2o64:
system/bin won't mount. That the problem of everything.

EDIT :

Try out with this one
[Moto G Android Development] eagleofdeath13:
That's a big problem yes ^^
[Moto G Android Development] h2o64:
Look here :p
[Moto G Android Development] eagleofdeath13:
Same boot state, same adb shell error, logs uploaded ;)

---------- Post added at 01:08 PM ---------- Previous post was at 12:47 PM ----------

If you want the most chalenging rom you could make, here comes SHR : http://shr-project.org/trac

Not pretty, but full Linux inside, with E17, so computer-like capabilities, and better performances than Android :D
[Moto G Android Development] h2o64:
Check this out please ;)

(boot_NEW.img)
[Moto G Android Development] eagleofdeath13:
Adb shell works now, but sdcard don't seem to be writeable, so forced to go to recovery to get logs, but they're up ;)
[Moto G Android Development] h2o64:
Another boot.img for you (link)

Could you Skype back ? :p
[Moto G Android Development] eagleofdeath13:
Will install it on this notebook when i come back, same thing for test ^^
[Moto G Android Development] h2o64:
Still un-booting ?
[Moto G Android Development] eagleofdeath13:
Don't know, same thing was for "when i come back"
[Moto G Android Development] eagleofdeath13:
Still not booting, logs uploaded (only last_kmsg and dmesg, 'cause they're the only ones we can get with adb shell (we can't open /proc/kmsg, not allowed))

Data partitions don't seems to be right, in data we have sdcard1 sdcard0 and usbdisk that's a little bit too much ^^
[Moto G Android Development] h2o64:
I'll see.

(logs don't start from 0)
[Moto G Android Development] eagleofdeath13:
I'll try from recovery :s
[Moto G Android Development] h2o64:
New boot.img for you
[Moto G Android Development] h2o64:
Please try this ones out. ;)
[Moto G Android Development] Awesomeslayerg:
Nope bootloop.
[Moto G Android Development] eagleofdeath13:
How do you flash? I never had bootloop with flyme, the bootloader unlocked screen staying, but phone stays running, and i can adb shell
[Moto G Android Development] :
Same here, with complete wipe
[Moto G Android Development] h2o64:
Working on a fix.

I'll test them as soon as I can with [MENTION=3332479]eagleofdeath13[/MENTION]

#MotoGBackAtSaturday
[Moto G Android Development] eagleofdeath13:
Won't be really available on next days :s Maybe in the middle of next week.
[Moto G Android Development] :
Very nice, I hope that you get this booting! :)
[Moto G Android Development] kerem0:
nice working , We are need other rom developers.

Not Work Phillz Recovery Wipe All Rom + Fix :(

I don't recommened.
[Moto G Android Development] h2o64:
New build !

New build in the process of uploading

3.7.1A

CHANGELOG :
- Redone [B]everything[/B]

Enjoy it ;)
[Moto G Android Development] Zerelth:
Nice, waiting XD (Hope that'd work...)
[Moto G Android Development] :
How long will that take? Do you want a mirror again?
[Moto G Android Development] h2o64:
That's will release about 22:00 pm (Paris)

A mirror is always appreciaded :D

I hope too ... :D
[Moto G Android Development] GæxD:
[MENTION=4792450]h2o64[/MENTION] Thanks for your hard work man ;)
[Moto G Android Development] h2o64:
New build uploaded

FlyMeOS-3.7.1A_falcon-20140829-ALPHA2.zip
[Moto G Android Development] Zerelth:
Nice, downloading.
[Moto G Android Development] h2o64:
There is a flash bug apparently (like on MIUI 6). I'll fix that.