[ROM][KERNEL] Ext4All by Skin1980 [M1D64S][Update 10.12.2016]

Search This thread

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,233
Hi guys, in the last update the system partition has been changed to a new FS called squashfs that is probably faster then ext4 but is also read-only and doesn't let us play with all the stuff we are used to play with.

So i converted the original stock ROM to a more comfortable EXT4 FS with a kernel that supports it and some nice stuff too.

FEATURES:

- EXT4 system partition;
- Root;
- init.d support;
- KPPD by @savoca that let u play with the screen parameters;
- busybox;
- full cores support ( 4 core active handled by mpdecision hotplug);
- max freq increased to 998400 Hz;

IMPORTANT:

For "size" reason ( LG made the system partition too small for all the new stuff ) i made some optimization to all the apks in order to reduce them size but it wasn't enought so i had to remove some fonts and some apks too (like LG Healt and some watch faces).
So, if you can't live without them, i suggest to stay on stock until i can find a way to include them without playing with the partitions size ( that i think is too dangerous ).


UPDATE: On the latest update i found a way to decrese the ROM size so you dont need to flash any other file. (The only thing i removed is the wrist gesture tutorial).

INSTALLATION:

1- download the new kernel (Skin1980-boot-M1D64S.img ) and the ROM (MM-system-ext4-M1D64S.img)
https://www.androidfilehost.com/?fid=529152257862690904 Kernel
https://www.androidfilehost.com/?fid=745425885120695961 ROM
2- reboot to bootloader;
3- flash the stuff with:
Code:
fastboot flash system MM-system-ext4-M1D64S.img
Code:
fastboot flash boot Skin1980-boot-M1D64S.img
4- reboot the device with:
Code:
fastboot reboot

CHANGELOG:


Rom M1D64S:
- Rom and Kernel updated to the latest patches (M1D64S);

Rom v.1.2
- Added Android N Emoji

Kernel v.1.1:
- fixed a bug with ADB;

Rom v.1.1:
- Completely rebuilt, more apks removed but you can install them flashing THIS in TWRP. Some apps might don't work correctly, if u can test and report what is not working i will remove them from the zip.

Waiting for your feedback.

I spent a lot of time to build this so donations are welcome. Thank you.

---------------------------------------------------------------------------------
A BIG "thank you" to the following guy that supported my work! :

@PhilipTD @doongoo @Bricking1

...really, really thanks!
---------------------------------------------------------------------------------

Thanks to @savoca for the KPPD and to @Chainfire for the root stuff

Source HERE
 
Last edited:

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,233
STOCK IMG UPDATED TO DEC '16:

Recovery: https://www.androidfilehost.com/?fid=457095661767128807
Boot: https://www.androidfilehost.com/?fid=745425885120699462
System: https://www.androidfilehost.com/?fid=673368273298922646

TO DISABLE AUTOMATIC SYSTEM UPDATE:

Use this APP that has to be installed on your phone ( will be installed automatically to the watch )

To control RGB channel of the display and to support my work you can use this:

https://play.google.com/store/apps/details?id=com.skin1980.displaycontrol


Thank you guys.
 
Last edited:

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,233
50 download and no feedback... Can u tell me if all is working please?
 

davebugyi

Senior Member
Mar 16, 2010
3,729
947
Bratislava
www.myspace.com
I wanted to wait 24hrs (as usual to give any feedback) ;)

It does boot and works, here are my findings:
- everything works just as before on stock (Fit App, Wear Launcher, SWApp True Dark, Cards, weather, calls, notifications)
- noticeable faster bootup after restart
- watch feels snappier and more responsive
- battery life is still under investigation, but my first impression is there is an improvement - I have pulled the watch of the charger at 8:02 AM now here is 12:41 PM and I have still 79% left. I have Fit (without activity detection), Wear Mini launcher, Wear Calendar, all notifications on and Always-On display ENABLED (the real battery sucker).
 
  • Like
Reactions: PhilipTD

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,233
I wanted to wait 24hrs (as usual to give any feedback) ;)

It does boot and works, here are my findings:
- everything works just as before on stock (Fit App, Wear Launcher, SWApp True Dark, Cards, weather, calls, notifications)
- noticeable faster bootup after restart
- watch feels snappier and more responsive
- battery life is still under investigation, but my first impression is there is an improvement - I have pulled the watch of the charger at 8:02 AM now here is 12:41 PM and I have still 79% left. I have Fit (without activity detection), Wear Mini launcher, Wear Calendar, all notifications on and Always-On display ENABLED (the real battery sucker).

Thanks a lot for your feedback! BTW i noticed that after a factory reset google play service crash a lot and I can't setup the watch correctly. I'm preparing a new build trying to solve the issue.
 

mrchimpy

New member
Mar 23, 2016
2
1
Hi I'm getting the google play services crashes when I tried installing with and without a wipe. Will await your new build to do more testing! Thanks for all you do!! :)
 

Robshr

Senior Member
Oct 8, 2012
2,603
3,129
Allentown
@skin1980 Awesome work keep it up

50 download and no feedback... Can u tell me if all is working please?

Awesome work
1- boots twice as fast
2- much more snappier (although I did boost the CPU up to 1094)
Have yet to find any issues
Waiting to see how the battery life has improved
Just awesome work always appreciated please keep up the great work
Anything I can do to help I'd be happy to collaborate on it with you
Question with the new format with we be able to backup and restore with TWRP?
I can't hit thanks enough
 
Last edited:

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,233
Awesome work
1- boots twice as fast
2- much more snappier (although I did boost the CPU up to 1094)
Have yet to find any issues
Waiting to see how the battery life has improved
Just awesome work always appreciated please keep up the great work
Anything I can do to help I'd be happy to collaborate on it with you
Question with the new format with we be able to backup and restore with TWRP?
I can't hit thanks enough

Didn't try but pretty sure u can.
 

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,233
Hi I'm getting the google play services crashes when I tried installing with and without a wipe. Will await your new build to do more testing! Thanks for all you do!! :)

I know but didn't realize it until I made a factory reset... I'm trying to fix it

EDIT: issue fixed... at least tried a factory reset and worked. Will update OP later
 
Last edited:

Robshr

Senior Member
Oct 8, 2012
2,603
3,129
Allentown
I know but didn't realize it until I made a factory reset... I'm trying to fix it

Try clearing Google play services on you phone then use reset wear client to reconnect you're watch to your phone and that should fix the problem. Here's a link to the thread. http://xdaforums.com/android-wear/development/app-reset-wear-client-switch-phones-t3058962

---------- Post added at 02:09 PM ---------- Previous post was at 02:01 PM ----------

Didn't try but pretty sure u can.
@Skin1980 Just gave backing up and restoring a try, it goes all the way thru but at the end when it gets to restoring system I get the error extractTorFork( ) process ended with ERROR: 255
Hope this helps
 
Last edited:

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,233
Try clearing Google play services on you phone then use reset wear client to reconnect you're watch to your phone and that should fix the problem. Here's a link to the thread. http://xdaforums.com/android-wear/development/app-reset-wear-client-switch-phones-t3058962

---------- Post added at 02:09 PM ---------- Previous post was at 02:01 PM ----------


@Skin1980 Just gave backing up and restoring a try, it goes all the way thru but at the end when it gets to restoring system I get the error extractTorFork( ) process ended with ERROR: 255
Hope this helps

will check
 

Skin1980

Inactive Recognized Developer
Nov 25, 2009
2,490
6,233
I made a new ROM, previous issues seem fixed but i had to removed some apk more. BTW i provided a zip ( that can be flashed with twrp) with the stuff i removed. I didn't have the time to test what apps are still working if installed in /data, if u can test and report would be great.

ROM Is in upload

EDIT: Uploaded
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 31
    Hi guys, in the last update the system partition has been changed to a new FS called squashfs that is probably faster then ext4 but is also read-only and doesn't let us play with all the stuff we are used to play with.

    So i converted the original stock ROM to a more comfortable EXT4 FS with a kernel that supports it and some nice stuff too.

    FEATURES:

    - EXT4 system partition;
    - Root;
    - init.d support;
    - KPPD by @savoca that let u play with the screen parameters;
    - busybox;
    - full cores support ( 4 core active handled by mpdecision hotplug);
    - max freq increased to 998400 Hz;

    IMPORTANT:

    For "size" reason ( LG made the system partition too small for all the new stuff ) i made some optimization to all the apks in order to reduce them size but it wasn't enought so i had to remove some fonts and some apks too (like LG Healt and some watch faces).
    So, if you can't live without them, i suggest to stay on stock until i can find a way to include them without playing with the partitions size ( that i think is too dangerous ).


    UPDATE: On the latest update i found a way to decrese the ROM size so you dont need to flash any other file. (The only thing i removed is the wrist gesture tutorial).

    INSTALLATION:

    1- download the new kernel (Skin1980-boot-M1D64S.img ) and the ROM (MM-system-ext4-M1D64S.img)
    https://www.androidfilehost.com/?fid=529152257862690904 Kernel
    https://www.androidfilehost.com/?fid=745425885120695961 ROM
    2- reboot to bootloader;
    3- flash the stuff with:
    Code:
    fastboot flash system MM-system-ext4-M1D64S.img
    Code:
    fastboot flash boot Skin1980-boot-M1D64S.img
    4- reboot the device with:
    Code:
    fastboot reboot

    CHANGELOG:


    Rom M1D64S:
    - Rom and Kernel updated to the latest patches (M1D64S);

    Rom v.1.2
    - Added Android N Emoji

    Kernel v.1.1:
    - fixed a bug with ADB;

    Rom v.1.1:
    - Completely rebuilt, more apks removed but you can install them flashing THIS in TWRP. Some apps might don't work correctly, if u can test and report what is not working i will remove them from the zip.

    Waiting for your feedback.

    I spent a lot of time to build this so donations are welcome. Thank you.

    ---------------------------------------------------------------------------------
    A BIG "thank you" to the following guy that supported my work! :

    @PhilipTD @doongoo @Bricking1

    ...really, really thanks!
    ---------------------------------------------------------------------------------

    Thanks to @savoca for the KPPD and to @Chainfire for the root stuff

    Source HERE
    13
    STOCK IMG UPDATED TO DEC '16:

    Recovery: https://www.androidfilehost.com/?fid=457095661767128807
    Boot: https://www.androidfilehost.com/?fid=745425885120699462
    System: https://www.androidfilehost.com/?fid=673368273298922646

    TO DISABLE AUTOMATIC SYSTEM UPDATE:

    Use this APP that has to be installed on your phone ( will be installed automatically to the watch )

    To control RGB channel of the display and to support my work you can use this:

    https://play.google.com/store/apps/details?id=com.skin1980.displaycontrol


    Thank you guys.
    8
    Updated ROM is UP
    6
    New Rom Version 1.2

    - Added Android N Emoji
    5
    Hi guys, sorry but i was busy with other project.... i will be back here ASAP with a new kernel and a new ROM.