Related
PUREGANDROID
About
PUREGANDROID ( Pure Google Android) is a pure android os as google intended.
It uses a CM7 base but most if not all CM7 is removed. This is my first rom and I could not remove all CM7 but I will remove more in the Future (cyanogenmod in setting ( Please I need some help on this) and the RenderFX widget( can't locate it)
UPDATE:
I have posted a beta to see if you guys like it it was built from CM and AOSP sources. I just have to compile kernel and change lockscreen.
NEW WEBSITE
macaddict.tk
DOWNLOAD
http://dl.dropbox.com/u/27168952/DOWNLOADS/PURG3.oBETA.zip
HOW TO FLASH
*USE CWR
1. wipe all user data
2. wipe cache
3. install from SDCARD
4. Select rom
5 reboot
About:
Uses Google stock launcher
Includes all google apps
Has North America GPS FIX
Uses a CM7 Kernel (for it to be stable)
Wants in Future
Ablsolutly no CM7
pure google
overclock to 1.5 or 1.8
Changes in 2.2
New aosp settings menu and more cygen removed
Lockscreen still needs editing
NOTICE
I TAKE NO RESPONSIBILITY FOR LOSS OF DATA OR AND DAMAGES.
I'm confused.
How can it be based on CM7 yet have all the CM7 removed ?
Sent using XDA Premium running MIUI version in OP
symonc said:
I'm confused.
How can it be based on CM7 yet have all the CM7 removed ?
Sent using XDA Premium running MIUI version in OP
Click to expand...
Click to collapse
I was thinking the same thing.
OP You should start with aosp source and fix that if you want as pure as google android as you can get.
By the way you your picture you have up there is not stock launcher it's adw launcher. And the rotary lock screen is not stock either. Sorry.
Sent from my Incredible using Tapatalk
I have the stock launcher installed in this version that screenshot is old. The Google lockscreen is included but not set as default ( trying to learn how to do this). I have remove Most of the CM stuff except for somethings i need to learn ( edit settings.apk to remove The CM settings ( which will not open when clicked on). All the apps on this rom come from a aosp rom for the DroidX( except for Terminal, Rom Manager, and File Explorer (which is very useful). All traces that i can remove so far have been removed.
haha dicks, just rippin him apart and the rom hasnt even been out for a day LOL
I applaud the effort. Congrats on your first rom and look forward to see the improvement. As far as removing apps, one thing I do is find it in Titanium then see what the file is named, then you can remove it out of the app folder.
Like stated above, you should work with a pure aosp base and you won't have to worry about any of that CM7 stuff. In my opinion, I think aosp is about as smooth as it gets when it comes to UI. I'm sure people would love to have a pure aosp ROM around here since there aren't any yet that I'm aware of.
Good luck with everything and if you need any help just ask.
I'll give a shot. I love loading new roms. Thanks and good luck.
The problem is that I remove CMparts.apk and cyanogenMod settings is still in my settings menu (like a ghost menu ( it won't open). I need someway to edit setting.apk to remove this from the settings menu but im not skilled enough to do this any help would be apreciated.
Also The RenderFX widget is unable to be found (If someone has a location or what file it is in please tell me)
tell me how it is please!!!!!
OP There is a lot more to removing cm then you are thinking. Cm is not just the addition off apps but also modification of all what is android. If you want aosp start with aosp
Sent from my Incredible using Tapatalk
Ok I tried it and honestly it looks just like cm7. I don't know about creating roms but it seems that this is cm7 renamed and the boot screen changed. I would seek advice on properly creating roms and start over. Good luck.
cpbeats said:
Ok I tried it and honestly it looks just like cm7. I don't know about creating roms but it seems that this is cm7 renamed and the boot screen changed. I would seek advice on properly creating roms and start over. Good luck.
Click to expand...
Click to collapse
It's because it is. I will gladly offer my help to the OP. Hit me up if you like OP @linuxmotion or pm.
Sent from my Incredible using Tapatalk
If I were to create this from a aosp rom I first need to get my hand on one. I need to get drivers (I have no Idea on how to do drivers). And what kernel would I use. also what drivers would i need and don't need (screen, mix, speaker, touchscreen, bluetooth,wifi?)
Also would you want to make this rom with me?
nerdkiller14 said:
If I were to create this from a aosp rom I first need to get my hand on one. I need to get drivers (I have no Idea on how to do drivers). And what kernel would I use. also what drivers would i need and don't need (screen, mix, speaker, touchscreen, bluetooth,wifi?)
Also would you want to make this rom with me?
Click to expand...
Click to collapse
You might want to check with @DOAlaboratories. He was working on an AOSP ROM, but hasn't updated his thread in a while.
http://forum.xda-developers.com/showthread.php?t=999988
nerdkiller14 said:
If I were to create this from a aosp rom I first need to get my hand on one. I need to get drivers (I have no Idea on how to do drivers). And what kernel would I use. also what drivers would i need and don't need (screen, mix, speaker, touchscreen, bluetooth,wifi?)
Also would you want to make this rom with me?
Click to expand...
Click to collapse
Building from source ie. google. You can google ginger bread aosp and it will bring up this or from Git. You are going to have to build a kernel from source as well. You take the drivers that inspire already has. Its alot of trial and error to see what works and what doesn't.
Is there anywhere that has all the information necessary to build a rom compiled into one handy area?
Sent from my HTC Desire HD using XDA App
Google is your friend if you want to learn how to compile asop. You can check out the android source site http://source.android.com/ or the developer sitehttp://developer.android.com/
Sent from my Incredible using Tapatalk
I have found a outdated 2.3.1 Asop rom for Desire HD (camera not working and USB mass storage not working ). Also If any one has any idea of how to copy CM7's drivers for USB and CAMERA I would love to hear from you!!!
Also How can I update this rom to 2.3.3 without having to recompile from ANDROID-SDK
I'm gonna take a crack at building from AOSP tonight. Gonna use the kernel and proprietary files from CM7. If it doesn't boot though, I don't have the patience to start looking into the kernel and framework to fix it. Wish me luck!
See page 19 for the seventh build.
Good job! Nice and clean in a new topic. KUTGW!
Sent from my HTC Desire using XDA App
Freaging sweet!
(sorry for spam but this is exciting)
Excellent stuff.
So will that mean close to full HWA?
If we're running any of the ICS builds which have the hardware hacks, this applies, right?
texasice said:
@ those who flashed Chaosz-X new kernel you need to remove this line from build.prop
Code:
ro.config.disable_hw_accel=true
Click to expand...
Click to collapse
@rootSU: I think it does, because it scores almost the same as GB Sense ROMs, and it gets pretty decent FPS at Quadrant (certainly smooth enough), so I think it works fine.
@pnw: haven't tested that, but you can give it a try, it seems pretty logical that it would help
Can't wait for the 3.0 kernel
Sent from my HTC Desire using XDA App
I flashed this on the p2 build, but my wifi would not turn on... I reverted back to my nandroid right before the flash...
sent from my HTC desire using xda premium
mattmanwrx said:
I flashed this on the p2 build, but my wifi would not turn on... I reverted back to my nandroid right before the flash...
sent from my HTC desire using xda premium
Click to expand...
Click to collapse
chaoz tried including the wifi module you use in the kernel in the system/lib folder? can't find it there on the newest kernel. This messed things up for tristan earlier
Oh crap, forgot to supply the bcr4329.ko indeed.
I'm going to try to get a running 3.0 by tonight, if I don't have it finished this evening, I'll upload the WiFi module from the build (using 2 different OS's to work on, Linux for compiling, and Windows for everything else, and working in Win is much easier for me ;p)
Edit: beginning with the really lame methods of getting 3.0 to run, first attempt is done I think, just copied over files, and modified some of them, nothing really special, starting compiling in 5 minutes.
I flashed over p2 with the camera fix and the camera no longer works. Should I reapply the camera fix?
*child said:
I flashed over p2 with the camera fix and the camera no longer works. Should I reapply the camera fix?
Click to expand...
Click to collapse
But does your wifi work? It didn't work for me...
Not too sure about the camera... it should work... as the added is just libs... the kernel does look at the libs, but doubt it would make a difference... just my guess...
sent from my HTC desire using xda premium
Wifi did not for me. Camera worked but I didn't test it extensively.
Sent from HTC Desire
Camera and wifi doesnt work But HW ac. is fine more speed
Wi-Fi also does not work
Chaosz-X first of all, thanks for the work you've done so far. I believe i can port it over to the n1 using the zip you uploaded. Second, please learn git so you can push your changes to github. (i know you said you hate git but, youre developing a kernel; in comparison git is way easier to understand) It will be much easier for other devs to follow your progress, and port your changes to other qsd8k devices badly in need of hwa.
texasice said:
Chaosz-X first of all, thanks for the work you've done so far. I believe i can port it over to the n1 using the zip you uploaded. Second, please learn git so you can push your changes to github. (i know you said you hate git but, youre developing a kernel; in comparison git is way easier to understand) It will be much easier for other devs to follow your progress, and port your changes to other qsd8k devices badly in need of hwa.
Click to expand...
Click to collapse
cant wait 3.0 kernel for n1
texasice said:
Chaosz-X first of all, thanks for the work you've done so far. I believe i can port it over to the n1 using the zip you uploaded. Second, please learn git so you can push your changes to github. (i know you said you hate git but, youre developing a kernel; in comparison git is way easier to understand) It will be much easier for other devs to follow your progress, and port your changes to other qsd8k devices badly in need of hwa.
Click to expand...
Click to collapse
How could he even develop a linux kernel if he is better in using windows? Dont you have to be a kernel dev to do those things?
Some devs are crossing strange lines - 4 sure . Hope you get it done for our Nexus ONE my friend
cheers
sweet..kernel 3.0!!
waiting ..waiting..
bunnahabhain said:
How could he even develop a linux kernel if he is better in using windows? Dont you have to be a kernel dev to do those things?
Some devs are crossing strange lines - 4 sure . Hope you get it done for our Nexus ONE my friend
cheers
Click to expand...
Click to collapse
People start with windows at a young age
Sent from my HTC Desire using xda premium
Camcorder records at 15 FPS. Anyone know a fix for this? I've tried copying the .so files into the lib folder, but those just locked up my phone when trying to use the camera.
I also tried replaceing the MIUI camera apk with one from other ROMS, but it would not work.
Any ideas?
Try this...and yes...it works
http://forum.xda-developers.com/showthread.php?t=1271876
Sent from my SGH-I997 using xda premium
tried that a few times, doesn't seem to work on MIUI 2.1.6
Doesn't Work for CM7 or MIUI.
Sent from my SGH-I997
-Download the latest Cyanogenmod 9 for the Samsung Epic 4G and extract it to a folder called MIUI-port. Also extract a second copy to a folder named EPIC-CM-UNMODDED
-Download the latest MIUI for the Samsung Fascinate and keep it open in a file manager
-Delete the folders ‘/system/framework/’ and ‘/system/app/’ from your MIUI-port folder you made.
-Copy the folders ‘/system/framework/’, ‘/system/media/’ and ‘/system/app/’ from the Samsung Fascinate MIUI that you downloaded into your MIUI-port folder. If asked, overwrite.
-Copy the files ‘/system/lib/libandroid_runtime.so’, ‘/system/lib/liblbesec.so’, and ‘/system/lib/content-types.properties’ from the Samsung Fascinate MIUI into the MIUI-port rom.
-Copy the file ‘/system/xbin/invoke-as’ from the Samsung Fascinate MIUI into the MIUI-port rom.
-Copy the files ‘/system/etc/telocation.db’ and ‘/system/etc/yellowpage.db’ from the Samsung Fascinate MIUI into the MIUI-port rom.
-Replace ‘/META-INF/com/google/android/updater-script’ in MIUI-port with this one: http://goo.gl/9UhXR
-Open ‘/system/build.prop’ from MIUI-port in Notepad ++ and change the
Code:
following ro.build.id=MIUI
ro.build.display.id=MIUI
ro.build.version.incremental=2.x.x //version
ro.config.ringtone=MI.ogg
ro.config.notification_sound=FadeIn.ogg
ro.config.alarm_alert=GoodMorning.ogg
ro.config.sms_received_sound=FadeIn.ogg
ro.config.sms_delivered_sound=MessageComplete.ogg
-De-compile the MIUI ‘/system/framework/android.policy.jar’ and open ‘\smali\com\android\internal\poli cy\impl\PhoneWindowManager.smali’ then try reversing the variables 0x* near ‘.line 1094’ and ‘.line 1096’. For example, make 0x1 0x0 and 0x0 0x1.
-In the same file, mess around with stuff using this as a reference to fix the software keyboard: http://goo.gl/9UhXR
-Recompile android.policy.jar and replace it with the one in ‘/system/framework/’ in MIUI-port
-De-compile /system/framework/framework.jar and copy all files from com->android->telephony->cdma->sms from CM9.
-De-compile /system/framework/framework.jar and copy all files from com->google->mms from CM9. Then swap the mms_config.xml located in /xml from the one found in CM9(I am going to be messing around with the MMS.)
Decompile /system/framework/framework.jar on both CM9 and MIUI. Then go into com\android\internal\telephony\cdma and swap CdmaDataConnectionTracker.smali from CM9 to MIUI.
-Next go to folder com\android\internal\os and find ZygoteInit.smali. Swap from CM9 to MIUI. **Still getting ZygoteInit errors.
-Zip up the MIUI-port folder and flash!!
You can find the latest guide and documentation here
Guide by Marcusant and Darkierawr.
Work by the Epic CM team, the CM team, the Fascinate MIUI team, the Chinese MIUI team, the MIUI.US team, the G2 MIUI team, and others. If I forgot you, please say!
Muchas gracias. I will use this to update the MIUI Builder
marcusant said:
-
You can find the latest guide and documentation here
Guide by Marcusant and Darkierawr.
Work by the Epic CM team, the CM team, the Fascinate MIUI team, the Chinese MIUI team, the MIUI.US team, the G2 MIUI team, and others. If I forgot you, please say!
Click to expand...
Click to collapse
I gotta tell you...It's amazing how you guys figure this s*!t out. My hat's off to you. Thank you for everything!
Nice post.
excellent guide marc! Could this guide be used for porting the latest GB MIUI release?
omair2005 said:
excellent guide marc! Could this guide be used for porting the latest GB MIUI release?
Click to expand...
Click to collapse
you can try. Ignore the Android.policy stuff for 2.3. I haven't tested this on 2.3.
Edit: also use cm7 instead of 9. If you need help, just pm me.
Sent from my SPH-D700 using Tapatalk
omair2005 said:
excellent guide marc! Could this guide be used for porting the latest GB MIUI release?
Click to expand...
Click to collapse
If you really want a guide for porting GB Miui, I can probably put one together.
Death259 said:
If you really want a guide for porting GB Miui, I can probably put one together.
Click to expand...
Click to collapse
That would be great. There were many fixes since our last gb release, so I would like to make one with the latest cm nightlies..
Sent from my SPH-D700 using Tapatalk
omair2005 said:
That would be great. There were many fixes since our last gb release, so I would like to make one with the latest cm nightlies..
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
I just realized bxfxf did a guide a while back, which i used to make my MIUI Builder. Let me know if this works for you: http://forum.xda-developers.com/showthread.php?t=1347201
Death259 said:
I just realized bxfxf did a guide a while back, which i used to make my MIUI Builder. Let me know if this works for you: http://forum.xda-developers.com/showthread.php?t=1347201
Click to expand...
Click to collapse
I think it needs to be updated, if you could re-write it that would be appreciated!
omair2005 said:
I think it needs to be updated, if you could re-write it that would be appreciated!
Click to expand...
Click to collapse
I'll see if i can update that for you.
If you install miui builder, you can pull out the updated zip.
Sent from my SPH-D700 using Tapatalk
marcusant said:
If you install miui builder, you can pull out the updated zip.
Sent from my SPH-D700 using Tapatalk
Click to expand...
Click to collapse
That would work if anyone has an installer for it. I don't have a current working version, since I made loads of modifications to it which no longer makes a bootable rom.
Currently working on getting the MIUI Builder to work with V4 and also the guide to porting gingerbread MIUI.
Edit (1:36 AM CST): Ugh... quitting for the night, there's a lot involved in writing the guide. I have a chunk there, but there's crucial parts still missing. Time to relax and do some gaming.
Death259 said:
That would work if anyone has an installer for it. I don't have a current working version, since I made loads of modifications to it which no longer makes a bootable rom.
Currently working on getting the MIUI Builder to work with V4 and also the guide to porting gingerbread MIUI.
Edit (1:36 AM CST): Ugh... quitting for the night, there's a lot involved in writing the guide. I have a chunk there, but there's crucial parts still missing. Time to relax and do some gaming.
Click to expand...
Click to collapse
The guide is looking good!
Sent from my SPH-D700 using Tapatalk
Alrighty... at this point it's "done." Since I didn't go through the process while doing the guide, it is likely that something might be missing or who knows what. It should be pretty much be there though, so just let me know if something doesn't work out.
Death259 said:
Alrighty... at this point it's "done." Since I didn't go through the process while doing the guide, it is likely that something might be missing or who knows what. It should be pretty much be there though, so just let me know if something doesn't work out.
Click to expand...
Click to collapse
I'll test the guide out today
Sent from my SPH-D700 using Tapatalk
So I followed your guide to the T with the latest cm nightly but it didn't boot. I went back and started all over but instead of using cm, I just used epic GB miui build and got it booting! I built using the Fascinate 2.1.6, and everything is working.
I need help fixing the Verizon wireless on the Notif Bar..
omair2005 said:
So I followed your guide to the T with the latest cm nightly but it didn't boot. I went back and started all over but instead of using cm, I just used epic GB miui build and got it booting! I built using the Fascinate 2.1.6, and everything is working.
I need help fixing the Verizon wireless on the Notif Bar..
Click to expand...
Click to collapse
Copy eri.xml from framework-res.apk/res/xml from cm7 or an earlier epic miui build.
Just open the apk with your archiver as a zip
Sent from my SPH-D700 using XDA
Made all of the changes with the exception of modifying the android.policy.jar to the MIUI Builder. I'm currently running it and testing to make sure everything seems good to go. I'll put it out for you guys to test once I think it works as well as like.
Edit (3:35 AM CST): Quitting for the night. There's still a few number of things to work out, but they're all minor. Next chance I get, I should be able to fix most if not all of them.
Death259 said:
Made all of the changes with the exception of modifying the android.policy.jar to the MIUI Builder. I'm currently running it and testing to make sure everything seems good to go. I'll put it out for you guys to test once I think it works as well as like.
Edit (3:35 AM CST): Quitting for the night. There's still a few number of things to work out, but they're all minor. Next chance I get, I should be able to fix most if not all of them.
Click to expand...
Click to collapse
Here is a diff of an easier and simpler fix. Same file. http://pastebin.com/MU2bPdJt
Sent from my SPH-D700 using Tapatalk
So here's the story. I built cm9 for the dream/sapphire using files from various devices, one of which is the hero. So out of boredom I built it for the heroc too. I cannot test it or confirm it works.
Info:
Cm9 code from the middle of may (android 4.0.4)
Device and vendor files from github.com/TeamICS
And... that's it.
It should hopefully boot and mostly work. Not sure about audio working. haven't done anything for the camera
http://www.mediafire.com/?je85olw5k6rj7jn - test0
thank you tvall, i hope you saw i gave you credit for the port that i did, ill try this out and let you know
---------- Post added at 08:55 PM ---------- Previous post was at 08:32 PM ----------
from initial testing:
everything works as it should, except for camera (which you already mentioned) and no usb mass storage
with *edit* stagefright and its associated libs from eligorom or the port of cm9 i posted, we should be able to have working video playback
also ill have to retrace my steps as its been a few since i did it but the kernel i included with cm9 and eligorom has minfrees already set at boot, when i remember what i changed ill post it here
im not sure about camera, i think in /lib/hw we need the camera.msm7k.so and probably for good measure the associated libs from eligorom
thank you tvall, you are a god among men
Thank you for testing. We should work together on this (especially since I don't have a hero)
id be proud to work along side you. i have no experience with building from source or even knowing what to do with the source, but i think im pretty resourceful when it comes to tweaking and stuff like that
i did replace the stagefright lib and associated libs from eligorom and software video playback is working with quickpic. i replaced camera stuff and no go on that, but i know there is a way to fix it.
edit: an idea for you if you have the time to look at it (about camera) http://review.cyanogenmod.com/#/c/13317/ and http://forum.xda-developers.com/showthread.php?t=1624018
whoshotjr2006 said:
id be proud to work along side you. i have no experience with building from source or even knowing what to do with the source, but i think im pretty resourceful when it comes to tweaking and stuff like that
i did replace the stagefright lib and associated libs from eligorom and software video playback is working with quickpic. i replaced camera stuff and no go on that, but i know there is a way to fix it.
edit: an idea for you if you have the time to look at it (about camera) http://review.cyanogenmod.com/#/c/13317/ and http://forum.xda-developers.com/showthread.php?t=1624018
Click to expand...
Click to collapse
I don't have internet at home currently.. so.. feel free to mess with this rom while I'm gone. I'll look into the camera when I can
Would love to see this work out! Great work dudes
Sent from my HERO200 using xda premium
scataldo721 said:
Would love to see this work out! Great work dudes
Sent from my HERO200 using xda premium
Click to expand...
Click to collapse
I plan on making this the best rom I can, but I don't have a heroc, so I might not do too well (donations are much appreciated!). Developing blindly is difficult.
If you ever need a tester ill gladly be one PM me!
Sent from my HERO200 using xda premium
Anyone interested in aokp?
nice work will try . Thanks for your contribution .
tvall said:
Anyone interested in aokp?
Click to expand...
Click to collapse
Differences between that and CM9?
Shakes27 said:
Differences between that and CM9?
Click to expand...
Click to collapse
I've never actually used aokp. It has a lot more ui customization. And unicorns. Seriously, unicorns.
tvall said:
I've never actually used aokp. It has a lot more ui customization. And unicorns. Seriously, unicorns.
Click to expand...
Click to collapse
No joke on the unicorns? GIMME NOW!
Sent from my SPH-D710 using XDA
So.. I built aokp for the g1. The heroc doesn't want to finish building... but it can probably be fixed
tvall said:
So.. I built aokp for the g1. The heroc doesn't want to finish building... but it can probably be fixed
Click to expand...
Click to collapse
One of the main reasons to use the cm9 base is the fixes for msm7x27 and armv6. You'll have to port over or use the cm repos for the framework and dalvik.
Shelnutt2 said:
One of the main reasons to use the cm9 base is the fixes for msm7x27 and armv6. You'll have to port over or use the cm repos for the framework and dalvik.
Click to expand...
Click to collapse
Already did all the dalvik changes. Won't even build without that.
tvall said:
Already did all the dalvik changes. Won't even build without that.
Click to expand...
Click to collapse
I'm not sure what your errors are, but it might be easier to just change the device to armv5-te (I think its -te) instead of armv6j. I know before cm posted sources we could build the aosp with armv5 and a few fixes. Check the TEAMICS_FIXES repo and look under the old fixes you might still need them for AOSP.
Shelnutt2 said:
I'm not sure what your errors are, but it might be easier to just change the device to armv5-te (I think its -te) instead of armv6j. I know before cm posted sources we could build the aosp with armv5 and a few fixes. Check the TEAMICS_FIXES repo and look under the old fixes you might still need them for AOSP.
Click to expand...
Click to collapse
The errors are related to selinux, which is weird because I built for the dream with a similar device folder without that error... I'll work on it later.
just figured i'd check in.
havnt had alot of time here lately, but hopefully here soon i will. here are the stagefright libs that allow for software playback of video files. tvall please try these out on your g1, see if it works for you. i use quickpic to play media files in ics, its the lightest player i can find.
attached stagefrightlibs below (not flashable, just a folder, push lib files with adb anybody who wants to try these)
upon looking at your kernel, i think we are going to have to go through both my eligorom kernel and your kernel and match them up, with your rom and my kernel usb mass storage pops up, but unmounts the sdcard instead of working correctly. im looking into it right now, probably a really easy fix. also alot of minfree stuff is absent in your default kernel, so we will have to figure that one out too.
when i get a chance, ill package up my kernel into a flashable zip, but for now its attached as a non flashable one for reference only.
edit: wow i said kernel 6 times lol