yashsingh1/xdaforums huggingface dataset:
[Atrix 4G Android Development] bl0wf1sh:
Alright, I update the OP - I am still working on it; I've made the changes mentioned in the reference post on the 1% mode (including the smali files), but so far no success.

I managed to complete 1% step mod for GingerBlur. For anyone who wants to try it for stock or other mods, here are the detailed instructions to create your own services.jar and framework-res.apk files (then push them to the phone as per OP):

The changes are a bit... tricky to make, and include many steps. In a big nutshell:

Get baksmali and apk-manager from here

Baksmali update

Pull classes.dex from services.jar

Decompile as per 1)

Replace the .mali files attached here

Recompile

Replace classes.dex into services.jar (without unpacking services.jar)

framework-res.apk update

Unpack framework-res.apk with the apk manager referenced in 1)

Get battery icons from the UOT Kitchen by uploading your original framework-res.apk (or by using on of the frameworks from the selection). You'll only need the icons from here, not the whole apk!

Place battery icons from UOT kitchen in res/drawable-hdpi

Update res/drawable/stat_sys_battery.xml and res/drawable/stat_sys_battery_charge.xml and copy them to res/drawable-hdpi/

Update res/values/public.xml to include the new drawables. This is the most time-consuming process. You need to add the battery icons as drawables (add them to the drawables "section") with unique IDs that start with 0x0108. There seems to be some limit to the highest 0x0108 number that can be entered here, so I only added roughly every second charging icon here in the end.

Recompile the framework-res.apk as per 1), deleting all modified pngs and xml files from the keep folder. If you get and error here, DO NOT use the resulting framework-res.apk! Try to figure out the error first.
[Atrix 4G Android Development] bl0wf1sh:
It is DONE! Check OP.

It seems originally I screwed up something when re-packing services.jar. This is now fixed.
[Atrix 4G Android Development] PixoNova:
Love it b1owf1sh! Now I can get rid of that stupid battery monitor widget!
[Atrix 4G Android Development] KefkaticFanatic:
So does this basically do the same thing as shoux's modification but with a different icon and without the few extra things?

EDIT:

I just installed it. I would suggest making the charging icon switch back and forth between the plug symbol and current %. Also, the data seems to be stuck at a grayed out "3G", no matter what network you are connected to.
[Atrix 4G Android Development] KryptosXLayer2:
Yeah no kidding! that thing was a JOKE!
[Atrix 4G Android Development] bl0wf1sh:
Yes, basically t that's it.

The icon should be grayed out if there's no data connection, green if there is and arrows if data flows. 1.5.7 and up does not distinguish between 3g, H and H+, so whatever icon is put in for 3g will be shown.
[Atrix 4G Android Development] s0dhi:
I am wondering it I can use just the services.jar on my non-themed, deodexed 1.83 to get the 1% functionality without the icon etc. (I use a live wallpaper that displays the battery info)?

Or is my recourse to go through the process of modifying the files myself?

Cheers and great work!
[Atrix 4G Android Development] bl0wf1sh:
Yes, that should work if you just copy services.jar
[Atrix 4G Android Development] s0dhi:
Almost works perfectly. The clock text ends up switched to white from black. :confused:

EDIT: So I spent a little time figuring out how this works and have attached a stock 1.83 services.jar with the 1% battery coding. This DOES NOT display the percentages in the icon, but does make the percentages available to the system. I have tested this on my system and it seems to work.
[Atrix 4G Android Development] Andrew149:
Quick warning for everything this removes REBOOT Menu in ginger-blur
[Atrix 4G Android Development] bl0wf1sh:
It does? Strange, seeing as all I changed was battery-related, but possible. Not that hard to reboot without that though, I guess.

Btw, GingerBlur 3.5 includes the 1% mod as well now.
[Atrix 4G Android Development] Andrew149:
yeah its kinda weird but it did it on my buddies atrix as well so im not crazy
[Atrix 4G Android Development] bl0wf1sh:
well, the services.jar was taken from GingerBlur, so possibly it's because of that. If you attach a stock services.jar, it is not a big deal for me to add the 1% feature.
[Atrix 4G Android Development] rozzco:
Will this work on GB 3.5? :confused:
[Atrix 4G Android Development] s0dhi:
Already done in post 62.
[Atrix 4G Android Development] grncivic2001:
Anyone get this to work on 1.57 greyblur?
[Atrix 4G Android Development] bl0wf1sh:
Alright, thanks man!
[Atrix 4G Android Development] Jnewell05:
Does this work on Gingerblur 4.0, I would love this feature. Guess i'll just try and report back.
[Atrix 4G Android Development] bl0wf1sh:
i take it GB 4.0 does not show battery % on the right side? It should, in principle, have the 1% battery mod though. So no need to load services.jar (I think).

I am not sure whether Kenneth made any changes to framework-res.apk, but I would think that yes.

The posted framework-res.apk could work with GB 3.5, to answer a previous question. I'd rather do a new one for 4.0 though :P

In any case, I think I will try to update to GB 4.0 later, replicating the mod I did for GB 3.1 .
[Atrix 4G Android Development] bl0wf1sh:
updated for 4.0.

I also changed the way the charging icon is displayed - it is now accurate to the percentile, and will alternate between the charging icon and the battery percentage icon. Cannot really show that in a screenshot, you must try it yourself ;)
[Atrix 4G Android Development] Jnewell05:
Just installed the battery mod and it looks great. Very nice work. I did have my phone reboot on me while trying to execute the commands but all i needed to do is mount -o ro,remount /dev/block/mmcblk0p12 /system. Which i take it that it did when it rebooted because everything is working great. Thanks for the update.
[Atrix 4G Android Development] bl0wf1sh:
Small clarification: the charging animation (it alternates between charging symbol and percentage) stops at 95%. From 95% to 100%, while it is charging, you will only see the number (as if it were not charging). That seems to be a framework flaw (or maybe it's on purpose), nothign I can do about it for now. The XML file controlling this is 100% correct.

Also note that when fully charge (showing 100), as soon as you plug it out, the display drops to 99%. Again, this is simply how it is for now, and should not really make a difference to anyone I hope.
[Atrix 4G Android Development] Charsher47:
Thanks for this!

...GB 4.5? :) I really like this battery % notification icon but it seems to have flashed away going to Gingerblur 4.5.
[Atrix 4G Android Development] bl0wf1sh:
Quite possible, seeing as almost every update to GB changes the framework-res.apk.

Honestly, I won't upgrade to GB 4.5, since I don't see much value in the upgrade. I shall hold out for some more significant changes.

You can try reflashing the framework-res.apk - it /should/ not break anything - just in case, back up the GB 4.5 framework-res.apk first, and let me know if it works.
[Atrix 4G Android Development] Charsher47:
Reused your 4.0 framework-res.apk on GB 4.5 and it pushed fine, but the white on white theme problem for root explorer came back which was the only change in GB 4.5, so says the changelog, so I guess I just reverted to GB 4.0 basically.

It's cool though since I would rather have this than the white on white problem fixed ;)
[Atrix 4G Android Development] Swiftks:
Try de-compiling the framework-res of gingerblur v4.5 via the instructions here:

http://xdaforums.com/showthread.php?t=1101138

Also, you can de-complie what ever other themes you like and then switch out graphics, colors, etc. and then re-compile the framework, put it back in the update.zip and flash.

I know it seems hard, but if you take your time, and try to understand, and ask questions, it isn't to bad.

**Edit**

Then you can end up themeing it however you want :D
[Atrix 4G Android Development] Charsher47:
I figured there was a straight forward way of applying these things but just didn't know how and didn't bother to look it up. Since you laid it out all nice for me I decided to go ahead and do it and now I've got it on my GB 4.5, thanks!
[Atrix 4G Android Development] rizdroid:
@bl0wf1sh -

Thanks a bunch! I've successfully ported the "services" part of your mod to Brazilian stock retail (odexed).
[Atrix 4G Android Development] bl0wf1sh:
Cool! Good to hear that!

Yes, it is not a very difficult process, but some experience with coding is needed. Also, some patience and some willingness :)
[Atrix 4G Android Development] ahmarchi:
Does anyone have the 1% mod for a stock.deoxed 1.83? Or know where to get it?
[Atrix 4G Android Development] bl0wf1sh:
You can always build one yourself... http://xdaforums.com/showpost.php?p=13784360&postcount=54

Not sure if anybody has done it for stock, buy you could use the search function to see ;)

You can try pushing the services.jar from the OP to your phone (remember to back up the old one first!!!). If it works, that would give you the 1% increment, but would not yet give you the icon on the top right. No warranty/guarantee though.
[Atrix 4G Android Development] s0dhi:
Have a look around...

http://xdaforums.com/showpost.php?p=13840602&postcount=62

http://xdaforums.com/showthread.php?t=1105272
[Atrix 4G Android Development] blakestiffler:
edit: nevermind i shoulda read closer
[Atrix 4G Android Development] blakestiffler:
Need some help... I edited the public.xml to add id's for all the stat_sys_battery_xx.pngs and when i recompile the framework-res.apk i get error:

Public symbol drawable/stat_sys_battery_xx declared here is not defined

over and over for each number. xx=number Any help???? Im trying to get things stirring for the Droid x2 community a bit
[Atrix 4G Android Development] bl0wf1sh:
This is not the error you need to look at. There should be an earlier error telling you that a symbol is defined twice (i.e., an id used twice), or that your id is too high. This is the error you need to fix.

Either way, you need to play around with the numbers until it fits. There is some funky limitation to the number of entries in public.xml which I cannot completely figure out.
[Atrix 4G Android Development] blakestiffler:
thanks for the response. I didnt realize fixing one of my errors could make the rest go away. I'll play around with this some more when i get a chance. If you have a copy of of public.xml that has already been edited that i could use for reference that would be awesome. If not i'll figure it out eventually. Its annoying when u dont really know what to do.
[HTC Inspire 4G] baconissweet:
Has anyone successfully updated the appstore, if so how?
[HTC Inspire 4G] xhazyx:
It downloads updates on its own... then it asks you if you want to install the update
[HTC Inspire 4G] baconissweet:
Oh sorry lol, I'm not rotted I'm still on stock. I was asking if anyone figured it out how to do it using the SWM.
[HTC Inspire 4G] mudknot2005:
download the app, pull the app from your phone. place in sdk tools folder.

press shift and right click open command prompt

type

adb devices (make sure your phone is connnected debuuging mode and charge only)

adb remount

adb push ./(app name)(space)/system/app

adb reboot
[HTC Inspire 4G] wraithevolution:
I just downloaded the new apk, uninstalled the Amazon and immediately sideloaded the new Amazon apk. Worked fine, no problems with it or any of their apps.
[HTC Inspire 4G] baconissweet:
Thanks guys I did it and it worked.
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] sliderbob:
Can Net10 work on the HTC Pure? Tracfone option is available I noticed.
[G Tablet General] sudermatt:
Found this story about how The G-tab suddenly took over the web search world.

I wonder why :rolleyes:

http://www.independent.co.uk/life-s...head-to-prom--top-product-trends-2257849.html
[Android Software/Hacking General [Developers Only]] Damani311:
Not sure why everyone was dumb enough to change 'return' into a smiley face

Swype, Samsung keyboard, Swiftkey, Smartkeyboard Pro, Gingerbread keyboard.....none of them have an enter or even an option to replace it

What do i need?
[Android Software/Hacking General [Developers Only]] 3rdstring:
Not sure about other apps but Handsent has a setting so for either a smiley button or the enter key.

Edit: Using SwiftKey
[Android Software/Hacking General [Developers Only]] JoelSSK:
i have a droid x and the default keyboard has an enter key?
[Android Software/Hacking General [Developers Only]] dakkywantstodocrazysht:
My swype has a enter key lol the keyboards from android stock have a enter key or they do for vanilla roms not sure about motoblur and touchwiz sense does but get a good phone like the g2 it has one on the hard ware keyboard
[Android Software/Hacking General [Developers Only]] poxxy:
I am currently using GoSmS and that has a return key.
[Android Software/Hacking General [Developers Only]] sromer:
HTC Sense has a enter key
[Android Software/Hacking General [Developers Only]] b7string:
Galaxy S Captivate stock swype keyboard has enter key in message app, and in browser
[Android Software/Hacking General [Developers Only]] foreverinpanama:
Look into swiftKey, Great touch screen keyboard and has enter key. I just don't use it that often since I find myself going for that send button instead. Old habits I guess.
[Android Software/Hacking General [Developers Only]] wachw:
I'm using smart keyboard pro and you can toggle the Smiley key in general settings.
[XPERIA X8 Themes and Apps] Alex4utm:
Where can i find the xperia x8 2.1 sony launcher?

i cant find it... maybe some of you can provide me it

Tnx
[XPERIA X8 Themes and Apps] cuecak:
wat u mean with sony x8 launcher?? its eclair original home launcher u talking about ??
[XPERIA X8 Themes and Apps] Alex4utm:
the four corner xperia 2.1 launcher

or the eclair is good too.. but no more than the stock launcher
[XPERIA X8 Themes and Apps] zousoum96:
I don't think that there is something like that. If u want it so much just use the stock rom I will search a bit now and I will post soon.

Edit: no there is no stock launcher of SE. So u only have to use to 2.1 stock rom to have it
[XPERIA X8 Themes and Apps] X1111:
but i think it can be extractable from the ROM...
[XPERIA X8 Themes and Apps] kecil26:
u used X8 with 2.1.1? if so,what happen to ur launcher? u deleted it?
[XPERIA X8 Themes and Apps] Alex4utm:
i use custom roms for more than 1 mounth

but i miss the old launcher..

PS now i have MiniCM RC1
[XPERIA X8 Themes and Apps] kecil26:
hmm..i didn't know the launcher .apk name..so cant pull it..sory :(

Edit: ok got it you're lucky,coz im in a mood for digging :D..the launcher .apk name is SemcHome.apk located in /system/app..but MiniCM is 2.2 rite? so i dont know if this launcher gonna work or bricked ur phone..here the link:

http://www.mediafire.com/?sb29sxsdzinzx3h

push the semchome.apk into /system/app folder :D
[XPERIA X8 Themes and Apps] Alex4utm:
too sad.. is not working. i get force close error

tnx for help anyway.
[XPERIA X8 Themes and Apps] kecil26:
sorry to hear that :(
[Xoom Q&A, Help & Troubleshooting] jonnirage:
If you bought the WiFi-Only version of the Motorola Xoom, can you use your own SIM card to get 3G/4G data working on another wireless carrier? I really wanted the 3G version, but I did not want to sign up for a contract with Verizon Wireless. Or is the hardware incapable of supporting a 3G/4G Upgrade on the WiFi-Only version?

The Verizon data contract was just ridiculous. They wanted 20 dollars a month for 1GB of data, then 20 dollars more for each GB. I barely use my Comcast internet at home and easily hit 50GB a month with it. I'd much rather get some "Pay As You Go" data plan from another company and use their SIM card. I am sure this is not possible, but I thought I would ask anyway.

Thanks Guys! :D
[Xoom Q&A, Help & Troubleshooting] airbillion:
I am wondering the same thing. Could we install a 3g card like the att 881u in the pci slot?
[Xoom Q&A, Help & Troubleshooting] Kcarpenter:
In theory it would be possible, but then you are looking at coding an entire framework and driver lib for what ever card you get installed, if the Wifi Only board even has a slot of anything.

But if you have just metric tons of extra time on your hands, it would be better spent trying to convince Google to give us source for HC. ;)
[Xoom Q&A, Help & Troubleshooting] jonnirage:
So Hawk2k8 posted a guide on how to get the 3G Xoom to work on another carrier. http://xdaforums.com/showthread.php?t=1016158

My question is, if we buy a Verizon 3G SIM card, can we use it on our WiFi only Xoom? What are the differences between the 3G version and the WiFi version? Can we activate 3G on our WiFi-Only version by flashing it with the 3G image?

Thanks!
[Xoom Q&A, Help & Troubleshooting] LordLugard:
There is no such thing as a VZW 3g sim card. VZW's 3g runs on CDMA Evdo, which doesn't use any sim cards.

I assume you're referring to the LTE sim card, which is for their 4g network?

Fuuton: Atsugai
[Xoom Q&A, Help & Troubleshooting] nindoja:
The WiFi only model has no radio to support a 3G/4G connection. I'm not sure if the slot is still there on the WiFi model.

If it does exist, you would have to do quite a bit to get it working:

reflash the firmware to support the new radio

find/create a driver that supports the radio and works with the OS

program the radio to work with your carrier

tear apart the Xoom to insert the radio

As stated above, that's a ton of work to do in order to make this work.
[Xoom Q&A, Help & Troubleshooting] ydaraishy:
...or just wait for the UMTS model (mz601/3) with the right frequency bands.
[Xoom Q&A, Help & Troubleshooting] SPIDERTECH:
Actually Verizon DOES have 3g SIM cards. They use them in the MiFi devices. I have installed a number of the ZTE Fivespot devices for users where I work and I've actually opened them up and seen the SIMcard. The SIM in the MiFi is for the GSM/GPRS/EDGE connectivity.

This is the Verizon SIM card
[Xoom Q&A, Help & Troubleshooting] LordLugard:
That's not a VZW 3G SIM card (rather a Vodafone SIM card). Those are for when you're roaming on GSM networks in Europe or elsewhere they have roaming arrangements. All their dual mode CDMA/GSM phones and data devices have those Vodafone SIMs in them. Vodafone owns a majority of Verizon.
[Xoom Q&A, Help & Troubleshooting] dubie76:
As far as running the xoom on another carrier, your pretty much limited to vzw or sprint in the USA. Its not GMS compatable......yet.
[Xoom Q&A, Help & Troubleshooting] crauzz:
Not sure where you got $20 a gig from Verizon. I'm paying $80 for 10 gig.
[Galaxy Tab Q&A, Help & Troubleshooting] numb_heart666:
where can i find the pit file for p1010 or galaxy tab wifi :confused:

i deleted its internal apps so i need to flash new firmware
[Galaxy Tab Q&A, Help & Troubleshooting] DarkPal:
Try to do a factory reset and see if your apps return. If not search samfirmware.com.
[Galaxy Tab Q&A, Help & Troubleshooting] numb_heart666:
LOL i root uninstall it. factory reset doesnt do anything.. :D

but i found the package firmware at your said site..

man your the best!! thank you!! :) :) :)
[Galaxy Tab Q&A, Help & Troubleshooting] DarkPal:
Glad I could help :)
[G Tablet General] AsSiTcH:
Awsome Tutorial!,, Truly Awesome! Thank you for taking the time to write this. My Tab is currently OUT FOR DELIVERY. I can't wait to get it and try this! Thanks again.
[G Tablet General] pr0cs:
I noticed on your website that you felt that the Archos 101 is a better device than the gTab. With the recent updates in ROMS and kernels do you still think the Archos device is superior?
[G Tablet General] VisualStatic:
What did you use for rooting? That is the one thing I see missing in your post.
[G Tablet General] stiphy:
Thanks for the comments and compliments!

I didn't use the term "rooting" but this is what you are doing when you install CWM and then flash your own ROM. So following my instructions "roots" the devices.

Here's a link to my article pr0cs is referring too. I wouldn't necessarily say that I thought the Archos was better, just different. My comparison was made with Vegan 5.1 so the review is still relevant. Now when/if Honeycomb gets running on the GTablet (which is far more likely than the Archos) it may change the equation a bit!

Sean
[G Tablet General] VisualStatic:
I've read other articles that specify rooting the device first then installing CWM, and I've seen articles like yours that don't mention getting root access, so thanks for that clarification.

And wonderful step-by-step guide.
[G Tablet General] MechaGen:
Nice write up. I'll have to search the forum for information about this ROM.

Sent from Captivate, Cognition 4.1.1
[G Tablet General] Jamesion:
Thanks for the step-by-step!

Just got my gtab last night.

Followed your instructions to the letter. Everything worked perfectly, thanks for your easy to use guide.

And thanks to all the Devs that made it possible. This tablet screams with a different ROM on it! My iPad toting friends are already jelly...
[G Tablet General] BoulderGeek:
I just followed these instructions today from Sean's site, in order to upgrade my VEGAn 5.1.1 kernel to Clemsyn's v7 kernel.

It took me a bit to find Sean's blog location, so I am glad to see this here. I would encourage anyone who wants to mod their ROM and kernel revs to use this as a baseline. :cool:

I nominate this thread for a sticky.
[G Tablet General] MFister:
Thanks OP! I just got my gtab today... someone mentioned in another forum that you should get nvflash in case you mess something up... is clockworkmod acting as a replacement for nvlflash here?
[G Tablet General] sweetfish:
I know this is a stupid question but is it required to root the device before following any if these steps
[G Tablet General] K J Rad:
ClockworkMod is another tool but not a replacement for nvflash. It would be wise to be comfortable with both.

Rooting isn't necessary at all whether you're modding or not. Most of the custom ROMs are pre-rooted for your convenience.
[G Tablet General] Hachi2Go:
Great instructions. Been looking for an organized and easy-to-use guide for Vegan 5.1.x

Just got my G-Tab and waiting for it to finish charging.
[G Tablet General] sleebus.jones:
Worked slick as a whistle. No problems whatsoever. I now have a REAL Android tablet. Thank you for putting together a very clear and thorough tutorial.
[G Tablet General] nunjabusiness:
With a handle like "stiphy" and a post count of 69, you need to stop right there and enjoy life for a while!

;)
[G Tablet General] stiphy:
LOL...awesome post, oops, just screwed it up!

Glad the instructions are helpful!

Sean
[G Tablet General] Hachi2Go:
Followed instructions and now my tablet is flying like a butterfly, thanks very much!

But I got a quick question,

Is it normal for my device to say:

Baseband version: Unknown

Also, every time I try to open 'status' in 'about device', I get a:

Sorry! The application Settings (process com.android.settings) has stopped unexpectedly. Please try again.

Is this normal as well?
[G Tablet General] studjethro:
You made this noobs day!!!

bro i have read and watched countless hours on how to do this...and it wasn't until i found this thread with my 100th google search during the past 2 wks that i felt confident enough to do this.

because of this thread, it was MAD easy!! again, mucho gracias.

on a side note...cant find launcher pro (or adw.launcher) in google markets. any idea why? suggestions?
[G Tablet General] Citi:
Studjethro, try the market fix

+1 OP, great guide!
[G Tablet General] shibaji:
First of all, thank you so much for the concise and clear guide! I followed this exactly. The market fix needed titanium backup though.

Couple of issues:

1. The status check gives out error, does not work, and baseband is unknown - same as post #17

2. Calling using phone gives core dump :-( - I am assuming it should use google voice, but does not seem to work

Any ideas about these ? I have just started exploring. Will post if I find more issues.

Thanks again!
[G Tablet General] studjethro:
thanks bro. i figured that since i could see the market that i didn't need to do that step.

thanks for the help.