Showing posts with label FiUi. Show all posts
Showing posts with label FiUi. Show all posts

Sunday, 11 October 2015

[GUIDE] How To Port FIUI to Any Device



Hello everyone! :cowboy: :D

I'm here again to put togethera detailed guide on "How To Port FIUI", which is a ROM that's improving each day with an iOS-based interface and CM11-based system.


FIUI (Future Interactive UI)



Quote:









FIUI is a Chinese ROM based off of CyanogenMod. The Future Interface UI is made by the AZ Fuga Team!
FIUI's concept is simple: Remove redundant features that bloat up the system, maximize functionality, all the while maintaining a gorgeous UI!





Quote:









This guide is applicable to any device and FIUI version.




Having said that, let's start!


1. Understanding Porting:


Quote:









What you'll need:
  1. WinRAR

  2. Notepad++ (recommended; wordpad is ok)

  3. Basic knowledge about copy-paste ;)






First of all, you need to know some concepts:


Quote:









Base ROM:

The ROM which is developed for your device. Important: due to FIUI is CM11 based, you could only use CyanogenMod 11 as base ROM.





Quote:









Port ROM:

The ROM which you want to port to your device. In this case: FIUI (Doesn't matter for which device is made)




Once we've learnt that. Let's prepare everything to start working.


2. Setting Up the Environment:

Time to organize files and folders before start porting. :highfive:


Quote:









Step 1:

Create to different folders in your favourite directory:
  • CM11 (Base ROM)

  • FIUI (Port ROM)







Quote:









Step 2:

Take any CM11 which is running on your device and extract it WinRAR. Copy it content in CM11 folder.

Then, do the same with FIUI ROM, pasting it content in FIUI folder.




Having done that, you're prepared to port! :laugh:


3. Porting the ROM:

Here's the "difficult" part of this guide.


Quote:









Firstly, delete those folders of Base ROM
  • system/app

  • system/media

  • system/priv-app


And replace them with "App", "Media" and "Priv-app" folders from Port ROM (FIUI)





Quote:









In FIUI, go to system/etc/permissions folder and look for com.htc.software.market.xml. If it's available, copy it to system/etc/permissions folder of CM11

Do the same procedure with libAppDataSearch.so, which should be located in system/lib folder of FIUI.

*Remember: it doesn't matter if you don't find those files on FIUI ROM*





Quote:









From FIUI, copy "su" file, located at system/xbin. Paste it in system/xbin folder of CM11 and replace it.





Quote:









In CM and FIUI, open framework-res.apk (located at system/framework) with WinRAR, and navigate to the res/xml folder (in both files).

Now, move those files directly from CM11 framework-res.apk into FIUI framework-res.apk :
  • eri.xml

  • storage_list.xml

  • apn.xml

  • power-profile.xml


One you've done that, copy system/framework folder from FIUI and paste it into CM11 folder. Attention: choose combine content, and replace when asked.





Quote:









Open build.prop of CM11 folder with Notepad++. Paste this code at the bottom of the file:

Code:


#fiui build
fiui.ver.name=beta_x.xx.
fiui.ver=1
fiui.navbar=0
fiui.traffic=1


Change the values according to the FIUI version that you're porting. ;)




After that, you've finished the hard work.


4. Repacking the ROM:


Quote:









Finally, go to CM11 folder and select all the content (Meta-INF, boot.img, system, etcetera) and zip them using WinRAR. Now flash it and enjoy a Future Interactive UI :highfive:





Done. You've ported FIUI to your device!



Quote:









Press thanks if I help you ;)





Code:


Don't copy my work without my permission.



Quote:









I'll be adding screenshots of the procedure for noobs :)







Saturday, 10 October 2015

[ROM] [KITKAT] [CM11] FIUI v2 for Galaxy Ace 3 LTE (GT-S7275)



Dear Galaxy Ace 3 users, after seen FIUI ported for S7270, I've decided to port it to our beloved LTE variant. Thanks to @kotzir for CyanogenMod 11.


Quote:









FIUI is a Chinese ROM based off of CyanogenMod. The Future Interface UI is made by the AZ Fuga Team!
FIUI's concept is simple: Remove redundant features that bloat up the system, maximize functionality, all the while maintaining a gorgeous UI!




FIUI (Future Interactive UI)




Code:


#include
/*
 * 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.
 */



Quote:









Bugs:
- NFC
- You might have random reboots
- You tell me...





Quote:









Working:
- Everything else!





Code:


Latest release is 20151008
Links on "Downloads" tab of this thread



Code:


***Warning: ROM is in beta state. You might face with non-listed bug.
ROM can be used as daily driver.



Quote:









Installation:
1) CWM/TWRP is required to install this ROM!
2) Download ROM .zip
3) Put .zip file on your device (either internal or external storage)
4) Boot your device into recovery mode
5) Make nandroid backup (if needed)
6) Wipe data/factory reset (not needed if installing above previous FIUI build)
7) Format /system (only if the previous ROM is not the same FIUI version)
8) Install the ROM .zip file
9) Done.





Code:


Gapps are included in ROM. They'll be removed in next builds, so they won't be outdated.


Code:


If you experience problems with wi-fi:
All you have to do is to set country code to your country in Wi-Fi settings



Quote:









All the builds will be hosted here: Download
***Mirroring my builds is not appreciated***





Code:


Releases:

-20151008-
*Initial build



Code:


If you like it, give me a thanks ;)

XDA:DevDB Information
FIUI v2.23 Beta (CM11-Based), ROM for the Samsung Galaxy Ace 3

Contributors
JavierAlonso, duffycop
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: CWM/TWRP
Based On: CyanogenMod

Version Information
Status: Beta
Current Beta Version: v2.23
Beta Release Date: 2015-10-08

Created 2015-10-10
Last Updated 2015-10-10



Thursday, 8 October 2015

Trying to port FIUI



Hi, i know that mr aapav01 already ported it, but this version 2.17 and he didn't upload it for no reason or i dont know why :p , so i took 2.23 version from S3 Neo and try to port this
I catched strange artifacts on black screen and then reboot and all will be repeat an infinite number of times
Who can help me with it? :fingers-crossed:
P.S: Sry for my bad eng :)