[PROJECT][WiP] CMbins v0.3.1 - Galaxy 3 Android Development

Originally this was going to be something I would do for Kyorarom v0.2.0, but I will also let the general public in on my works.
I am currently going through every single file in CM6.2 and seeing if it will work on Froyo with little to no effort. Why? Well think of it as a poor mans alternative to a fully functioning CM6.2. I respect marcellusbes work 100% but there are so many people who are being impatient about the non-existant ETA of CM6.2 and CM7 (BECAUSE IT SAYS THERE IS NO ETA AND THERE SHOULD NOT NEED TO BE AN ETA), I decided to give the people half of what the want: the performance and open sourceness of CM6.2 while still retaining 100% functionality of the Samsung firmware.
Current Status
99% of the bins are working
A few CM apps are working
Some of the libs are working (but they are more just sitting in there)
--- CONSIDER THIS VERY MUCH IN BETA - THIS WILL HAVE A FEW BUGS HERE AND THERE SO PLEASE REPORT ALL OF THEM SO I CAN FIX THEM ---
Now remember, this is by no means an alternative to CM6.2, it is more of a stopgap for people who really want our phone to have CM6.2 on it.
I have been working on this all day today and haven't been able to actually test it properly, but it appears to be stable with the files I have added, and it also appears to be quicker. Not by much, but it feels a little smoother.
Why would I need this?
As I said, it's a poor mans CM6.2. It will give you 90% of the performance of CM6.2 while still giving you 100% functionality (provided I haven't broken anything) from Samsung firmware. Programs run quicker, the system responds faster, and the system just feels smoother in general. It's not like FuguTweaks or V6 Supercharger which gives you a tiny change, the goal of this is to give you a HUGE change.
What is noticably quicker?
Well I need people to tell me that, but what I have noticed is quicker is:
Screen rotate happens quicker
Scrolling through menus
Swiping around websites
System boot time
What do I need to use this?
Well I have only tested this on Kyorarom v0.2.0 alpha (unreleased), so I don't know how your results may go, but it SHOULD work on all JPS based SAMSUNG ROMS.
THIS IS NOT A PATCH FOR CM6.2! THIS IS A PATCH FOR SAMSUNG!
You will also need CWM with update.zip signing disabled. This is provided as an update.zip as there are SO MANY permissions that need to be set in the bins/xbins/libs that it would be ridiculous to tell people to run an ugly script which will probably not work on 99% of peoples computers, so an update.zip without signing is how I will do this. Why no signing? Because every guide I have followed to tell me how to sign a zip or an APK has done nothing useful. SOMEONE TELL ME HOW PLEASE!
How do I install this?
Just put this on your SD Card, go into CWM and tell it to update from an update.zip. Pretty simple. I highly recommend doing a system.img backup first though to be on the safe side in case something goes terribly wrong. Format your /system before restoring the system.img.
What should I do if I get a bug such as a force close or a random reboot
Get your phone right to just before the crash happens
Plug your phone into ADB
Go into ADB SHELL
Type logcat > /sdcard/crashlog.txt
Reproduce the crash
Wait until it has rebooted/force closed
Press Ctrl-C on ADB SHELL
Get the crashlog.txt off your SDcard and paste the last about 20-30 lines in a code box here telling me what you did to cause the crash.
Links
Patch 0.3.1 (requires Samsung firmware, recommended to be on JPS)
CMapps 0.3.0 (should work on Samsung firmware without CMbins)
CMbins Remover (will only replace the bins with the original Samsung bins)
Patch v0.2.0 (requires Samsung firmware, recommended to be on JPS)
Busybox Fix (for in case you installed any of the patches v0.0.3 and below - NOT AN UPDATE.ZIP: THIS IS A BUNCH OF FILES WITH A README)
Please note that this may play up with some custom themes, especially large ones such as MIUI as this replaces a lot of files which these themes may be using or rely upon.
Credits
marcellusbe for his incredibly hard work on CM6.2 and CM7 which sadly seems to not be appreciated as much as it should by some of this community. Please go over to both the CM6.2 and CM7 threads and thank him for his hard work, even if you have already done so.
Change Log
v0.3.1
Removed more pointless stuff such as the etc and libs as they won't provide a performance boost. They were more decoratio.
Fixed install script which removed TW apps but didn't replace them from v0.3.0.
v0.3.0
Removed pointless bins which don't provide any performance boost, such as ping and stuff.
Fixed force close lag bug.
v0.2.0
Added the last few bins that were missing. Only bins missing are the ones that cause the system to break.
Added a few more things from etc from CM. They shouldn't cause any difference.
v0.1.1
Fixed dalvik-cache building.
v0.1.0
Removed xbin. It was causing too many problems
Added a few libs (ones that aren't in Samsung)
Added a few items from etc
Replaced a few stock Samsung apps in order to clean the system up before I remove twframework.
v0.0.3
Fixed the missing meta-inf folder in the update.zip. Sorry guys!
v0.0.2
Fixed the busybox issue. the patch removed the old busybox and replaced it with a broken one. If this doesn't fix it then 'mount -o rw,remount /dev/block/stl6 /system' and 'chmod 755 /system/xbin/*'

I was doing something like this , cm framework on jps
But you did more
np
i didnt have the time to complete it fully(exams)
Best of luck!

cdesai said:
I was doing something like this , cm framework on jps
But you did more
np
i didnt have the time to complete it fully(exams)
Best of luck!
Click to expand...
Click to collapse
If you wish to help me then by all means I'll be grateful. I am nowhere near finished as there are a few files in /system/bin that still need checked to see if they cause issues. I just went through the alphabet and if a file such as 'dexopt' caused problems then I left out all of D. However that's just an example. Dexopt is left out, but I left in the rest of D as I found it causing problems later down the track. I know I am missing Q and S. I'm gonna go through them all tomorrow.
EDIT: Not to mention I want to go through frameworks and libs and the etc folder too.

I am not sure if this is helpfull or not... I instaled the update in my phone. At the moment, only issue is that busybox installer is not working after it get superuser permisions, and then i cannot open any other app. I need to reboot my system. If i find any other issue, i will let you know.

Sergiales said:
I am not sure if this is helpfull or not... I instaled the update in my phone. At the moment, only issue is that busybox installer is not working after it get superuser permisions, and then i cannot open any other app. I need to reboot my system. If i find any other issue, i will let you know.
Click to expand...
Click to collapse
Hmm, I might have done somethign weird with xbin. Try going into adb shell and run 'chmod 755 /system/xbin/*'. I might have to get it to set permissions in the update.zip for that folder.
EDIT: Try restore your system back to how it was prior the install of the update, and then try the other zip I just put in the first post. I think it'll be the xbin folder doing it.

@hillbeast
you also plan to port the framework of cm6?

ale_bot said:
@hillbeast
you also plan to port the framework of cm6?
Click to expand...
Click to collapse
I hope I can. The plan is to get everything that will work from CM6.2 in Samsung firmwares to work.

New version uploaded. See first post for details.
I fixed the busybox issue. I thought I fixed it earlier but aparently not. It was CM6.2s Busybox being in there that killed it. I put the Samsung one into v0.0.2 so it'll fix the grief it caused with version 0.0.1.
If it still causes issues then go into adb shell (or Terminal Emulator) and run this code:
Code:
mount -o rw,remount /dev/block/stl6 /system
chmod 755 /system/xbin/*

Donate and get rewarded
Good work, hillbeast.
I wish you would work more togother, i mean most of the main developers in g3.
you know the names.
And some more support from the community with donating and thanks or appriciation.
You (just caught you user reading this), could donate a little bit, so that your galaxy 3 is got tuned with great software, so it worth allmost double the price then you paid for it, because it expands with possibillities and powers.
Just click someones (dharamg3, marcelubes.. and some of all the other great programmers) donate button, type the number: 5 or 10 or 20 or 100 +++ etc, log in to paypal and DONATE!

(•.•) said:
Gut work, hillbeast.
I wish you would work more togother, i mean most of the main developers in g3.
you know the names.
And some more support from the community with donating and thanks or appriciation.
Yes You, could donate a little bit, so that your galaxy 3 is got tuned with great software, so it worth allmost double the price then you paid for it, because it expands with possibillities and powers.
Just click someones donate button, type the number: 5 or 10 or 20 or 100 +++ etc, log in to paypal and DONATE!
Click to expand...
Click to collapse
I actually work with dharamg3 on occasion and have given him ideas for G3Mod. I just don't take credit for anything because my contributions have been very minor at best and my credit isn't deserved considering how much more he and marcell have done for our phone.

hillbeast said:
I actually work with dharamg3 on occasion and have given him ideas for G3Mod. I just don't take credit for anything because my contributions have been very minor at best and my credit isn't deserved considering how much more he and marcell have done for our phone.
Click to expand...
Click to collapse
Yeah, i mean it for all developers, but you included of course. so why not.
Just for every user to remind if he reads my post.

(•.•) said:
Yeah, i mean it for all developers, but you included of course. so why not.
Just for every user to remind if he reads my post.
Click to expand...
Click to collapse
Yeah that is the entire point of the XDA: developers helping developers to make our phones incredible and help them reach their true potential.
People bash the Galaxy 3 but undreneith it's actually a really good phone with really good hardware. It's no dual-core Cortex-A9 with 1GB of DDR2 RAM or anything, but it's certainly a very good mid-range phone. It was just held back by Samsung not programming it right.

Nice vision man...best of luck
To make things easier i guess you can consult marcellusbe about what all stuff is not working in CM6.2...then u'll need to replace only those files instead of going through evry file !!

niteshtak said:
Nice vision man...best of luck
To make things easier i guess you can consult marcellusbe about what all stuff is not working in CM6.2...then u'll need to replace only those files instead of going through evry file !!
Click to expand...
Click to collapse
Yes however I also need to find what is compatible with the rest of Samsungs firmware.

hillbeast said:
Hmm, I might have done somethign weird with xbin. Try going into adb shell and run 'chmod 755 /system/xbin/*'. I might have to get it to set permissions in the update.zip for that folder.
EDIT: Try restore your system back to how it was prior the install of the update, and then try the other zip I just put in the first post. I think it'll be the xbin folder doing it.
Click to expand...
Click to collapse
I have just installed that 0.1 you told me and now is working good. I am gonna try the 0.2 and tell you if all is ok.

Guys I totally forgot the meta-inf folder in v0.0.2. You can just use the one from v0.0.1 as there is no signing or anything. I'll see if I can get the link on my phone for v1
Sent from my GT-I5800 using XDA App

But why using cyanogenmod files in samsung firmware ?
You know that CM 6.2 is the most awesome rom for froyo ! I've almost never had any lags and the rom is fast even after installing a tons of app's !

Darius_AWS said:
But why using cyanogenmod files in samsung firmware ?
You know that CM 6.2 is the most awesome rom for froyo ! I've almost never had any lags and the rom is fast even after installing a tons of app's !
Click to expand...
Click to collapse
Well its just a try to get the CM6.2 speed and smoothness on the samsung ROM..without having the bugs of CM6.2 which arent solved yet...

Sergiales said:
I have just installed that 0.1 you told me and now is working good. I am gonna try the 0.2 and tell you if all is ok.
Click to expand...
Click to collapse
Same problem in 0.2 with busybox installer, even trying to fix it with adb.

Darius_AWS said:
But why using cyanogenmod files in samsung firmware ?
You know that CM 6.2 is the most awesome rom for froyo ! I've almost never had any lags and the rom is fast even after installing a tons of app's !
Click to expand...
Click to collapse
As I stated in the OP, Cyanogenmod is incomplete and is buggy. The camera doesn't work, the FM radio doesn't work, no Bluetooth, and some things are buggy. By working in the opposite direction of moving to Cyanogenmod with small steps by using the working components from it, we get a balance.of speed and functionality which is what a lot of people have been moaning about all this time since CM went alpha.
Again, huge respect to marcell for getting it this far. This is a huge achievement from him.
Also here is the mediafire link for v1 so people can grab meta-inf and insert it into the v2. I will fix this in v3 later today.
Sent from my hybrid Kyorarom + Cyanogenmod Galaxy 3

Related

[ROM]Mammon's got Pulse-Beta 11-12-09

First off many thanks to DRIZZY! For all the help getting this bad boy running.
Also many thanks go out to Twisted, Barak, Xdan, Meltus, and Diaztradeinc.These are EXPERIMENTAL BUILDS, so If you do not know what you are doing please refrain yourself from flashing, you might brick your PHONE!
In no way of shape or form will I be held responsible for bricks, flash at YOUR OWN RISK!
THIS ROM IS BASED OFF OF G1-BETA-1.1C added by Diaztradeinc
Mammon’s Change Log:
- Removed Better Terminal, Quick Office, and RoadSync
- Added ‘Reboot’ and ‘Shutdown’
- Added SAM – SlideME
- Removed copybit.*.so
- Mod init within boot.img
______________________________________________
Change Log added from diaztradeinc thread!
Diaztradeinc Change Log:
data is now fixed with swap.
mms
sms
calls
leds
su is now back!
Busybox!
root applications now work!
SD now is readable and mounts! Thank you Twisted!
Meltus audio hack has been added! Thank you Meltus!
Speed of rom is now increased and runs alot smoother!
Uncheck orientation in settings to fix rotation when opening and closing hard keyboard.
Tweaks from Twisted has been added. Thanks Twisted!
Better Terminal has been added.
Wifi tether has been added.
Custom locale has been added.
Quick office has been added.
Superuser has been added.
Automatic Apps 2 SD!!!!
Camera is now working!!!
Boot.img from cyan!! Thanks cyan/xdan
swap is now added and enabled by default!!! thanks twisted.
_______________________________________________
WHAT DOESN'T WORK?
WIFI
BT
Rotation
GPS
Currently testing: Fix for reboot after call ends.
**Note**
#If you call via speakerphone, phone will not reboot.
#To added contacts after setup please check Settings>Data synchronization>Google server settings>Contacts. Then Synchronize now!
#Call + MENU + Power will reboot the phone
****
This is a beta so please bare with me, test it out and post bugs here.
Please know that I am not a Developer. All I did was added files from different rom’s to help pulse stay alive. However I did edit a couple of files. Nothing big at all.
Mammons-Pulse-beta-.08.zip
NVM just read your part of the changelog, Continue on
JAguirre1231 said:
Might want to remove quickoffice and Better Terminal, they're warez
Click to expand...
Click to collapse
Thanks JAguirre
Mammon88 said:
Please look at Mammon's log.
Thanks
Click to expand...
Click to collapse
I did sorry, I might flash this tomorrow, I'm waiting on a call
Wow... Some many error's...At least my rom is running fast.
GREAT WORK the roms looks good but I can't get past the setup
ryansito said:
GREAT WORK the roms looks good but I can't get past the setup
Click to expand...
Click to collapse
hmm..you mustve done something wrong then
I'm comin from a blurr rom ext2 linux swap sdcard I did a wipe before and installed and still cnt get past the setup it reboots at the end of it :{
ryansito said:
I'm comin from a blurr rom ext2 linux swap sdcard I did a wipe before and installed and still cnt get past the setup it reboots at the end of it :{
Click to expand...
Click to collapse
you need to be patient no offense some roms have long boot ups.
Not the boot I'm n the setup and I'm finishing up the setup and it reboots
Ace42 said:
you need to be patient no offense some roms have long boot ups.
Click to expand...
Click to collapse
Thanks Ace! Well for me my rom boots up in less then 3 mins. Before I install any rom at all I do the following setups:
1. Wipe data/factory reset
2. Wipe SD: dalvik-cache
3.part SD: fat32+ext2+swap
4.Repair ext filesystem
5. convert ext2 to ext3
I'm using RA-dream-v1.2.3 http://forum.xda-developers.com/showthread.php?t=566669&highlight=recovery+image
Dev Question!
Have a question for Dev's. How would one edit the libandroid_runtime file without the source?
Thanks!!!
Mammon, I think you should put your change-log on top of Diaz's since yours is more recent.
As for the ROM it feels smooth to me but I'll be waiting on at least a GPS and Rotation fix before I can commit to this. Pulse has been my favorite and I'm hoping you can make a monster out of it.
any idea when the reboot after call will be fixed, it is thr only thing keeping me from this rom
JJbdoggg said:
any idea when the reboot after call will be fixed, it is thr only thing keeping me from this rom
Click to expand...
Click to collapse
I hope soon. I have found a coding mistake made by huawei its related to our 'reboot after call' issue.
This is the reason I would like to know how to edit a lib.so file without the source code.
You could try contacting T-mobile and see if you could get them to talk to Huawei about getting the source for the library released so you can fix it. Telling them what the coding mistake is might help, even if they don't release the source they may fix the error and release it as part of a future Pulse update that you could use. The only other suggestion I've got is to decompile the library and see if you can track the problem down and fix it with a hex editor, if its even possible to do that without messing up all the internal offsets in the code. Not an easy task.

[MOD][11/24/09] Application Optimizations Now with Zipalign

I have gone through several applications from the MR release and optimized the images inside in an attempt to free up memory and/or speed things up a bit.
Some things benefited more than others, for example, Rosie.apk has lost around 7MB.
This will only work on software version 1.56.651.2. Don't know what version you have? Go into your settings -> About and scroll down to Software Version
Anyways, here's a list of things that have been optimized:
Code:
Folder: /system/app/
Browser.apk
com.htc.WeatherWidget.apk
htcContacts.apk
HTC_IME.apk
Maps.apk
Phone.apk
Rosie.apk
Settings.apk
Weather.apk
Folder: /system/framework/
com.htc.rersources.apk
Also included in the zip are the animations and boot screen from the Gutted rom
The zip is signed and can be flashed from recovery
This has been tested on the following:
Fresh 0.4b, 0.5d, 0.6
Unofficial MoDaCo 1.2
Disclaimer: I am not responsible for what you do with you device. If you break it, it is solely your responsibility.
Always remember to do a nandroid backup before flashing anything
Downloads
11.24.09 New with zipalign
11.23.19 (Old - non zipaligned)
Installing now... Will let you know how it goes...
Edit.... Wow this really made a noticeable difference. Running really nice on a stock rooted phone. No errors as well...
Installed on Fresh Rom. Works good no errors!
Wow! Just flashed this and it's great. Apps seem to load quicker. thanks for the work!
How are your optimizing these? Just the graphics inside them? have you tried to use zipalign from the SDK on anything?
ekinnee said:
How are your optimizing these? Just the graphics inside them? have you tried to use zipalign from the SDK on anything?
Click to expand...
Click to collapse
You are correct, just the graphics, I haven't looked into any other methods yet
I just flashed this over my stock/rooted image. It does indeed load and run very fast. I was wondering what changes you made to the Settings.apk? I also did notice that the transition effects changed to a fade-in effect. Was this also the result of graphic optimizations? Either way, great work!
excellent mod. really enjoy the fading in and out and works alot quicker!
Spunkzz said:
excellent mod. really enjoy the fading in and out and works alot quicker!
Click to expand...
Click to collapse
Has this been tested on the Gutted ROM?
For further optimization use zipalign on the apks. This allows dalvik to mmap the files for further speed improvements.
I like it alot but I get a ton of force close errors cant even really do anything. Installing from the orignal modaco rom.
Ok I don't know if it was this update or the 1.2 unofficial but my dialer now vibrats and I can't figure out how to shut it off.
My dialer vibrates as well, running Fresh .5d, would also like to disable it.
Looking forward to giving this a shot
QuiQNeZZ said:
Ok I don't know if it was this update or the 1.2 unofficial but my dialer now vibrats and I can't figure out how to shut it off.
Click to expand...
Click to collapse
The dialer started vibrating after the official firmware update from Sprint/HTC. I don't see any option under settings that allows us to disable it.
thanksa bunch I was really hoping someone would slim Rosie down a bit
i keep getting the application touch input process com.htc.android.htciem) has stopped unexpectedly. Please try again
EDIT
aparently i cant text anymore?! help!
To those people who are having errors, are you using this on a rom that has been updated with the Sprint Maintnance Release?
no but i never had a problem XD
By optimizing the images is there a downgrade in quality? Or is there no downside to this mod?
Thanks man. the animations are awesome. and it faster, i didnt notice a change in available memory, but i dont really care.
Thanks again!
i had removed the Browser, so this reinstalled the .apk. just had to go in and remove it again, JIC anyone has removed one of the files, just go in and remove it again.

[ROM-DEV] Android 2.0.1-r5v0.6 (Dead)

Android 2.0.1-r5v0.6
Dead:
==============
After spending some time and looking over this rom and ways to make it work with out any legal issues. The most viable option was to build something like what cynanogen has built. His process takes the proprietary bits (all google apps including sync) and copies them off onto the SD card before doing a update. After the update it copies them back to the newly installed rom. This method basically does a automated backup/restore of your licensed applications. I can't do this for several reasons including that we are supposed to be coming from a 1.5 OS to a 2.0.1, which isn't compatible with the older application set.
Temporarily Offline:
==============
I am sorry to have to do this but we are now having more then just a small handful goofing with this ROM and I need to take this offline while I inspect each of the parts and make sure all licensing is in order since its a bit more then the google Opensource framework. I know that several other ROM creators have not paid much attention to it as I am going to now but I really don't want to upset any IP holders like what happened to Cynanogen a couple months back.
I will put it back up but I want to make sure that I am totally covered and don't have any issues.
version 0.6: download (offline)
==============
-fixed wifi thanks to http://forum.xda-developers.com/showthread.php?t=593620
-Now starts up with Android stock keyboard. (No longer needs HTC_IME.apk for second keyboard)
A few have asked for this ROM so I thought I would put it up here for anyone that wants to contribute to or take from it.
This ROM is only compatible with the Sprint CDMA HTC Hero. It is not finished and still requires some work but its good enough for my day to day use and I am sure others may find the same potential.
This ROM is vanilla android and what it takes to actually get it running on a CDMA phone. It is built off of this GSM variant. I am going to try and work to remove the google bits so that you can use Cynanogens method of extracting your own and then doing a follow up update to install them. My efforts for this is not to build a better rom but to build a cleaner base that has limited to no proprietary IP.
Credits to all on this forum how have helped or contributed in any way to building the roms that are here. I would point out names but there are to many to name. I am positive that anyone that pays attention to this forum will know who you are. I used many parts of these ROM's and many others on XDA to build this one.
This is my first ROM and was primarily made for myself to help me learn how to create a custom ROM.
Here is the link to my blog where I originally posted about this and a video of it booting.
Here is the Youtube video of it booting: http://www.youtube.com/watch?v=tRTh-rXKe-E
*Warning*: Don't attempt to flash this ROM onto anything else unless you know what you are doing! I am not responsible for any device malfunctions or "Bricks".
Notes on Installing:
- Run a Nandroid backup before you do anything.
- Make sure you do a full wipe first. (Sorry )
- Run the update zip found * Version 0.6 *(offline) from the recovery console.
To get the HTC keyboard installed: (Now Optional as of Version 0.6)
- Follow the instructions here.
Things that don't work:
- Gallery some times has issues.
- Camera
- Wired or Wireless Tethering (Now Testing)
- Orientation
- Trackball light
- Trackball click (Rolling and moving are fine)
- (Let me know if something else needs to go here.)
Possible issues that are not repeatable:
- speaker not working on out bound calls? I made 30 test calls to my home phone and was not able to replicate this issue. Needs to be verified (see here)
Awesome! Thanks! disregard my PM lol.. Great timing.
VoXHTC said:
Awesome! Thanks! disregard my PM lol.. Great timing.
Click to expand...
Click to collapse
LOL I was just getting to replying to you!
im trying it now nice work
Let me know if any of you have issues flashing. I still have it all right here in front of me if I need to make a change.
FYI: The first boot takes for ever as it registers all the APKS.
i just get the HTC_IME fource close i installed the one from the site like you said and installed it and i get this
thorracing1 said:
i just get the HTC_IME fource close i installed the one from the site like you said and installed it and i get this
Click to expand...
Click to collapse
So you installed both the HTC_IME.apk and the Clicker.apk? Did you do a adb push or a adb install?
Try and go into settings --> Language & Keyboard --> Touch Input --> Text Input?
I think its a force of habit with out really thinking to go there and calibrate but just going there may help.
Try that and let me know.
i just flashed it and pushed the keyboard and calibration app through adb and all is well. its working awesome. Thanks!!!
2.0t03speed said:
i just flashed it and pushed the keyboard and calibration app through adb and all is well. its working awesome. Thanks!!!
Click to expand...
Click to collapse
Awesome, keep the feed back coming as you have it!
please take note orientation doesnt work. please put in first post.
otherwise, great work!
should i do adb install or adb push?
blankd3ckskat3r said:
please take note orientation doesnt work. please put in first post.
otherwise, great work!
Click to expand...
Click to collapse
Got it listed now, that one bugs me... Must have been to worried about building this to remember it.
BTW thanks for the feed back!
thorracing1 said:
should i do adb install or adb push?
Click to expand...
Click to collapse
I would do an install or transfer them to your SD card and grab a app like Astro from the market to install them. Don't worry we will get you worked out.
dchadwick said:
Got it listed now, that one bugs me... Must have been to worried about building this to remember it.
Click to expand...
Click to collapse
lol well its a common problem, cant wait for a fix. really like what you did with this build
dchadwick said:
I would do an install or transfer them to your SD card and grab a app like Astro from the market to install them. Don't worry we will get you worked out.
Click to expand...
Click to collapse
Not able to get a working Keyboard Now I'm stuck in a boot loop. Tried installing through droid explorer.. no go.. tried installing from astro ..no go.. now it loads lockscreen.. dead... reboot..rinse and repeat
removed SDcard.. boots now trying to push.. but where do I push the apk files to?
blankd3ckskat3r said:
lol well its a common problem, cant wait for a fix. really like what you did with this build
Click to expand...
Click to collapse
Thanks, but I really can't take to much credit. Its a "Pick and Pull" from several ROMs. This one actually came from our GSM Brothers and then I used the CDMA tricks in this form to make it work.
I keep watching and playing with the Google Nexus Dumps. I would really like to get one of them up and running.
Based on your posting and replies I assume you are re-using the 2.6.27 kernel like the other roms?
VoXHTC said:
Not able to get a working Keyboard Now I'm stuck in a boot loop. Tried installing through droid explorer.. no go.. tried installing from astro ..no go.. now it loads lockscreen.. dead... reboot..rinse and repeat
Click to expand...
Click to collapse
Wow thats allot in a little space.
What I gather is that it originally booted, then after trying to install via droid explorer and then astro it now just dies after the lockscreen.
I am not sure where to start. I would just say to do a full wipe, then a clean install. Then if you have the sdk try the ADB install method as Cynanogen's post talks about.
I am working on trying to get the stock Android keyboard to work. If we can figure out that then we don't have to mess with the HTC one.
ok i got it i just adb pushed them to system/app works great
obelisk79 said:
Based on your posting and replies I assume you are re-using the 2.6.27 kernel like the other roms?
Click to expand...
Click to collapse
Yeah, actually some of your work if I remember correctly, thats why its got the same issues. My first goal when I built this for my self was to get past the blasted google bits sync loop. The more I worked into it the more I moved on to the 2.0.1 build with some of your stuff in it.
Your welcome to anything I have learned, its really not my work.

[ROM/WIP][ICS/US 9.2.1.11] 4.0.3 Minimal

This is my first attempt at a custom ROM for any Android device, so bear with me. I did not build this from AOSP source, or any other source code. It's entirely from ASUS. This ROM is intended for those who don't like the stock ASUS apps, similar to KRAKD/FROZN, except I've not optimised any of the APKs or anything else. Hopefully this can be a useful base ROM for another dev, taking the tedious part out of the equation. It's completely based on US, not WW or TW.
It's large(300Mbyte) because I used a binary blob. I'm working on shrinking it down with a proper update sript.
Apps I removed:
Amazon Kindle
MyCloud
ASUS File Manager
MyLibrary
MyNet
Netflix
News & Weather(and their widgets)
PolarisOffice
PressReader
MyZine
Tegra Game Zone
Web Storage
Zinio
PC Sync
ASUS Software keyboard(the touchscreen one, not the dock keyboard)
DMClient(related to ASUS updates, from what I understand)
ASUS software update(so no annoying OTA notifications that you can't use anyway)
SuperNote
-any others not included that I forgot to list
How to install:
1. A complete data wipe(at least dalvik & cache, data is optional) is strongly recommended if you're coming from Honeycomb.
2. Flash the zip from CWM.
3. Enjoy your new ICS.
You should be able to flash from any ROM if you clear at least dalvik and cache.
Features:
-Pre-rooted for your convenience, with busybox, su, and SuperUser.
-ALL bloatware removed, hopefully improving performance
-Closer to an AOSP experience due to all bloat being removed.
What this ROM does NOT have:
-Custom kernel
-Stock ICS buttons(it has the crummy ASUS back, home, recent app buttons)
-Zipaligned APKs
-Deodexed APKs
-A name, since it doesn't really need one right now.
How I created it(roughly, not a step by step):
1. I reverted from a custom ROM(krakd) to the latest US .21 HC release, with stock recovery
2. I Rooted with nachoroot and then used OTA keeper to unroot
3. I updated to US ICS via OTA.
4. I reapplied root with OTA keeper
5. I used ES file manager and terminal to remove the apps
6. I used ES file manager to add SuperUser to /system
7. Installed busybox at some point during these steps, I forget when.
8. Used dd to image the /system partition(mmcblkp0) to a file on my MicroSD
9. Replaced the LNX and APP blobs of a Honeycomb update(.21) with the ICS ones
10. Flashed it, and it worked.
So it's not a "proper" update, broken down into directories and such, but it does work.
Links:
ROM: http://dev-downloads.com/asus-tf101-romwipicsus-9-2-1-11-4-0-3-minimal/
Trebuchet CM9 launcher: http://dl.dropbox.com/u/31118/signed_TrebuchetCWM.zip (thanks to whitekidney/wk on #asus-transformer irc)
Here is the MD5 for the ROM zip: 0B9BC1C83C271DF26501CF533A046CB1
And the SHA1: B7BBC2C3AB33844E46CC8D8D2900E2AF1C68EFB5
Credits:
Whitekidney for the Trebuchet launcher upload
Have you tested this at all?>
Yes, why? It worked fine on my TF101.
I think everyone is always a bit skeptical of a ROM that someone says openly is their first attempt and they have less than 10 posts on here..you are after all talking about potentially rendering a $500 device useless..people are usually right to exercise caution..when the developer cannot post in the dev section because his post count is too low!
But hey, that is how Paul Burton started here, though it was not his first ROM I am quite positive..
daxtsu said:
Yes, why? It worked fine on my TF101.
Click to expand...
Click to collapse
After flashing, not booting anymore, and as I I know what I am doing...unless my power cord just broke.
thanks I guess, but I can remove my own apps From a rom ......
luna_c666 said:
I think everyone is always a bit skeptical of a ROM that someone says openly is their first attempt and they have less than 10 posts on here..you are after all talking about potentially rendering a $500 device useless..people are usually right to exercise caution..when the developer cannot post in the dev section because his post count is too low!
But hey, that is how Paul Burton started here, though it was not his first ROM I am quite positive..
Click to expand...
Click to collapse
Fair enough, I do admit I'm new to Android development, but I wouldn't release something without testing it on my own device first.
DTgreat said:
After flashing, not booting anymore, and as I I know what I am doing...unless my power cord just broke.
Click to expand...
Click to collapse
Did you do a full wipe? I installed it at least 5 times today during testing removing apps with no major issues..
BTW: Here is the MD5 for the zip: 0B9BC1C83C271DF26501CF533A046CB1
And the SHA1: B7BBC2C3AB33844E46CC8D8D2900E2AF1C68EFB5
Yes, although like I said. I know what I am doing. My power cord in fact, may have just broke. (Although I doubt it.)
IF YOU cant post links yet it's for a reason
cool, where did you get the source code from asus?
timbit123 said:
cool, where did you get the source code from asus?
Click to expand...
Click to collapse
It sounds like he got the ROM and removed the third party apps, not that he got the source code to build it to AOSP.
its more a list of apps that are safe to remove with TB...... IMO anyway. Happy to wait and see if it leads to something a bit more though.
Lets make sure that no one will ever want to dev for us anymore by slapping the new guy around who took the time to try something himself. I recall Paul didnt have enough posts to start a thread in dev but he seems to know what hes doing. Why not just ban anyone whos new from ever posting any kind of dev work ever. Because what we need are more people making fun of and trashing someones work instead of people actually willing to take their time and try to make YOUR device nicer. Any wonder if this is why devs are leaving xda every day?
BTW..Just flashed this and it booted just fine. I did a system wipe first.
Maybe you should be the guy to add onskreen framework to a rom....hint
DTgreat said:
Yes, although like I said. I know what I am doing. My power cord in fact, may have just broke. (Although I doubt it.)
Click to expand...
Click to collapse
It's possible. I've had a few reports of it working so far.
KingDavid63 said:
IF YOU cant post links yet it's for a reason
Click to expand...
Click to collapse
I know. It was because my post count was too low.
timbit123 said:
cool, where did you get the source code from asus?
Click to expand...
Click to collapse
I didn't, sadly. I kludged it together somewhat by dding the fully updated ICS /system partition(adding busybox, su, Superuser beforehand) and making it into a blob that's flashable.
robojerk said:
It sounds like he got the ROM and removed the third party apps, not that he got the source code to build it to AOSP.
Click to expand...
Click to collapse
Correct.
Thanks for the feedback guys. If you want anything added, I'll try to accomodate with flashable zips since they're smaller to upload. My upload is horrible, so I can only upload a large ROM every once in a while(it takes over an hour!). I'm not discouraged, I know how it is to be the new guy. I know this rom's probably nothing special, but I just wanted to share what I'm enjoying with others.
daxtsu said:
Yes, why? It worked fine on my TF101.
Click to expand...
Click to collapse
Hey man at least you are the first to have out a custom rom, can't wait to test it out later
Sent from eee pad Transformer running ICS
Lantek23 said:
Hey man at least you are the first to have out a custom rom, can't wait to test it out later
Sent from eee pad Transformer running ICS
Click to expand...
Click to collapse
Haha, it's not that custom, more of a repack with a bunch of removed apps, but I'll look into making it deodexed and stuff. I'm still learning how to do that.
Popping into a best buy and trying a different power cord when my friend gets here. Not trying to naysay. Just trying to troubleshoot.
DTgreat said:
Popping into a best buy and trying a different power cord when my friend gets here. Not trying to naysay. Just trying to troubleshoot.
Click to expand...
Click to collapse
Oh, I know. It's cool.
Hope you get it sorted out soon.
I'll try it out later (I got too many projects going on), but I appreciate your contribution.
As someone who has been around these forums and been messing around with ROMs for a while now (but has never posted before), I applaud the effort. THANKS.

**Development Stopped**

Development Stopped!
I think my project is useless so i will stop it
When i have my new Phone I will Try myself on Safestrap and Cyanogenmod on stock Kernel
Cause My Fire is then only around and i can brick it​
Development Stopped!
What exactly is the upside to this "customized" stock ROM ? Details pls!
Unless you recompile something, it's not clear what this accomplishes. The trend is actually the other way, to keep things as stock as possible.
bibikalka said:
What exactly is the upside to this "customized" stock ROM ? Details pls!
Unless you recompile something, it's not clear what this accomplishes. The trend is actually the other way, to keep things as stock as possible.
Click to expand...
Click to collapse
I Make this cause no One did This for this Devices!
bibikalka said:
What exactly is the upside to this "customized" stock ROM ? Details pls!
Unless you recompile something, it's not clear what this accomplishes. The trend is actually the other way, to keep things as stock as possible.
Click to expand...
Click to collapse
I assume the OP just took out some system apps, then rezipped it with some CM extras.
Remolten said:
I assume the OP just took out some system apps, then rezipped it with some CM extras.
Click to expand...
Click to collapse
Given that the FireOS 5.x update comes with a huge file that is kind of dd'ed into /system partition, would it not make more sense to create a flashable zip which would do a few post-install modifications such as :
1) remove apps you don't want
2) install CM apps you do want
This would be a lot more transparent, and easier to use with the newer FireOS updates when they come out.
bibikalka said:
Given that the FireOS 5.x update comes with a huge file that is kind of dd'ed into /system partition, would it not make more sense to create a flashable zip which would do a few post-install modifications such as :
1) remove apps you don't want
2) install CM apps you do want
This would be a lot more transparent, and easier to use with the newer FireOS updates when they come out.
Click to expand...
Click to collapse
Sounds like a great idea! Probably fairly easy to do as well. You could also append it to a gapps script as well.
I can't believe we don't have any real roms yet
Remolten said:
Sounds like a great idea! Probably fairly easy to do as well. You could also append it to a gapps script as well.
Click to expand...
Click to collapse
See my little clean up script "make_space_v01.zip" in :
http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950
For now I just removed moffice and weather, but if needed, one can delete a whole bunch of stuff (it's a script in this zip file called "rmstuff.sh", just add more removals, and re-zip )
Code:
#!/sbin/sh
rm -rf /system/priv-app/moffice*
rm -rf /system/priv-app/com.amazon.weather
bibikalka said:
See my little clean up script "make_space_v01.zip" in :
http://forum.xda-developers.com/fire-hd/general/how-to-upgrade-to-lollipop-root-gapps-t3163950
For now I just removed moffice and weather, but if needed, one can delete a whole bunch of stuff (it's a script in this zip file called "rmstuff.sh", just add more removals, and re-zip )
Code:
#!/sbin/sh
rm -rf /system/priv-app/moffice*
rm -rf /system/priv-app/com.amazon.weather
Click to expand...
Click to collapse
This is a great start! Releasing some heavily customized stock roms could definitely be useful for some people.
Sorry for the people who liked it but the development is stopped now!
JUSTINMARMER said:
I can't believe we don't have any real roms yet
Click to expand...
Click to collapse
Funny 'cause, I have absolutely NO PROBLEMS believing this. this is what happens when you use cheapo Chinese junk.
Caveat The Hardware, in-and-of-itself is fine. The support of such Manufacture's to actually release a useful SDK / Sourcecode however? Can be forgotten. Fact is if anyone BUT Amazon were selling this Device. We probably wouldn't even have the Kernel Source. Much less the rest of what would be needed to build a new Custom ROM.
Ichijoe said:
Funny 'cause, I have absolutely NO PROBLEMS believing this. this is what happens when you use cheapo Chinese junk.
Caveat The Hardware, in-and-of-itself is fine. The support of such Manufacture's to actually release a useful SDK / Sourcecode however? Can be forgotten. Fact is if anyone BUT Amazon were selling this Device. We probably wouldn't even have the Kernel Source. Much less the rest of what would be needed to build a new Custom ROM.
Click to expand...
Click to collapse
We have full kernel source for the Fire 7 (9th gen) ?
Where ?
Edit:
I just found it here:
https://www.amazon.com/gp/help/customer/display.html?nodeId=200203720

Categories

Resources