Related
What utility can I use to package a kernel & system for applying as a ROM in Recovery
I'd like to make a stock AOSP Froyo build with kernel for the EVO, as that's all I truly desire, and it doesn't seem to be available.
Can anyone tip me off on how to package the kernel with the system and build the META-INF directory so that it'll be applied appropriately?
Thanks much.
Well, I use dsixda's kitchen for my needs, it may be able to help for you:
http://forum.xda-developers.com/showpost.php?p=5626292&postcount=1
But there are a ton of guides, kernel and update related here:
http://forum.xda-developers.com/showpost.php?p=6738713&postcount=1
...oh yes and cm 6 will be coming to evo soon
Your second link is exactly what I was looking for. Thanks Elegantai!
you are very welcome, glad I could help
[ROM] XWJV1 - beta 2.3.2 Gingerbread! Confirmed!
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=GINGERBREAD
ro.build.display.id=GINGERBREAD.XWJV1
ro.build.version.incremental=XWJV1
ro.build.version.sdk=9
ro.build.version.codename=REL
ro.build.version.release=2.3.2
Link to ROM: http://www.multiupload.com/OH1LRZDN3N
This ROM is from Polish forum: http://forum.android.com.pl/f193/i9000rom-gingerbread-xwjv1-54618/
Credits: goofoos
BEFORE YOU POST ANY QUESTIONS:
ROM:
It is a full ROM from Samsung, it is a beta build so don't expect too much!
Only flashable through Odin/Heimdal
Pit File is 512 but it seems like 803 also works
nitr8 released a rooted and flashable JV1 also thanks to TrOjAnUK
Only recovery 2e available, no CWM.
This ROM will not work with any of the custom kernels available right now! Kernel sources will be published around the official (KIES) release of the first Gingerbread ROM by Samsung. No kernel developer can build a kernel for any Gingerbread ROM until then. thx MrBusiness
Functionality and issues:
bhola made and promoted (excessively) 2 videos (Tutorial & Quick look)
All bands seem to be enabled, thx Nausicaa647
Swype fix by nitr8 thx Rawat for implementing
There appear to be incompatibilities with apps, some apks (especially games) won't work properly
TouchWiz 3 is installed (GameHub not included since it's part of TW4 as stated by skiddhard)
Market does work
Recovery Mode is working, just release the buttons as soon as the Samsung Logo appears thx galaxoid
GPS works thx iammodo
The Kernel just supports ext4, out of the box it's still rfs.
While browsing you may encounter "Kernel Panic"
Customization, root, modding:
Chainfire already rooted it
Daneshm90 enabled the lock animation use ADB to replace the framework.apk
[Ramad] Deodexed and Zipaligned apks of JV1
Stock Gingerbread Launcher thx Daneshm90
Rawat also made alternative Icons
(thx theduckking)
SGS running android 2.3 -- http://www.youtube.com/watch?v=R7Fb7pLZX3M
How to install Android 2.3.2: http://www.theandroidsoul.com/how-to-install-android-2-3-2-on-samsung-galaxy-s-leaked-rom/ (thx itskapil)
WOWOWOWOOWOWOW!!!!!!!!!!!!!!!!
Finally Gingerbread Released!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I hope it will work well!!
So Let's go cooking some custom Gingerbread ROM.....
first, I do not want to steal your credit!
is it this one?
http://www.megaupload.com/?d=RIGPRRCW
a Polish board aparently confirms this to be gingerbread...
Lorbas said:
Not tested this one
Code:
# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=GINGERBREAD
ro.build.display.id=GINGERBREAD.XWJV1
ro.build.version.incremental=XWJV1
ro.build.version.sdk=9
ro.build.version.codename=REL
ro.build.version.release=2.3.2
Link in few minutes
Click to expand...
Click to collapse
Where from? Nothing in Samfirmware...
So let's wait... I won't believe until I see.
GMH24 said:
first, I do not want to steal your credit!
is it this one?
http://www.megaupload.com/?d=RIGPRRCW
a Polish board aparently confirms this to be gingerbread...
Click to expand...
Click to collapse
Broken link. Or at least for me.
Can anyone confirm? And can modded kernels be used on this?
I'm trying not to get VERY exited. Also, i've found link; http://www.megaupload.com/?d=RIGPRRCW
Not tested. And not only me, lol.
Well, before we can add some custom kernel we have to root this FW
here is the link to the Polish forum:
http://forum.android.com.pl/f193/xwjv1-54618/
mulitupload link is in the first post!
http://www.megaupload.com/?d=RIGPRRCW
EDIT: $hit, the links seems to be down! but my download is still running...
It's a big firmware 241 MB. Thanks for info.
PREMIUM LINK (36H)
Ok, seems like it's gonna be worth checking
But... What if this will bring new bootloader.
LINK IS DOWN! Can someone repost it?
GMH24 said:
first, I do not want to steal your credit!
is it this one?
http://www.megaupload.com/?d=RIGPRRCW
a Polish board aparently confirms this to be gingerbread...
Click to expand...
Click to collapse
it's the same, now let's cook
Nice news !!!
Gingerbread with touchwizz 4 ?
Sent from my Galaxy S running CM7
Maybe it will update the Bootloader this ROM......
I'm downloading it right now....let's see how it's made!
If it will update the bootloader, I hope it won't block the Download Mode!
People, can you add mirrors? wanna try it right away
Jodelaplaya said:
Nice news !!!
Gingerbread with touchwizz 4 ?
Sent from my Galaxy S running CM7
Click to expand...
Click to collapse
I'll take everything as long it's gingerbread.
btw. OP, since it is gingerbread you might want to change the "?" in your title to a "!!!!!!! FU** YEAH!" or something alike^^
I'm nearly peeing myself, I'll get the screenlock animation I always wished for
Edit:
You can read minds my friend
Flashing now. Wish me luck.
This thread should be up to date with everything we currently have available. If there is anything that you don't see here, and think it should be, send me a PM and I'll get it added!
Your One-Stop-Shop for all things Hercules!
First, a few disclaimers! READ THESE FIRST!
~Anything you do to your phone is your own fault! Neither myself, nor the developers whose modifications are listed below are fiscally, morally, emotionally, or any other '-ly' responsible for what happens to you, your phone, or your mother!
~Some of these guides will be using a program called ODIN or Heimdall. These are incredibly powerful programs and can save you from what would/should be a brick. THEY CAN ALSO VERY EASILY BRICK YOUR PHONE BEYOND ANY RECOVERABLE STATE! Use at your own caution! I recommend reading extensively and asking questions BEFORE using them!
~There are probably more disclaimers I should add so....
OK! We've got all the un-fun stuff out of the way, so lets get started!
~~~~~~~~~~~~
A note for Devs: If I haven't noticed your ROM, kernel, theme, or mod and you'd like it added to this list feel free to PM me and I'll get it up as soon as I can. Also, if I HAVE listed your work and you would like me to modify or even remove the listing, just let me know!
ROOTING!
HOW-TO-ROOT-and-UNROOT
Don't ask for mirrors!!! They can be found HERE!
ROMS!
To start with here, lets talk about a bit of lingo that will come up and new-comers will have questions about!
kabuk1 said:
Rooted: Rooting grants you read/write access to system files & allows you to delete system apps & have much more control over the phone. Think of it like the program files folder on your computer- you know how when you access it for the 1st time you get that "you should not modify these files" message? Rooting grants you access to the equivalents of those files in Android.
Deodexed: Every APK has an accompanying .odex file that is a part of each app. They're mainly used to save space & speed up boot time by sort of preloading stuff. Deodexing merges the .odex files back into the APKs & makes it easier to replace files, install themes, and whatnot.
Zip-aligned: Zipalign is an archive alignment tool that optimizes the way APKs are packed. Zipaligning allows the system to interact with apps a lot more efficiently, thus speeding up the system.
Su: The abbreviation for the superuser app that allows you to grant root permissions to apps that require it, and manage permissions for those apps.
Busybox: Provides additional commands & Linux utilities.
Click to expand...
Click to collapse
Now for the roms!
If a ROM is no longer used/updated or is no longer hosted on this website, it will be removed from this guide. It's nothing against anyone but this thread is on XDA for XDA.
GINGERBREAD
~Mr. X's Stock Telus T989 ROM~
~[ROM] CM7 T989 Kang R7 Update {4/26/2012} Nightly 4/21/2012 Base
~[ROM] CyanogenMod 7 Self-Kang #2 Alphafied 2.3.7 updated 2051 EST 28Nov~
~[ROM] Juggernaut v5.0 [New Samsung ICS Style Lockscreen!][Team Kang]~
~[ROM][ADT][NOV 23]Bombaridier V.3.5 | Synergized | Insane Battery | Elegant |~
~[ROM] |Tuesday|Blu|Ray|3|21|12
~[ROM] :ARKSIDE:IGITAL::WARFARE:: [v2.7][TOUCH/TOUCHLESS][5.09.2012]
~|ROM|Paradox II|L.O.V.E|3|11|12|
ICE CREAM SANDWICH
~Android Open Kang Project (AOKP)
~[ROM][ICS 4.0.3] :ARKSIDE.EVOLUTION.3:: [v7][UVLE1][VENOM OC|UV][6.23.2012]
~[ROM][CyanogenMod 9][TeamChopsticks]
~[ROM][ICS 4.0.3] UVLE1 Jun 24, 2012 - Infamous T989 2.5
~[ROM][ICS 4.0.4]x :ARKSIDE.UCLE2:: x[BETA07.1][6.04.2012]
~[ROM] Tmo UVLE1 & Telus TLLE4 ICS Stock Rooted
~[ROM] ICS Megamix 4.0.3 [6/21/12] 14 Toggle ,UVLE1 , S3 Theme
~[ROM][5/26/2012] MIUI.us 4.0.4-2.5.25 Ice Cream Sandwiched
~[ROM] IML74K_Ics_Perfection_UCLD2 05.04.12
~[ROM][ICS 4.0.3][TELUS] x :: DARKSIDE.TLLE4 :: x [6.10.2012]
~[ROM][4.0.4] PartyBoy V.3.5 *NewYears Edition*
~[ROM]_-=(Bullet ROM)=-_ R7_[4.0.4 UCLE2 leak][6/4/12]-Feat.AOSP THEME
~[ROM]ROMChicagoRemix [ICS 4.0.4] w/ Beats Compatibility!
~[ROM] A Guru'd NIGHTLY, Themed, Loaded, And Ready To Roll!!!
~[ROM][ICS 4.0.3] UVLE1 July 29, 2012 - TechNiqCality 1.1
~|ROM|Jedi Mind Trick|v3.5| |
Jelly Bean
~|ROM| Jedi Jelly 4 |4.1.2||Flashbar||
~(ROM-4.1.2-MS1) SlimAOKP Lite/SuperLite Nightlies (made by All-Star Devs)
~[ROM/PORT/4.1.2] HellyBean for the Hercules
~[ROM 4.1.2] TweakWiz V2
~[PORT][JB][4.1.2][TouchWiz] EMBRYO 6 (The Gold Standard)*FLASHBAR*
~[ROM][MIUI][JB 4.1.2] MIUIAndroid
~[ROM-4.1.2] All-Star ROMS- 5 Bases (AOKP, PAC, Liquid Smooth, Slim Bean, PA)
~[Rom] Galaxy SBean The Unicef Rom v12
~|ROM|JB|[AROMA] All-Star-Rom v7
~Hercules JB 4.1.1 CM Nightlies (binarybishop)
~[ROM][OFFICIAL][CyanogenMod 10][TeamChopsticks]
~Android Open Kang Project | | Official Jellybean "Nightlies"
Themes!
[READ]Every theme available for CyanogenMod 9 & AOKP can be found in this thread (Most should work with CM10 as well)
~(Theme) PCB THEME
~[THEME]TEMPORARY-STOCK-AOSP for ICS-*UVLE1-THREAD
~[THEME] Updated! 6/22~Touch0Color~ DS Evolution3 V3 + Universal flash
~[Theme] Color Series for Darkside Evolution3
~[THEME]STOCK-AOSP for ICS - UPDATED 6-25 *DS V3 & UP-MINOR UPDATES***
~[Theme] [2/17/12] BlackNSilver |Macnut|Juggernaut 5.0|Digital WF|
~[CM9 Theme] Touch0Color Theme choser Updated!!! 06/10/12
~[THEME]-TOXIC-[DarksideEvolution.3][v7]&[v8]
Kernels!
A note about custom kernels: Due to physical differences in each device, some kernels will run great on some devices and will not run very well on others. Do NOT bash a developer because you couldn't get [insert kernel feature] to work on your device! Its a physical limitation of your device! Different kernels will run differently so try them all but always, always, ALWAYS backup before flashing anything!
GINGERBREAD
~[KERNEL]Hercules GB/ICS(010/002)OC~1.73GHz/GPU OC/OTG/UV/SLQB/BLN
~Team Kang's Bullet~
~Mr. X's Synergy~
~[KERNEL]2.6.35.14.::SGH-T989 DARKSIDE X v1 FINAL::.OC/uv/SLQB/NOOP/OTG/BLN
ICE CREAM SANDWICH
~[KERNEL][3.0.8] :: DARKSIDE.VENOM 03 :: [OC|uv|BLN][6.29.2012]
~[Nightly KERNELS] SGS2-Streamline "ICS Compatiable
~[KERNEL]Hercules GB/ICS(010/002)OC~1.73GHz/GPU OC/OTG/UV/SLQB/BLN
Useful Tools & Mods
~[Flashable] CWM Flash-Counter Reset SGH-T989D (Telus) and SGH-T989 (Tmo)
~[TOOL]:: DARKSIDE.SUPER.WIPE / DARKSIDE.CACHE.WIPE :: [Updated!][6.16.2012]
~[APP] Samsung Galaxy S II Toolkit Beta V2.4 *ICS ROOT READY!!!*
~Script {APP} CPU Sleeper, The Battery Saver Mod!
Very hepfull noob proof thanks
Sent from my SGH-T989 using xda premium
very nice guide for newly upgraded people
stickied
expecting to see it updated, as you did in the Nexus S section... until you get tired of this phone
Is anyone else having issues with a "partial" root? I can view files in the various folders, but lack the ability to delete. I have researched the threads and tried the fix permissions method, reflashing the recovery file, and installing SU to no avail.
leinert1 said:
Is anyone else having issues with a "partial" root? I can view files in the various folders, but lack the ability to delete. I have researched the threads and tried the fix permissions method, reflashing the recovery file, and installing SU to no avail.
Click to expand...
Click to collapse
The file system needs to be set to RW (read write) instead of RO (read only). Apps like root explorer make doing all that sooo much easier.
leinert1 said:
Is anyone else having issues with a "partial" root? I can view files in the various folders, but lack the ability to delete. I have researched the threads and tried the fix permissions method, reflashing the recovery file, and installing SU to no avail.
Click to expand...
Click to collapse
First off, a few questions: What are you trying to delete and what are you using to delete? If you're trying to delete applications from the /system folder and are getting a permission denied error its because you need to remount that folder as read/write not read-only.
kenvan19 said:
First off, a few questions: What are you trying to delete and what are you using to delete? If you're trying to delete applications from the /system folder and are getting a permission denied error its because you need to remount that folder as read/write not read-only.
Click to expand...
Click to collapse
Android Mate has worked for me on my previous devices.
leinert1 said:
Android Mate has worked for me on my previous devices.
Click to expand...
Click to collapse
I've never heard of/used that one...try using titanium backup to delete the apps? It doesn't require you to remount the file system.
Thank you for your time to create this info guide. I appreciate your knowledge, and will look forward to updates to this!
Wingmann
kenvan19 said:
Other Mods!
There are a few of these floating around the dev section but since none of them have been actually released for our phone, I'm going to err on the side of safety and not list them.
Click to expand...
Click to collapse
THIS MOD is confirmed as working well for speed and smoothness
source to mod: LINK
kenvan19 said:
Kernels!
bubby323's Stock Kernel
This is currently the only kernel available for us and its not very exciting. In fact, its sort of boring (no offense bubby!). This is to remove your root and has to be flashed via that pesky ODIN again.
Click to expand...
Click to collapse
Dont we have that other kernel now? This should be updated.
http://forum.xda-developers.com/showthread.php?t=1320946
no6969el said:
Dont we have that other kernel now? This should be updated.
http://forum.xda-developers.com/showthread.php?t=1320946
Click to expand...
Click to collapse
I apologize for leaving that off, somehow I just missed it! I also added Raver's ROM, the new White Lite'ning theme, and XquiziT Purple.
http://forum.xda-developers.com/showthread.php?t=1322642
Team Kang is finally on the SGSII. New update to the OP. Things are looking a lot brighter for the red-headed Exynos stepchild.
Sent from my EagleBlood-infused SGSII or my GTab 10.1 now "In Paris"
bhowanidin said:
http://forum.xda-developers.com/showthread.php?t=1322642
Team Kang is finally on the SGSII. New update to the OP. Things are looking a lot brighter for the red-headed Exynos stepchild.
Sent from my EagleBlood-infused SGSII or my GTab 10.1 now "In Paris"
Click to expand...
Click to collapse
Saw that last night, but didn't get a chance to add it before I went to bed. Its on there now though, mate
Whiles there's currently an excellent port from the 7100 MIUI build it has a couple of flaws which I'm not totally sure can be resolved. It's been a long time since I looked at developing anything but figured I'd have a look at the current patchrom implimentation to see if we could get a proper 317 build going.
Here's some details about patchrom, and what I've done so far.
First up. https://github.com/MiCode/patchrom already has a note2 tree, so we can use that as a base for changes for the 317.
Have all the same pre-recs installed as you would to compile cm.
In linux you'll need to make a patchrom folder
1.mkdir patchrom
micode doesn't yet have all the repo setup for jellybean, so I just downloaded the following zip tardballs and extracted them into their respective folders;
https://github.com/MiCode/patchrom_miui/tree/jellybean -> patchrom/miui
https://github.com/MiCode/patchrom_tools/tree/jellybean -> patchrom/tools
https://github.com/MiCode/patchrom_build/tree/jellybean ->patchrom/build
https://github.com/MiCode/patchrom_note2 ->patchrom/note2
https://github.com/MiCode/patchrom_android/tree/jellybean ->patchrom/android
Once that's complete you can pretty much follow the developer guide here;
https://github.com/MiCode/patchrom/blob/ics/Patchrom Developer Guide.pdf
I highly suggest installing this as your source rom, (http://forum.xda-developers.com/showthread.php?t=2016575&highlight=stock) installing it as a stock build first (no themes tweaks etc)
Create a folder patchrom/317 and start following the guide to create your stockrom.zip
Copy the following from the note2 folder into your new folder
makefile
miuihome
miuisystemui
originalsettings
mms
overlay
phone
settings
thememanager
customize_framework.sh
customize_miuiapp.sh
phoneapps.mk
Camera maybe?
Edit the makefile to update the directory references to your new build folder.
Run the make workspace to unzip and decompile the frameworks that are going to be modded.
By following the guide, with what you've done we're now at the firstpatch phase. That's what I'm currently working on as well.
The directions are a little convoluted so hopefully this helps.
When you run make firstpatch what it tries to do is automatically patch the miui smali bits into the framework/services smali files. Whenever it can't it'll create a *.rej file for you.
What you need to do is edit the associated file and manually put in the diffs from the rej files. Where we have this super great advantage is there's already the 7100 framework with the patched in rej in the note2 folder you downloaded earlier. So really you just need to compare that smali file against yours and apply the changes noted in the rej file. (tip. you edit the original files created during make workspace, nothing in the temp directory, just in the framework.jar.out folder etc)
Here's a really great post detailing an example; http://forum.xda-developers.com/showpost.php?p=25713236&postcount=171
Boy.. that doesn't sound easy.. but believe me it's easy once you start looking at it.
Ok I've dealt with the *.rej files now what?
Holy congrats! Your a step ahead of me at this point Next up you just need to run make fullota. It *should* at this point build an ota you can flash from recovery.
copy to sdcard, reboot recovery flash and.. it should boot. Really I expect there should be little or no issues thanks to the 7100 work we've already borrowed.
Assuming it works, let's get it on github and shared with the miui team. That'll go a long way to making it a weekly build.
Good luck and have fun!
If you get somewhere, let us know.
An additional source is the changelog for patchrom on the note2 (7100). Here's the manual commit details. This is also a pretty good map for what we need to do.
https://github.com/MiCode/patchrom_note2/commits/jellybean?page=2
Brother, are you now doing this job?I want to do but is too difficult for me...
I have been using MIUI 3.1.25 from the T-Mobi Galaxy Note 2 thread. I really like this ROM. But there are issues since it is not optimized for the i317 note 2 phones. Example: I can't access my 64GB SD card on MIUI v5. I reverted to the previous version (MIUI 3.1.25) and my SD card forks fine. Have anyone followed the instructions in the original post above and was able to port MIUI to the i317 note 2 phone? I would really like to know how to port this ROM. I am looking into how to get started.
Thanks for sharing this! Idk if anyone has improved on miui from this? Im willing to look into it, would you be willing to help me out with fixing some issues once i get it flowing? If so i appreciate it, just toss me a pm at your convenience.
Sent from my SAMSUNG-SGH-I317 using Tapatalk 4 Beta
dirtydroidx said:
Thanks for sharing this! Idk if anyone has improved on miui from this? Im willing to look into it, would you be willing to help me out with fixing some issues once i get it flowing? If so i appreciate it, just toss me a pm at your convenience.
Sent from my SAMSUNG-SGH-I317 using Tapatalk 4 Beta
Click to expand...
Click to collapse
Thanks for the post but belive me fixing rejects is not that easy job. You will get hundreds of rejects while patching the smali code by MIUI patchrom.
If anyone got success with this, I would love to get in touch with you.
Guys please help with Patchrom Tool for Note 2
PDroid XDA Thread for information
http://forum.xda-developers.com/showthread.php?t=1357056
PDroid App on Play Store
https://play.google.com/store/apps/details?id=com.privacy.pdroid
Installing PDroid patches (from MTD rom zips) via CWM hang after boot screen.
I believe there are manual methods to create his patches, perhaps editable to work with MTD.
Developer seems unmotivated/unknowledgable concerning MTD.
Thanks for any help/insight
Is this any sort of "development"?
Sent from my SPH-D700 using xda app-developers app
eigerzoom said:
PDroid XDA Thread for information
http://forum.xda-developers.com/showthread.php?t=1357056
PDroid App on Play Store
https://play.google.com/store/apps/details?id=com.privacy.pdroid
Installing PDroid patches (from MTD rom zips) via CWM hang after boot screen.
I believe there are manual methods to create his patches, perhaps editable to work with MTD.
Developer seems unmotivated/unknowledgable concerning MTD.
Thanks for any help/insight
Click to expand...
Click to collapse
eigerzoom, you've been around awhile to know this isn't the proper location for this type of thread. Lol. Tis tis
Sent from my Nexus 7 using Tapatalk 2
i dont know where it belongs...seems like development to me beyond the word 'request'...
but yeah i digress
If anyone with the tools is motivated
the first post of the PDroid thread states this for manually creating patches:
For experienced developers the following basic steps for creating a PDroid patch should be enough to get you started:
Make a clean AOSP build (2.3.4, assuming that your ROM is based on 2.3.x)
Make another build with PDroid sources added
Decompile the framework.jar, services.jar and core.jar files inside the system/framework directory (of both above builds) using apktool
Diff the output so that you know, which parts were changed by PDroid
Decompile the above three files from your ROM, you want to patch
Add the missing code to your ROM files based on the above diff
Recompile your patched ROM files using apktool
The source for his patching tool is posted, so maybe it could be modified to work with mtd roms
https://www.dropbox.com/s/hm5ouwf0sggo8de/PDroid-source-2.3.4.zip
Well i guess this doesn't even work with stock deodexed roms
i tried el30 and it didn't work
the main app thread only refers to 2.3.3 / 2.3.4 & 2.3.5 roms
so maybe its not compatible with 2.3.6 roms
i got bbelos to have a look and he seems to think its possible
but now that i know it doesn't even work on stock bml gb roms like its supposed to perhaps this is a deeper issue