[DEV-ONLY] [ROM] [JB] Unofficial MIUI V5 Xperia P (Stock Based) - Sony Xperia P, U, Sola, Go

Hello guys, devs
I've been looking to create MIUI V5 based on stock rom this whole months but have lots and lots of problems!
however I could manage so much problems (HUGE THANKS TO MUNJENI! ... feel free to press thnx on here) but still have networks and wi-fi problems (screen resolution fixed somehow! and there is no battery drain )
SO:
Not Working:
- WIFI NOW WORKING!!!
- bluetooth WORKED VERY WELL!!!
- Network (get fc on Phone.apk, Phone.apk related ... fixed telephony smali!)
- get FC on Provision.apk (to fix this first we need to fix telephony smalis)
- get FC on SEMCSetupWizard (Resource ID problem)
- get FC on Note (Overlay Problem)
- get FC on many app (Overlay and Resource ID Problem)
- some miss resolutions (fixed on phone, massages, lockscreen and more but still have problem on top of the other app that contains multi-page, see this
- get FC on radio! (Still overlay or Resource ID conflict problem)
Working? everything else! (every single settings tested)
and there is no battery draining! (at least not without network)
Kernel Git: https://github.com/sijav/patchrom_nypon_kernel
OTA ZIP UPLOADED:
here's the link (you need 7z to unpack this)
PART1: http://www.mediafire.com/download/9brhxkia07oo3s8/out.7z.001
PART2: http://www.mediafire.com/download/4dh2a073ioqxtx9/out.7z.002
OR
the fullota flashable zip in 1 part : http://bayfiles.net/file/QWo5/cCxjzW/fullota.zip
the LATEST fullota flashable zip (BUILD 1.100 and latest MIUI Version) in 1 part : http://bayfiles.net/file/SBDz/ApZbtU/fullota.zip
enjoy
so here I am giving you all my works and files created in github you can use that for creating a rom using linux (ubuntu 12.04 is preferred and 64 bit is a must)
Attention: this rom is not released yet so you need still waiting for a release ... do not post: waiting for release, nice jub, great jub (press the thnx button is just enough )
for discussion or other question please take it to here => [P] .::| the official unofficial MIUI discussion thread |::.
this thread has been made for devs to come and contribute to this great rom
here is link to github => https://github.com/sijav/patchrom_nypon
remember:
. First you need to full wipe your phone (wipe dalvik cache and data and also cache)
. After flash do not wipe any data ( it will cause fc and auto reboot), Do not flash gaaps (it will cause your home button not working!)
. you may want to flash boot.img first then flash your rom but that doesn't necessary
. adb has been enabled on start so you can have adb logcat after the splash screen!
. adb is not activated during splash screen and in recovery ( for activating this in recovery I need to recompile recovery again and that I can not do but if anyone willing to do pm me I will send some information what he have to do)
. fix_patchrom.sh will rename framework2.jar to framework_ext.jar so everytime you update your miui framework2.jar will be updated and you need to do fix_patchrom.sh again for framework2 update!
Readme from github:
HTML:
Get started
----------------
$ mkdir micode
$ cd micode
$ git clone -b jellybean git://github.com/MiCode/patchrom_android.git android
$ git clone -b jellybean git://github.com/MiCode/patchrom_build.git build
$ git clone -b jellybean git://github.com/MiCode/patchrom_miui.git miui
$ git clone -b jellybean git://github.com/MiCode/patchrom_tools.git tools
$ git clone -b master git://github.com/sijav/patchrom_nypon.git nypon
- for patchrom fix run:
$ ./fix_patchrom.sh
Export path
-----------
$ . build/envsetup.sh -p nypone
$ export PATH=$PATH:/path_to/micode/tools
Build your rom
--------------
$ cd nypone
$ make fullota
- you will get error on compiling the framework-miui-res.apk so enter this code:
$ ./fmr.sh
After everything is compiled, you need to manually fix updater-script from zip! (this isn't nessesary)
- Please do look in temp folder for conflicts and try to fix remaining bugs, Thnx.
- for now Phone.apk and Provision.apk are not working, deleting them and SEMCSetupWizard.apk will make rom booting.
- after installing you need to run these command as some files won't have the right permissions if you don't fix the updater-script from zip:
adb shell chmod 06755 /system/xbin/*
adb shell chmod 755 /system/bin/*
- there is a folder named changes it containes the changes that has been made to the untouched frameworks until the first initial import
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
"MIUI is one of the most popular Android ROMs in the world. It is based on 4.1.2 featuring better experience and richer themes.
and MIUI offers alot of Free and Paid Themes, clocks and wallpapers. It is very customizable."​

mine

also mine

current bugs and issues ?

percy_g2 said:
current bugs and issues ?
Click to expand...
Click to collapse
Sorry and thnx forget this one
added

sijav said:
Hello guys, devs
--
Click to expand...
Click to collapse
Good job! I'm working on miui too

sijav said:
Sorry and thnx forget this one
added
Click to expand...
Click to collapse
Wifi rfkill drivers are related to kernel .which kernel you used ?
Sent from my Xperia P using Tapatalk 2

sj8023ld said:
Good job! I'm working on miui too
Click to expand...
Click to collapse
great,
care to share your experience over miui and that how far did you go? what have you made and is the telephony works for you too? (specially if you have xperia P?)
thnx
percy_g2 said:
Wifi rfkill drivers are related to kernel .which kernel you used ?
Sent from my Xperia P using Tapatalk 2
Click to expand...
Click to collapse
Stock!
the very stock kernel!
just put some init.d support and a recovery from nemesis (I think)

sijav said:
great,
care to share your experience over miui and that how far did you go? what have you made and is the telephony works for you too? (specially if you have xperia P?)
thnx
Stock!
the very stock kernel!
just put some init.d support and a recovery from nemesis (I think)
Click to expand...
Click to collapse
I'm working on xperia tx, and I'm not good at this ,so I hope we can help each other if possible

sj8023ld said:
I'm working on xperia tx, and I'm not good at this ,so I hope we can help each other if possible
Click to expand...
Click to collapse
Sure, that's why xda are for! to help each other

Sry dude I don't have any IDEA
And please no ask for ETA thnx
by the way you can use this thread for discussion or further question => [P] .::| the official unofficial MIUI discussion thread |::.
Progress: I'm working on CM based and look for fixing it ... maybe I could manage to fix some smali by looking at the cm smalis made ... but really not sure what am I doing!

OTA ZIP UPLOADED (at last!)
here's the link (you need 7z to unpack this)
PART1: http://www.mediafire.com/download/9brhxkia07oo3s8/out.7z.001
PART2: http://www.mediafire.com/download/4dh2a073ioqxtx9/out.7z.002
enjoy

sijav said:
OTA ZIP UPLOADED (at last!)
here's the link (you need 7z to unpack this)
PART1: http://www.mediafire.com/download/9brhxkia07oo3s8/out.7z.001
PART2: http://www.mediafire.com/download/4dh2a073ioqxtx9/out.7z.002
enjoy
Click to expand...
Click to collapse
your kernel source?

percy_g2 said:
your kernel source?
Click to expand...
Click to collapse
used STOCK ... + nemesis recovery
(I have already told you that though)
Edit: If you mean what did I just uploaded I upload the rom made by patchrom that can be flashed by recovery and is booted and all but have no wifi and network and problems that have been said and so on

sijav said:
used STOCK ... + nemesis recovery
(I have already told you that though)
Click to expand...
Click to collapse
you have to upload the kernel source according to GPL and it will help me fix kernel related issues .

percy_g2 said:
you have to upload the kernel source according to GPL and it will help me fix kernel related issues .
Click to expand...
Click to collapse
I didn't compile the kernel! ... but will upload the touched ramdisk asap
Edit: @percy_g2 I just used the stock kernel ... decompile it's ramdisk, added shelld service and recovery and rngd and white balance and init.d support by doomlord in init.rc ... add recovery start in init.st-erricson.rc , added sbin and res folder from nemesis kernel ... and that's all then I put everything together=>
I packed the ramdisk using this command =>
Code:
find . | cpio -o -H newc | gzip > ../ramdisk.gz
I maked the kernel by added ramdisk cmdline and zImage to python by using this command =>
Code:
python mkelf.py -o boot.img [email protected] [email protected],ramdisk [email protected]
then I opened stock kernel and patched one by hex editor and copied these from 0X00000094 to 0X000004E6 from stock rom then put '04' to 0X0000001D,
(that's all I did )

percy_g2 said:
you have to upload the kernel source according to GPL and it will help me fix kernel related issues .
Click to expand...
Click to collapse
kernel uploaded:
https://github.com/sijav/patchrom_nypone_kernel
flashable fullOTA.zip in one part from bayfiles
http://bayfiles.net/file/QWo5/cCxjzW/fullota.zip

sijav said:
kernel uploaded:
https://github.com/sijav/patchrom_nypone_kernel
flashable fullOTA.zip in one part from bayfiles
http://bayfiles.net/file/QWo5/cCxjzW/fullota.zip
Click to expand...
Click to collapse
I've seen your ramdisk source . I think there's no need to add a cert into kernel

sj8023ld said:
I've seen your ramdisk source . I think there's no need to add a cert into kernel
Click to expand...
Click to collapse
well somebody report that if there is no cert in kernel for stock rom we will see a huge battery drain but it was for GB and ICS so I thought maybe in this rom for not having cert we may encounter battery drain ...
anyways with or without cert the rom is booting but wifi and bluetooth not working so implenting cert is not a much big deal! ... I'm working to see if I can make CM running and borrow smalis from there

sijav said:
well somebody report that if there is no cert in kernel for stock rom we will see a huge battery drain but it was for GB and ICS so I thought maybe in this rom for not having cert we may encounter battery drain ...
anyways with or without cert the rom is booting but wifi and bluetooth not working so implenting cert is not a much big deal! ... I'm working to see if I can make CM running and borrow smalis from there
Click to expand...
Click to collapse
To fix the phone services is related to the radio interface layer, I think we can skip to patch the phone services

Related

[ROM-4.1.2]CBR_SS (CleanBlankRom-StableScheduling) |The REAL GoogleExperience v0.2

Hi to all
I'm here to present to you my new rom:
the Clean Blank ROM
This is a SIMPLE rom...
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
THIS IS NOT MEANT FOR ORD USERS xD
ORD
This is meant to be a STABLE rom, to flash and then forgot about it just like a REAL Stock rom!!!
Updates will be present only in case of versions bump and bugfixig
Don't expect nor nightly nor a weekly release, cause ITs NOT MEANT TO BE LIKE THIS!
LOL xD
Lets quickly start with the goal of the rom:
Having a REAL nexus user experience, on the Galaxy S2
This is not simply going to give you an Aosp rom, but a real OEM-Like Package, turning your SII into a brand new GNex just like it is when booted for the first time
So here is what the rom offers:
Update to android 4.1.2 (read changelog http://www.funkyandroid.com/aosp-JRO03R-JZO54K.html )
New 4.1.2 gApps + 4.2 gapps
OEM-like Nexus system Specifically built around Gs2, includes specific
OEM-like rom signaturing (encaching security)
Open source audio
System optimizations
Optipng
Zipaligned
Deodexed
Rooted
Added OTA updates
init.d support
Cm10 camera
full gapps (Gnow working)
USB OTG Mouse and Keyboard support
Encached Media Quality (MP4 -STEREO- video recording (working 1080p))
Fixed Holo background banding
Dock settings (now USB Audio with official base works)
Optimized scrolling
Optimized launcher memory usage
Optimized memory/graphic/speed
HSPAP:15 support (H+)
FM-Radio support (install it from the OTA App)
Resolved RILJ Wakelock
Optimized MediaScanner
Thats straight and simple
KNOWN BUGS (and relative workarounds!)
- TV Out Mirroring: not working (and will probably never work) -> You can still see videos from players/youtube/browser, just normal mirroring will not work
- No ProjectButter
REMEMBER:
THIS ROM IS OPENSOURCE!
www.github.com/89luca89
If YOU Want to compile your own nightly go to post 3!
Now I just want to explain to you WHY of some choices:
WHAT TO EXPECT:
Lghtweight, Fast, Smooth as silk rom BUT Still with a complete set of GApps (including FaceUnlock)
This is meant for REALLY PURE GE Experience, so NO TOGGLES, NO MODS, NO THEMES (from me, users are free to theme the rom for me ), but with the Suggestion I'll give you, you'll not Miss them...
If really then you want meteo in status, 213123 toggles, central clock and all that things go for CM9/10 and AOKP And simply leave this rom, its NOT meant to be This way xD
ADD-ON AND SUGGESTIONS:
Notification Toggles:
On Market, search for WIDGETSOID:
https://play.google.com/store/apps/details?id=com.jim2&hl=it
After a simple setup you'll have this
OR
you can use NOTIFICATION TOGGLES:
https://play.google.com/store/apps/...EsImRlLmo0dmVsaW4ubm90aWZpY2F0aW9uVG9nZ2xlIl0.
droidphile said:
Couple of tips for users:
1) For notification and battery percentage, use notification toggle from playstore. Download cyanogenmod icons/original ics icons from within app (stock toggles in the app are big and ugly) and after 5 minutes of configuration you will get this:
2) For bln there's no notification service that runs in background polling for missed calls and msgses by default - unlike CM9. Using BLN control app you can get the service running and hence bln. If you're using a kernel with built in bln support and misc files (like Siyah) do the following to get bln working for missed calls and stock sms.
Download missed call reminder. Check missed calls and unread sms in the app. Under cal reminder settings set LED color to white. Uncheck screen On. Do the same thing for sms reminder settings. Now activate bln through script or extweaks.
If you're using gosms, uncheck "unread sms" in the app and check "Blink LED" in gosms notification settings.
3) Press and hold volume down and power key simultaneously for a screenshot.
Click to expand...
Click to collapse
OR
you can use BATTERY WIDGET REBORN:
LINK MARKET
FM RADIO
To use it, install SpiritFM, check it on OTA APP or here:
http://forum.xda-developers.com/showthread.php?t=1059296
ALL CREDITS GOES TO mikereidis, HE IS THE WIZARD THAT MAKE IT TO WORK
Please consider donating or purchasing the paid apps to support the developer, he REALLY deserves it
OTA UPDATES:
Here is the OTA Updater app:
This is derived from original OTA App from gingermod but completely rewritten to match the New ICS Style guides from Google, and A complete Clean UP Of the code
Just click the
"CHECK NOW" And you've done!
you''ll have a similar screen:
You have all infos you need: Changelog, version, and the list of avaiable Updater and Add-Ons
There is also a section under this (just scroll) With the EXISTING Updates you've already downloaded:
When Finished download You'll be prompted to install NOW or LATER, click LATER to install MANUALLY
or APPLY NOW to install AUTOMATICALLY
DOWNLOADS
ROM
DOWNLOAD
MD5
Code:
879fc2e192667290001bc860b68581be Update-luca-4.1.2-AOSP_12092012-signed.zip
DISCLAIMER:
Doing This you've to be SURE of what you are DOING!!
ALWAYS DO A BACKUP FIRST!
If your phone does melt, you lose an arm, an asteroid hits you or simply SuperMario pops up from your phone...I'm NOT RESPONSABLE OF THIS!
REMEMBER TO PERFORM A DATA WIPE IF YOU FIND SOME PROBLEM!
A DATA WIPE MAY BE NEEDED ALSO IF YOU ARE ALREADY ON CBR!!
FAQs AND CHANGELOG IN NEXT POSTS!
CREDITS:
Cyanogenmod team
TEAM Hacksung
codeworkx
Entropy512
Xploid
espenfjo
Angelom & Guidox
Google
Koudd
SPECIAL THANKS
Guidox
kontinuity
thehaunted
sam87
Michael Weingärtner
Samitinjaya Mahapatra
They helped me betatesting the rom!
Thanks for giving me part of your time!
Sorry but I dont Remember all your XDA Nicks xD So if you prefer them, just pm me and i'll change it
------------------------------------------------
CHANGELOGs:
v0.2
Amplified Sound tweaked vol_hpgain values (Headphone Amp)
CRT Animation Fix
Open source audio ALL CREDITS TO CM TEAM ENTROPY CODERWORX
Updated to latest packages from Cyanogen
(libhardware, libhardware_legacy, hardware_samsung)
Latest cm kernel
Latest cm camera app (fixed FC on settings reset, better power button shot support zoom in/out with vol +/- )
Revert to MusicFX
Fixed Filemanager UI and permissions
Fixed Init.d support
v0.1JB
First Release
Update to android 4.1.2 (read changelog http://www.funkyandroid.com/aosp-JRO03R-JZO54K.html )
New 4.1.2 gApps
OEM-like Nexus system Specifically built around Gs2, includes specific
OEM-like rom signaturing (encaching security)
System optimizations
Optipng
Zipaligned
Deodexed
Rooted
Added OTA updates
init.d support
Cm10 camera
full gapps (Gnow working)
USB OTG Mouse and Keyboard support
Encached Media Quality (MP4 -STEREO- video recording (working 1080p))
Fixed Holo background banding
Dock settings (now USB Audio with official base works)
Optimized scrolling
Optimized launcher memory usage
Optimized memory/graphic/speed
HSPAP:15 support (H+)
FM-Radio support (install it from the OTA App)
Resolved RILJ Wakelock
Optimized MediaScanner
FAQs:
Q: Can I have AOKP/CM10 Features?
A: No, dont ask
Q: How can I set Soundboos (headphone amp)?
A: just go in terminal and type:
Code:
su
cbr soundboost X
X is a vaule from -20 to 20
Q: What are the known bugs?
A: the known bugs are
- TV Out Mirroring: not working (and will probably never work) (only video out works)
- No ProjectButter (and no CRT Animation)
- Audio 50% bug -> Use DSP Manager DynamicRangeCompression/PowerAmp Direct volume control
DO NOT ASK FOR THIS BUGS
Q: I really have many problems with this rom and "put_here_any_kernel" Kernel, can you help me?
A: NO. I DO NOT support officially ANY OTHER kernel different from CM One!
Q: I have FC or a bug, How to report it?
A: Be on FRESH INSTALL, with PROVIDED Kernel, if you have some FC, open terminal and type
su
logcat > /sdcard/log.txt
then send it to me, or put it on pastebin
If you have some SOD, panics or other, send me the dmesg of Kernel
Q: I cannot find my External SDCard!
A: Its in /storage/sdcard1, you can easly manage it with any filemanager
Q: Then can you mount it in /sdcard/external_sd??
A: NOPE, this is AOSP standard, and this will remain
and you have done!
Q: I have some strange issues with my ROM that nobody reported before. What should I do?
A: IFrist check if the MD5 Checksum is correct. Then flash ROM again and see if the issue is gone. If not wipe data. If not again make sure you DO NOT use any mod or other kernel not provided by ME
Q: My Quadrant score is not as high as Samsung ICS, What is this ****??
A: Quadrant/Antutu/Linpack means NOTHING, to test a rom, flash it, play with it a couple of days and see the performance, but NOT using benchmarks
Q: AudioOut_1 is draining the battery and causing Wakelocks, what to do?
A: Uncheck the touch sounds and lock sound in sound settings, then reboot
Q: I dont like the rom, it does not have many features and its ugly
A: Degustibus...Not my business, go away then
Q: I really like your rom, can I support in any way??
A: Yes, press THANKS, or donate using the banner in the signature or above my avatar... but PLEASE:
Consider donating also to Team Hacksung and CM9 team (Entropy512, XPloid, codeworkx) cause is THANKS TO THEM that we have Aosp
Q: I see, this rom is Open Source??
A: OF COURSE IT IS! See third Post to have instructions to build it!
COMPILING THE ROM ------> ADVANCED USER ONLY!!
Those instructions are tested and works on Ubuntu 10.04 an 12.04 (machines I Have)
For Extra settings please contact me and I'll try to help!
-Install the Android SDK
-Install needed pacckages:
Code:
git-core gnupg flex bison gperf libsdl1.2-dev libesd0-dev libwxgtk2.6-dev squashfs-tools build-essential zip curl libncurses5-dev zlib1g-dev sun-java6-jdk pngcrush schedtool
For 64bits enviroments also:
Code:
g++-multilib lib32z1-dev lib32ncurses5-dev lib32readline5-dev gcc-4.3-multilib g++-4.3-multilib
-Create the enviroment where you'll going to develop
mkdir -p ~/bin
mkdir -p ~/android/system
-Install the Repository
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
chmod a+x ~/bin/repo
export PATH=~/bin:$PATH
After this step, it may be necessary a reboot to have repo working from path
-Inizialize the Repository]/B]
cd ~/android/system/
repo init -u git://github.com/89luca89/android_manifest.git
repo sync -j16
This will take a while Go out for a walk xD
-Copy proprietary files
This is needed only the first time you compile, you must have a working CBR-JB rom, working ADB.
Make sure ADB Is working on your Machine
cd ~/android/system/device/samsung/i9100/
./proprietary-files.sh
This will put all proprietary files in the /vendor
- BUILD THE ROM
. build/envsetup.sh
lunch full_i9100-userdebug
make -jX (X= number of cores)
make -jX otapackage
This will build the complete rom WITHOUT gapps
If you want the complete build (like the one in th post) you have also to:
FOLLOW THIS GUIDE
http://www.kandroid.org/online-pdk/guide/release_keys.html
to create your signature keys (credits to Koudd that helped me sorting it out! )
put all Gapps (you can find the package, or simply manually take from CBR) in vendor/CBR/GoogleApps
then
vendor/samsung/CBR/tools/squisher
Will generate a signed flashable zip with also MD5sum
Reserved for Future
Great news, mate!
luca my friend, welcome back
Welcome back Maestro Gonna install this asap
Thanks! I Hope you like the rom cause I really enjoy it!
Just installed it... It is the fastest ICS I have used on GSII... Didn't find any bugs
Great news! I loved your GingerMod! I have couple of concerns flashing ICS mod. Do I need to first flash ICS bootloader before flashing Nexus SII.
Can I just flash the ROM via CWM? Also, what is MD5 (CSC?)
Do I have to do a full wipe if coming from another ICS Rom?
Ahhhhhh the ROM I have been waiting for!
How is this different to the other galaxy nexus rom?
Also I'm not sure if u can call ur rom that mate...
Sent from my GT-I9100 using xda premium
adamski123 said:
How is this different to the other galaxy nexus rom?
Also I'm not sure if u can call ur rom that mate...
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
The major difference between this and Faryaab's F1 ROM is that this is ODEXED and that one is DEODEXED. This is optimised for performance whereas that allows for theming etc. Visually, it won't make a difference but under the hood, this could be more fluid. Gonna have to give this a try.
Hmm OK I may try this rom. If I'm running f1s rom do I really need a full wipe? :L
Sent from my GT-I9100 using xda premium
to the OP .. ur missing a 'directions for install'
just a suggestion
xinhang said:
Great news! I loved your GingerMod! I have couple of concerns flashing ICS mod. Do I need to first flash ICS bootloader before flashing Nexus SII.
Can I just flash the ROM via CWM? Also, what is MD5 (CSC?)
Click to expand...
Click to collapse
Well yes, you can simply flash, just if you boot loop even with a data wipe, flash the cyanogen mod resurrection flashable via Odin, that sets all boot loaders compatible
MD5sum is a code to check if the zip is OK or corrupted so it will not be possible to have failure flash
goldencore said:
Do I have to do a full wipe if coming from another ICS Rom?
Click to expand...
Click to collapse
yes!
adamski123 said:
How is this different to the other galaxy nexus rom?
Also I'm not sure if u can call ur rom that mate...
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
well I know the other rom but sincerely I don't think the "intent" is the same...I develop an oem-lile rom, so its like the stock images of gnex, he does a pure aosp..., but even if are similar (aosp is aosp, optimization apart its the se for gnex nexus s and gs2...)
You cannot say this rom its not mine... you know just check the source code... its open source so just check, this is not a work you can do in a night... it might be only a coincidence, but still project are different
adamski123 said:
Hmm OK I may try this rom. If I'm running f1s rom do I really need a full wipe? :L
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Yes you need...
You can try to not wipe, but semember that in case of problems, the reason is the wipe not done
tdiddy1987 said:
to the OP .. ur missing a 'directions for install'
just a suggestion
Click to expand...
Click to collapse
Well, just flash the zip, is really necessary? XD
Inviato dal mio GT-I9100 con Tapatalk 2
Grear work
Sent from my GT-I9100 using XDA Premium HD app
installed, so far haven't faced any bug, great work again!
Installed running great so far. Is it possible to add reboot option in power menu.
Sent from my GT-I9100 using XDA

[KERNEL] OXYDO-ICS-05 | FPS-uncap | CWM TOUCH RECOVERY 5.0.2.8 | TWRP!!!

Yes guys, you read the title right.
Now you have a kernel with touch recovery for ICS. Yeah, ICS!!! It is compiled from nAa's ICS kernel sources and the touch recovery is from alfsamsung's GB kernel. Performance is almost like that of nAa's ICS kernel.
This is what Mistev had to say regarding the kernel:
3 words: Simple. Awesome. Great.
Click to expand...
Click to collapse
UPDATE: The FPS-uncap version is now available. Flash away!
UPDATE: TWRP version with FPS-uncap available!
FEATURES
- Everything from nAa's ICS kernel
- Built with Linaro toolchain
- TWRP *_*
- CWM TOUCH RECOVERY 5.0.2.8 from Alfs' kernel
That's about it.
REQUIREMENTS:
- Rooted XPERIA X8 with unlocked bootloader
- A lot of courage
- The ability to follow instructions (which I'm pretty sure everyone around here possesses =))
INSTRUCTIONS
- Make sure you have a copy of the stock kernel and ROM in case anything goes wrong (I'm pretty sure it won't)
- Backup using CWM
- Download the kernel and put in the firmwares folder of Flashtool
- Follow the instructions provided by Flashtool
- Reboot and press back button several times and if you see the TOUCH RECOVERY you have succeeded in your quest
SCREENSHOTS
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Github Link
Kernel: http://www.sendspace.com/file/yol2cf. There's always the Github link for other versions of the kernel. I just couldn't upload this one.
Ramdisk: https://github.com/souljaboy11792/ramdisk-twrp-ics
Source: https://github.com/souljaboy11792/oxydo-kernel-ics
CREDITS:
- nobodyAtall for kernel source
- alfsamsung for touch recovery
- djnilse for helping alfsamsung
- pilu1978 for helping me
- feherneoh for helping with TWRP
- fotak-x for the screenie
- Daveee10 for helping pilu1978 with TWRP
- CnC-ROCK for suggestions and the new logo
- viper001 for instructions
- DooMLorD for the unpacking tool
- androidnerd2 for providing the commands that determine what touch screen you have
- Cyanogenmod team for......you know what....if you don't, then GTFO. just kidding
- Sony Ericsson for the phone
- My family for supporting me =)
- Allah Almighty (yes I'm a proud Muslim)
NEITHER ME NOR ANYONE RELATED TO THIS KERNEL CAN BE HELD RESPONSIBLE IF YOU BRICK YOUR PHONE BY FLASHING THIS. Don't worry, you won't. =)
NOTE for V03 and below : To check whether you have cypress or synaptics, type this in terminal or in adb shell
Code:
su
dmesg | grep "cyttsp-i2c"
And if you get something like this,
Code:
<6>[ 4.185259] cyttsp_i2c_probe: Successful registration cyttsp-i2c
you have cypress. If not you have synaptics.
TO ENTER TWRP YOU HAVE TO TAP THE SCREEN. Please report any bugs that you find.
Will test it right now!
Touch recovery *-*
Ok compiling instructions now.
1. Grab the kernel source and ramdisk from github. Also grab the linaro toolchain from here.(the one that says gcc-linaro-arm-linux-gnueabihf-2012.05-20120523_linux.tar.bz2)
2. Unpack the archives in Ubuntu or other Linux OS like LinuxMint....
3. Follow the instructions from this thread's second post. (You have to change the name of the compiler in the export command and don't use the FXP ramdisk)
4. Now you need a ramdisk for your kernel. Unpack the kernel.ftf file and then unpack kernel.sin using this tool.
5. Then modify it however you want and then repack it using the command provided in the 3rd or 4th page of the above thread. (It will take you ages to learn what file does what in the ramdisk)
6. Grab the ramdisk and Image and follow Blagus' instructions on how to create a kernel.sin.
7. After you have renamed result.elf.sin to kernel.sin put it in a folder with a loader.sin from a working custom kernel.
8. Then use Flashtool to create a bundle from Advanced>Bundle Creation. Give it a name and branding and all and you're done.
NOTE: In menuconfig you can change the name (you'll find it under general) of the kernel, but not the [email protected]#1 thingy. To change that you have to edit line 65 of mkcompile_h in the scripts directory.
NOTE 2: You have to compile your own WiFi modules if you change the name of the kernel. Do this by issuing ./build_wifi.sh in terminal. You'll get some.ko files which you have to copy to your ramdisk's modules directory and then repack it.
Any issues? PM me and I'll try to help.
CHANGELOG
- 09-08-2012
* Initial release
* Added CWM Touch Recovery
-10-11-12
* Enabled FPS-uncap
* Integrated both recoveries into one ramdisk, and so, there is only one kernel now.
-14-11-12
*TWRP included. CWM touch recoveries for cypress and synaptics are also present.
Good job
great work will test it on MiniCM9 thanks.Hope you can do it better:good:
@przemek4113
suggestions are always welcome.
I 'm green in these things.Good job anyway.:good:
kernel working with MiniCm9
Although I can't test the touch recovery cuz I have Synaptics(-_-)
synaptics version will be up in 3 hours.
EDIT: synaptics is up for testing. flash and provide feedback.
i can't dowload link die
How could I now if my phone is Cypress or Synaptics ?
I need you to fix link dowload
For me both link working.
Anyway, thanks added for your work.
but I can not find the link to dowload
ducthe134 said:
but I can not find the link to dowload
Click to expand...
Click to collapse
Cypress- http://www.mediafire.com/?9zbl02ajzfo32h3
Synaptics- http://www.mediafire.com/?29nvh8hhywonhsu
hey thanks shin. are you done with your exams?
souljaboy11792 said:
hey thanks shin. are you done with your exams?
Click to expand...
Click to collapse
no problems at all . Just finished another exam today. Final one will reach in 1month+. After that i would be free. And i will keep port rom non-stop until i buy new mobile
cool.
Neur0Nerd said:
How could I now if my phone is Cypress or Synaptics ?
Click to expand...
Click to collapse
Enter the following code in terminal emulator
su
dmesg | grep "cyttsp-i2c"
Click to expand...
Click to collapse
If you have something like this
<6>[ 4.185259] cyttsp_i2c_probe: Successful registration cyttsp-i2c
Click to expand...
Click to collapse
Then you have Cypress otherwise Synaptics

[GUIDE] Porting MIUI 4 or Other Rom To Dell Venue

please refers to guide : Port miui 4 for your device
ATTENTION
Dell Venue is arm7-neon CPU qualcom Snapdragon Scorpion Variant board Platform. You can for any from from Equal Devices
Reference for Devices found at THIS WIKI
MANDATORY TOOLS
PC with adb & fastboot live (Minimum Requirement for tweaking Android Device )
Any operating system : Linux, Windows, OSX
For Linux Please use Archive Manager , for windows or osx please find out an application able to open archived file without extracting Just for easy and save times
Internet connection for search and obtain help or further reference
OPTIONAL TOOLS
Hot Coffee ... good for releasing your stress
Cookies ... good for friend while waiting any download
BASE ROM
WHIZKIN ROM ICS FOR DELL VENUE : DOWNLOAD HERE
MY ROM : DOWNLOAD HERE
PORTED ROM
My Test using MIUI 4 XPERIA X10 ROM
Many of other ROM for Equal Device you can search in the INTERNET WORLD
FINAL ROM
MY PORTING TEST RESULT IS HERE ... ( Tested and Booted on Dell Venue ... No Further Test )
HOW TO FLASH
Download Final Rom
Download Writable system kernel (Rom is having READ ONLY /system kernel )
WRITABLE SYSTEM KERNEL : DOWNLOAD
Use TWRP Recovery V2.2.1 by TheManii You can find HERE ..... (IF YOU DID NOT HAVE IT
Put : MIUI-4-FOR-DELL-VENUE.zip and WRITABLE-XXX.zip at the root of your SD card in the phone
Boot your dell venue into Recovery
Flash Rom and Kernel (TWRP RECOVERY HAVING OPTION TO FLASH 10 ZIP FILE IN ONE GO) ... and it is touch recovery
REBOOT
HELP DESK
No help desk in this forum, but XDA is great forum with members willing to help.
You can flash via adb into the device whatever you wants ... let say, you suspect an apk file is not good enough just deleted and flash with you consider is good
VERY BASIC COMMAND OF ADB
Code:
$ adb pull > to pull something in the device
$ adb push > to push something into the deice
$ adb shell > to come in into your device
FAMILIARIZE YOUR FINGER WITH LINUX COMMAND
Code:
$ rm > to remove a file / files
$ rm -rf > to remove a folder / folders
$ mv > to move a file into similar folder or different fordel, this also usable for rename
$ cp > to copy and file to somewhere [b] You can changed the name of new copied file [/b]
[B] example [/B]
[/home/user/miui]
$ mv lib/hw[SPACE]/fun/android/
you move folder in hw in lib folder into folder named android in fun folder
$ mv radiooptions.so[SPACE]ori-radiooptions.so
you move a file radiooptins.so and change the name into ori-radiooptions.so
$cp mv radiooptions.so[SPACE]ori-radiooptions.so
you copy a file radiooptins.so and change the name into ori-radiooptions.so
HAVE NICE WEEK END AND HAPPY PORTING
Hello sir....thanks a lot....is this miui 4 works well on our venue???.cn u specify wht works n what not works??
M also a fan of miui rom...
Cn i flash wid cwm????
Sent from my Dell Venue using xda premium
---------- Post added at 07:35 PM ---------- Previous post was at 07:20 PM ----------
Sir post some snapshot also....n plzzz mk this rom a stable one...v appreciate ur hardwork...
Sent from my Dell Venue using xda premium
i will flash this rom via CWM
wow
i flashed via cwm. boot successful
but launcher miui doesn't work, just black home screen and status bar.
reboot and boot loop
I think miui v4 better than cm9 full options
Black Home screen
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
http://www.upanh.com/2012-11-24_22.39.04_upanh/v/9vm62b3b8io.htm
changkho1908 said:
i will flash this rom via CWM
wow
i flashed via cwm. boot successful
but launcher miui doesn't work, just black home screen and status bar.
reboot and boot loop
I think miui v4 better than cm9 full options
Black Home screen
http://www.upanh.com/2012-11-24_22.39.04_upanh/v/9vm62b3b8io.htm
Click to expand...
Click to collapse
I have been sorting out this problem : my suggestion, flash "onetime initializer.apk" or "setup-wizard.apk" from cm9 into your device and do factory reset or in the zip file (then you need to reflash) .... flash to device is easier
x1123 said:
I have been sorting out this problem : my suggestion, flash "onetime initializer.apk" or "setup-wizard.apk" from cm9 into your device and do factory reset or in the zip file (then you need to reflash) .... flash to device is easier
Click to expand...
Click to collapse
we've been wating for final cm9 rom, to port MIUI and other roms.
all we need right now is final cm9 :laugh:
changkho1908 said:
we've been wating for final cm9 rom, to port MIUI and other roms.
all we need right now is final cm9 :laugh:
Click to expand...
Click to collapse
I sorted out the problem : MiuiHome and MiuiSystemUI on ported ROM looks very old and unstable ... You can find other miuihome and miuisystemui from bravo, leo, x10, and other qsd8k and try to flash ... hopefully work. If not please report ... I will decompile the apk and get rid with them my testing by using Launcher2.apk from cm9 ... home coming out ... the problem you will see cm9 face .... LOL . I will do it after office hours
The correct way to build MIUI is ...HERE ... if the post info is true, 20 GB download .... is THREE TIME OF AOSP/CM9 ..... and this is PATCHROM ... OMG
[rom] miui 4 for dell venue
PICTURE not SCREEN SHOOT
DOWNLOAD : ICS MIUI-P4-DV.zip FOR DELL VENUE
FLASH VIA CWM
== TAKE YOUR OWN RISK ==
PORTED FROM PASSION-MIUI-ICS-2.11.23
Change Log = Dell Venue CM9
​
x1123 said:
PICTURE not SCREEN SHOOT
DOWNLOAD : ICS MIUI-P4-DV.zip FOR DELL VENUE
FLASH VIA CWM
== TAKE YOUR OWN RISK ==
PORTED FROM PASSION-MIUI-ICS-2.11.23
Change Log = Dell Venue CM9
​
Click to expand...
Click to collapse
thanks u so !!!!! :good::good::good::good:
You're doing very well, I like you so much!
screenshot: https://www.facebook.com/media/set/?set=oa.395971840478694&type=1
How about camera, 3G?
Did you have access Market Play? (I couldn't On CM9)
hmm, i flashed passion miui rom via cwm, it shows a other screen, look like installing Windows on PC, options....but reboot and boot loop
changkho1908 said:
hmm, i flashed passion miui rom via cwm, it shows a other screen, look like installing Windows on PC, options....but reboot and boot loop
Click to expand...
Click to collapse
Try to flash my writable-system-kernel immediately after flashing passion miui rom ..... you may have luck to boot .... Market work on ported miui to dv download via "baidu"
ICS 4.0
x1123 said:
Try to flash my writable-system-kernel immediately after flashing passion miui rom ..... you may have luck to boot .... Market work on ported miui to dv download via "baidu"
Click to expand...
Click to collapse
We still waiting for the completed version. fixing camera and 3G no working.
We are not good enough to develop and complete it, so just wait for you.
in Vietnam we only promote for hardware, at moment we try to change two borders by real silver.
So try to take your time to help us in ISC,
thanks so much.
I learn from various sources how to solve camera not working in ics dv. still no good clue.
Sent from my Galaxy Nexus using xda app-developers app
Any info about data connectivity issue?
Sent from my Dell Venue using xda premium
Hi team
i have just flashed the rom my my dell venue
But couple of thing dont seem to work
1. Camera
2.Theams
3.Music
And the Miui Home also crashes some times
Any idea what can be done to get this fixed
Except these issues every thing else seems to be working fine for me...
crainz said:
Hi team
i have just flashed the rom my my dell venue
But couple of thing dont seem to work
1. Camera
2.Theams
3.Music
And the Miui Home also crashes some times
Any idea what can be done to get this fixed
Except these issues every thing else seems to be working fine for me...
Click to expand...
Click to collapse
We need "better" base rom before porting to other flavour of rom. I have better build but still " WITH NON WORKING CAMERA " , basically the camera is " ... working ..." but Not functional " AS EXPECTED " .....
help
Writable system kernel dl link is down

[ROM] [NIGHTLY] [TeamCanjica][UB] Unofficial CyanogenMod 10.1

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
CyanogenMod 10.1 for the Xperia U
Brought to you by TeamCanjica​
TeamCanjica
We've been discussing to officialize the team a while ago and as Pablo (Paul-L) joined us we finally did it.
Our build server was then set up using Jenkins (Pablo's idea) and now and we'll are able to push nightly builds of Cyanogemod to Goo.im easily.
Also we are now joined by Pawel (DevSwift) which is now extending 4.2.2 development to Sony's Xperia devices
.
Diego Porto aka diego-ch -- CyanogenMod
Huang Ji aka cocafe -- CoCore Kernel
Federico Melano aka fedevd -- Miui
Franco Rapeti aka frapeti -- CyanogenMod
Matthew aka CallMeVentus -- NFC Variant
Pablo Lunarenko aka Paul-L -- P.A.C 4.2.2
Shantanu Londhe aka Shaaan -- Paranoid Android 4.2.2
Pawel aka DevSwift -- Xperia U, P, SOLA and GO
Working
RIL
Mobile Data
WiFi
USB tether
GPS
Leds
Audio
SD Card (internal storage)
App2SD
MTP & USB Mass Storage
Sensors
Vibrator
Project Butter
Camera (rear and front) with camcorder
Torch
Youtube HQ
CPU sleep mode
OMX -> Hardware Decoders / Encoders
Ambient Light Sensor
Known Issues
WiFi Tethering and WiFi Direct.
Bluetooth
Source
Check out the ROM Source available on TeamCanjica' s Github.
Feel free to submit any fixes, Just remember to give proper credits when using other people's source.
Credits
Alin Jerpelea aka FreeXperia
Daniel Hillenbrand aka Codeworkx
Oliver Garcia aka OliverG96
Installation
Download the ROM from the link below
Download gapps on http://goo.im/gapps
Flash kernel via fastboot (kernel from rom zip)
Put the zip files on your SDCard
Reboot on Recovery
Wipe Data / Factory Reset
Select "Install the Zip from External Storage"
Choose CM zip file (don't worry about error)
Choose GApps zip file
Reboot to system
Attention
First boot takes a while.
Wait at least 5 mins for it to boot.
Download
Nightly builds:
http://goo.im/devs/STEAndroid/kumquat/cm-10.1-sony/nightly
Latest build V3:
http://d-h.st/KpC

			
				
Want to contribute to development? Drop me a PM or submit your patches via pull request to our GitHub
__________________________________________________________________________________________________
The first full boot of our ROM was at 24/06/2013, current explaination of what works / does not
WiFi Tethering and WiFi Direct:
Wi-Fi Direct will probably NEVER work, we are working on Wi-Fi Tethering, which is probably going to work.
OMX -> Hardware Decoders / Encoders.
ST-Ericsson fault for NOT giving sources, it will NEVER work without them.
Camera
It's just missing symbols, it WILL work
Torch
Needs configuration, it WILL work
Audio
ST-Ericsson NEVER gave the sources, it's KIND of working, BUT is probable it never work at it's FULLEST
Bluetooth
Needs vendor configuration, it WILL work
_______________________________________________________________
Installation things for the paranoic ones:
YOU MUST INSTALL boot.img VIA FASTBOOT/FLASHTOOL IF GIVES YOU ERRORS
So, someone surely will see...set perms failed, this is because we must add a custom edifier/ota tools packager script written in Python 2.x
IF you see the some set_perms failed. IT doesn't mean that the ROM failed to install, just SOME of the files permission weren't applied because mostly THEY DON'T EXIST.
What to do? stay at recovery, go to advanced settings and select "fix permissions". THIS is not required, if you find any problems, just try, it will not do harm to your phone.
_______________________________________________________________
Please discuss NON dev related things at http://forum.xda-developers.com/showthread.php?t=2334423
OTHERWISE, I WILL HAVE TO CALL A MODERATOR HERE, GET A NICE READ OF XDA RULES
Awesome work and thanks.And btw i saw on some other devices (samsung galaxy ace) that omx libraries were adapted from ics, i suppose we could do the same ?, because correct me if im wrong but without omx libraries then bye bye to video recording - hardware video acceleration.
Just installed the ROM. And the rom is, impressively smooth, right after boot. I am unable to make calls, and play audio, etc. But this is some terrific work you guys have done. Every thing is running silky smooth with out a bit of lag. Thank you very much.
vamsi_krishna said:
Just installed the ROM. And the rom is, impressively smooth, right after boot. I am unable to make calls, and play audio, etc. But this is some terrific work you guys have done. Every thing is running silky smooth with out a bit of lag. Thank you very much.
Click to expand...
Click to collapse
We will work out the calls problem like we did on Galaxy S Advance, probably.
If by audio you mean...music? (Apollo crashing) Yes, it's because the sdcard (internal storage) isn't actually mounted/available for system use.
Paul L. said:
We will work out the calls problem like we did on Galaxy S Advance, probably.
If by audio you mean...music? (Apollo crashing) Yes, it's because the sdcard (internal storage) isn't actually mounted/available for system use.
Click to expand...
Click to collapse
It's very interesting because now I can play music and sdcard works we must test it more
Paul L. said:
We will work out the calls problem like we did on Galaxy S Advance, probably.
If by audio you mean...music? (Apollo crashing) Yes, it's because the sdcard (internal storage) isn't actually mounted/available for system use.
Click to expand...
Click to collapse
Yes, apollo crashing problem. Sorry for not being specific. I wish you guys all the best.
Cheers.
hello mates
set_perm: failed to change
status 7 error
may be updater script error
fixxxxxx:cyclops:
I think you should add to all bugs that, at least for now, /sdcard is not working
mirco_pa said:
I think you should add to all bugs that, at least for now, /sdcard is not working
Click to expand...
Click to collapse
Check mnt directory for sdcard,most probably needs to linked.
Sent from my rk30sdk using Tapatalk HD
which one I need to download ?
VocaloidBoy said:
which one I need to download ?
Click to expand...
Click to collapse
Latest
VocaloidBoy said:
which one I need to download ?
Click to expand...
Click to collapse
the latest
@DevSwift1 is there a place where we can read the daily changelog? It would be useful!
TeamCanjica, Hi just wanna help here,
The same problem of missing OMX drivers was there for the Zte Blade, The solution of which is found by developer KonstaT. check out this link:
http://www.modaco.com/topic/359832-devrom145-cyanogenmod-101-android-422/
Glad if i helped!! and Keep up the good work!!
samuelrf said:
take a look to your pm please
Click to expand...
Click to collapse
nothing error,whn copy the META-INF in privious post into
cm-10.1-20130625-NIGHTLY-kumquat and replace..nothing error and no take permission..sory for my bad english
BlueHack said:
i already read and test this method and it won't work :c
Click to expand...
Click to collapse
these rar file ,ok open in rar and extract on desktop,,and zip file of rom open and replace meta info and then achive to zip and copy on ur memorycard and then flash without any permission..sory for my bad english
Paul L. said:
Please discuss NON dev related things at http://forum.xda-developers.com/showthread.php?t=2334423
OTHERWISE, I WILL HAVE TO CALL A MODERATOR HERE, GET A NICE READ OF XDA RULES
Click to expand...
Click to collapse
Please stop spamming this thread and do what OP has kindly told.
Sent from my Xperia U using xda app-developers app
samuelrf said:
it's disabled, it blinks but i don't know why :'(
Click to expand...
Click to collapse
You are on a ENG build, this is force-enabled, you can't disable it
Later we will upload a USERDEBUG build, that should make red lines gone (along with the extra debugging)
nirajkaushik said:
why does the phone hard-brick after rebooting?
I'm even unable to take screenshots and after flashing the rom it says installation aborted, that means some files are not flashed properly...
Click to expand...
Click to collapse
with hard-brick you mean...you're now using it as a doorstop?.
Please people, just DON'T go ahead and flash WITHOUT READING THE FIRST THREE POSTS
No internal storage means...screenshots can't be saved, want to take a screenshot?
You need adb on linux, or adb and ffmpeg on Windows.
adb pull /dev/graphics/fb0 fb0
ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb32 -s 480x854 -i fb0 -f image2 -vcodec png image.png
sv2hqx said:
i was waiting from a answer from devs or someone who tested
i need bt ....most on the way so i work headset
thanks anyway
Click to expand...
Click to collapse
No, bluetooth doesn't work, yet.
Why? well, we need to FIND the actual bluetooth UART Port, once that's is found (it's somewhere in init the files), we just need to add it in the bluetooth configuration files (they are the same in S Advance), compile, and done
Why I haven't done it yet? I'm repairing my computer (my actual Quad-Core computer, not the slow Single core with 1GB I'm using now). And also, I don't have the device so it needs to be tested by DevSwift first

[SCRIPT] [tool] [windows] [4.4] convert any rom to full f2fs

This is a Windows Batch Script/Tool to make any 4.4 based ROM to full F2FS compatibility !! This tool can convert any existing ROM from ext4 to Full F2FS Compatibility in a few clicks !! All tools necessary for conversion included in the batch file itself !!
Basic Info
What is F2FS?
F2FS (Flash-Friendly File System) is a flash file system created by Kim Jaegeuk at Samsung for the Linux operating system kernel. The motive for F2FS was to build a file system that from the start takes into account the characteristics of NAND flash memory-based storage devices (such as solid-state disks, eMMC, and SD cards), which are widely used in computer systems ranging from mobile devices to servers.
What is All-F2FS?
We used F2FS only for /data. It was simply because we have only to flash a compatible Kernel and Format /data partition. With All-F2FS we use F2FS for all partitions and we need a compatible ROM
DISCLAIMER
Code:
*I am Not responsible for any bricked devices,SD cards or thermonuclear attacks.
*Please do some research about what you are doing before you use the tool.
*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. Hard. A lot.
Current Device Compatibility
Code:
1. Nexus 4 ( Mako )
2. Nexus 7 2012 Edition ( Grouper)
3.Nexus 5 (HammerHead)
Prerequisites
Code:
1. A Hammerhead
2. Any 4.4 based ROM with [B][U]busybox [/U][/B]installed
3. Proper F2FS Compatible Recovery and Partition Zip from
[url]http://forum.xda-developers.com/google-nexus-5/orig-development/recovery-twrp-2-7-0-0-f2fs-support-t2746030[/url]
4. Any Windows version and my batch script
Features
Code:
1. One Click F2FS Conversion Process
2. All tools included in the Zip file itself
3. Changes only the relevant parts of your updater-script keeping the rest unmodified
4. Compatible boot.img included in the ROM itself
5. Now Scripts are Device Specific
6. Error conditions at many places so a noob cant go wrong
***Special note for CM /CM based ROM users***
Code:
I dont test the script since I dont own an HH !! This is the CM kernel by @kdh2834
If it does not work kindly post the detailed error on the thread . Will try my best to resolve it
***Special note for Stock ROM users***
Code:
The script requires busybox and since stock roms dont have busybox the repacked ROM wont boot up.
In such a case the best option is try out any other AOSP based ROM/or a Stock ROM with busdybox installed
Instructions
Code:
[LIST=1]
[*] Unpack the Zip file you downloaded from Link Below to a folder named F2FSROMConvetor (Dont Mess with the name).
[*] Take Care that the path you extract my Zip for eg in my case "C:\Users\Nabendu\Desktop\F2FSROMConvetor"
does not contain any blank spaces in between or else the script will not work as intended.
[*] Run F2FS Convertor.bat
[*] Select your device
[*] Place the Zip in the Extract /Input directory when prompted
[*] The script will Unpack your ROM
[*] Select option of boot.img based on your rom
[*] Repack your ROM
[*] A black window will open showing the Repacking progress. Dont close my Blue Window anytime during it the repacking process.
After 100% repacking is done the Black Window will close automatically and you can now press any key to Continue
[*] Check NEW F2FS ROM directory for the Repacked ROM
[*] Flash and Enjoy
[*] Cleanup the working directory cleanup.bat (Cleans everything including original input ROM.Only a copy of the Output ROM is maintained)
[/LIST]
***FAQ's***
Q. I get errors compiling the ROM on my XYZ Windows Version?
A. Read through my steps once again especially point 1 & 2. Hopefully u can get it to work.
If you think you are doing everything correctly post it on the thread and Ill try to reply within 24Hrs.
Q. I want to do it on Linux !! Why you no create bash scripts ?
A. Im not good at bash scripting !! Also dont own a Linux Distro so cant help you guys !! But look here @jolinnard has a script for Linux users
https://github.com/figue/f2fs-scripts/blob/master/convert_ROM_to_f2fs.sh and make necessary changes for Hammerhead updater script if any
Q. I can do the same with the Convert to F2FS apk on the Playstore ?
A. Sure you can. Converting on mobile is easier also. But only reservation is that it is paid.Not everyone can afford it.
Also time permitting Ill create a Android Terminal Script based on jolinnards script for Linux.
Q. Do you think I can convert it myself ?
A. Yes its just clicks . Read my steps and do it you wont go wrong.
Download Links
1. V1.1 OLD
2.V1.2 NEW
Changelog
Code:
V1.0 Intial Release
V1.1 : Add Device Support
1) Added Device Compatibility : Nexus 5
2) Scripts now will come seperate for each device.
3) Did some cleaning up on my messy script
V1.1 : Add more Boot.imgs for N5
Credits
Code:
@legolas93 For bringing F2FS to Nexus and also for providing the boot.img for the script
[user=4439521]@mikaole[/user] For the German Translations and extensive testing
[user=2002216]@jolinnard[/user] For the amazing F2FS kernels he is providing
[user=4544860]@osm0sis[/user] For his amazing Android Image Kitchen.The cleanup.bat script is taken from his tool.
[user=3325155]@fishears[/user] For helping out on the kernel side.
[user=5501864]@USBhost[/user] For being the lone tester for the N7 ( 2012 )
[user=4450732]@CallMeAldy[/user] For the CM trick and his compilation thread
[user=4851200]@Rohit02[/user] For being the beta tester
[user=14325584]@kdh2834[/user] For his AOSP Kernel
And all other beta testers !! Sorry if I forgot anyone from the list !!
Screenshots in the Next Post
Hit the Thanks button if you Like My Work
Screenies
Screenies atlast
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Excellent test on
Big thanks
c-rom v6.4 Network Connectivity fail
I converted c-rom v6.4 using the boot.img supplied with the script and network connectivity fails. Mobile networks doesnt open when tapped. No mobile network connectivty.
belictony said:
I converted c-rom v6.4 using the boot.img supplied with the script and network connectivity fails. Mobile networks doesnt open when tapped. No mobile network connectivty.
Click to expand...
Click to collapse
I dont own a HH so not much I can help you with !! But try flashing a different kernel on top of it , think it should work !! And does c rom used the aosp kernel in the first place !! Look at the thread for modified Kernels , i guess flashing one should solve your problem !!
belictony said:
I converted c-rom v6.4 using the boot.img supplied with the script and network connectivity fails. Mobile networks doesnt open when tapped. No mobile network connectivty.
Click to expand...
Click to collapse
If C-rom is based on Cyanogen (CAF) then the stock F2FS boot.img (AOSP) that NABENDU1 provide inside his tool will not work with your rom.
c-rom is aosp based.
micr0g said:
If C-rom is based on Cyanogen (CAF) then the stock F2FS boot.img that NABENDU1 provide inside his tool (AOSP) will not work with your rom.
Click to expand...
Click to collapse
C-Rom is aosp based. Even c-rom v6.2 compiled by developer:callmeandy gives com.android.process.phone force closed. I also tried editing lines in updater-script and no change. Same problem prevailed.
hi ... but after this mod... if i update the rom i must repack again???????????? @NABENDU1
belictony said:
C-Rom is aosp based. Even c-rom v6.2 compiled by developer:callmeandy gives com.android.process.phone force closed. I also tried editing lines in updater-script and no change. Same problem prevailed.
Click to expand...
Click to collapse
Okay you have the com.androidprocess phone fc problem right !! If its only that Ill patch the kernel myself and get you a new one in a few mins and rest assured it will work for sure !!
rabbo3 said:
hi ... but after this mod... if i update the rom i must repack again???????????? @NABENDU1
Click to expand...
Click to collapse
Yup what kind of Rom u use !! If it has differential update like Mokee OS or xdelta ( I dont know xdelta/opendelta in detail ) like Omni I can create some kind of allied script for it too !! Put the same question in the N7 2012/N4 but dint get any responses for it mosly due to devs still use the traditional way !! Anyways if anyone wants patching for those im up for the task !!
EDIT: Version 1.2 for HH online ( Bigger Size due to 4 boot.imgs included in the script itself)
Dl Link : https://mega.co.nz/#!dxcVmQRS!5zv6RCqJs82rv5-aW3GqICW5YgCPuZtUhiH0F1vpVP8
Changelog:
Added CM boot.img ( Untested by me ) thx to @kdh2834
Added Purity boot.img ( Untested by me) thx to @kdh2834
Added AOSP com.android process phone fc boot.img ( Untested by me) thx to @me
Kindly post feedback on the thread !!
I will fix the screenies sometime later or tomm
I've used this tool to successfully switch over to f2fs-all with crDroid (a CM based rom). My biggest problem, however, is that I am completely unable to flash elementalx afterward because it freezes on boot. Anybody found a way to fix this?
Edit, I'm an idiot. I found out I have to manually mount /system before flashing ElementalX
fantastic job, works great with cm11-m6,very faster
Great!
Thanks! Working great using omnirom, tested with elementalx and bricked kernels.
tavocabe said:
Thanks! Working great using omnirom, tested with elementalx and bricked kernels.
Click to expand...
Click to collapse
Glad to hear everything works fine !! But im kindoff disappointed at the response for the thread !! I am thinking it this way "that a calm thread means everything is working as intended and no ones having any issues so far" !! But atleast some responses is needed to keep the thread in the right direction and im open to any suggestions about new features or stuff you guys want this ugly script to perform !!
My plans for the future for this tool would be
1) A Mobile Version of the Tool ( A bash script for the Mobile)
2) OTA/XDelta Updater-script changes
NABENDU1 said:
Glad to hear everything works fine !! But im kindoff disappointed at the response for the thread !! I am thinking it this way "that a calm thread means everything is working as intended and no ones having any issues so far" !! But atleast some responses is needed to keep the thread in the right direction and im open to any suggestions about new features or stuff you guys want this ugly script to perform !!
My plans for the future for this tool would be
1) A Mobile Version of the Tool ( A bash script for the Mobile)
2) OTA/XDelta Updater-script changes
Click to expand...
Click to collapse
Sorry to ask what might be a stupid question, but could this work for a ROM for a different phone (I have a Moto G)?
I would be using the CM11 version for my phone of course. : http://forum.xda-developers.com/showthread.php?t=2624111
Great work, and thanks!
callidus_ex_de_latebros said:
Sorry to ask what might be a stupid question, but could this work for a ROM for a different phone (I have a Moto G)?
I would be using the CM11 version for my phone of course. : http://forum.xda-developers.com/showthread.php?t=2624111
Great work, and thanks!
Click to expand...
Click to collapse
Moto G is infact already has /data partition in F2FS file format !! The only thing is making the cache and system full f2fs !! For this firstly your kernel dev should take a initiative to create a fully compatible f2fs kernel and also a f2fs recovery !! Once that is done I would be more than glad to help you guys out !! Anyways till then enjoy f2fs on /data !!
Used this to convert Euroskank CM 5/31 version, but MTP won't work. Has anyone else had this issue with other ROMs?
Волк said:
Used this to convert Euroskank CM 5/31 version, but MTP won't work. Has anyone else had this issue with other ROMs?
Click to expand...
Click to collapse
Works fine on my crDroid setup. Did it work for you before with Euroskank? Have you tried toggling from MTP to PTP and back? If you have a secure screen lock in place, are you ensuring that you have unlocked the phone after plugging it in? Are you waiting to plug the phone in until after it's booted up? Just trying to rule out the obvious troubleshooting steps
Sent from my Nexus 5 using Tapatalk
work in 4.4.3?
Волк said:
Used this to convert Euroskank CM 5/31 version, but MTP won't work. Has anyone else had this issue with other ROMs?
Click to expand...
Click to collapse
It works for me using omni-elementalx.
danielalonso said:
work in 4.4.3?
Click to expand...
Click to collapse
Yes
To @NABENDU1
Hi, so far everything is good, only complain is that most of the times when I reboot to recovery and flash any update to rom/kernel or when I add a new rom using multirom (tested and working good with omni, slim and paranoid), when finished and reboot the phone I see the boot screen many times. Like a bootloop but eventually it makes it to the rom or the multirom menu to select a rom. Is this because of my configuration of f2fs with multirom or maybe the kernel I use (elementalx shared with all the roms)?
@NABENDU1 thank you very much for this, it's quick and easy as well as educational (to me)

Categories

Resources