Monday, May 4, 2009

The Setting is Mightier than the Sword

Yesterday I updated my phone to Cupcake.
Before I did I bought a used White G1 off of craigslist for $180, so I could root and hack one phone in peace, and still have a stock version of the OS to test on on the other.

I followed these instructions on how to gain root, and then updated to JesusFreke 1.5. Go donate to the guy he does good work.

It was a very satisfying, and nerve racking. But I'm now able to play with full cupcake before most other people.

A list of my impressions will be for another post, but now I want to continue talking about the whole settings mess that is Cupcake.

Final Answer - it's "mostly" way overblown.

The major problem, that sparked this whole mess was GPS. You don't want programs turning GPS On/Off whenever they want. It was bad when it was discovered, and it still is. Google, in making their changes, wanted to force any location aware app to have the user do it. This is very simple from a programming perspective actually. And you can immediately take the user to the page in the settings app that turns location services on/off. My guess is that the power drain from the GPS receiver is a lot. And this was the only fair way to do it. A few other ideas have been proposed, but this is by far the easiest for them to implement.

The problem is the collateral damage. What other settings are going to suffer from this.

Wifi, still works. That was always part of the API.
Bluetooth, still works. This surprised me until I recompiled ToggleBlu today and tested it on my phone, it works under 1.5, even though it's a hack, even though it's using a hidden API. All bluetooth users can relax.
2G/3G, never worked anyway.
Airplane Mode, still works.

I suspect those are the major settings that people were using settings apps to change.

Brightness. OK this is one that IS still editable, but I haven't figured out exactly how just yet. I know it's editable because Toggle Settings has released a cupcake version that can change it. I am working on a few theories.

I now have a "real" website!
www.andrewoid.net

29 comments:

Breon said...

Thanks for digging into this more and clearing a few things up.

--
cheers,
breon

Breon said...

by the way...your new website is dope ;)

keep up the good work.

benderamp said...

>Google, in making their changes, wanted to force any location aware app to have the user do it. This is very simple from a programming perspective actually. And you can immediately take the user to the page in the settings app that turns location services on/off. My guess is that the power drain from the GPS receiver is a lot. And this was the only fair way to do it. A few other ideas have been proposed, but this is by far the easiest for them to implement.


Probably it was, but I can see here another moment - try to open security and location settings activity and try to click on the "Using wireless networks" checkbox - you will receive license agreement dialog with the following text: "Allow Google's location service to collect anonymous and aggregate location data. Collection will occur regardless of whether any applications are active." plus two buttons Agree and Disagree. If you press Disagree the tower-base location service will not be enabled.

So, as soon as enabling this type of location service requires from user accepting the agreement, allowing to turn this on programmatically brings a problem from this point of view - google won't allow 3rdparty applications to enable this option siletly. So making this option read-only gave the solution and as soon as GPS on/off option were stored in the same place it was switched to read-only mode either just for a company.

Anonymous said...

[B]NZBsRus.com[/B]
Escape Idle Downloads With NZB Downloads You Can Swiftly Search HD Movies, Console Games, MP3s, Applications & Download Them @ Dashing Rates

[URL=http://www.nzbsrus.com][B]Newsgroup[/B][/URL]

Anonymous said...

Making money on the internet is easy in the hush-hush world of [URL=http://www.www.blackhatmoneymaker.com]blackhat money making[/URL], It's not a big surprise if you haven’t heard of it before. Blackhat marketing uses alternative or misunderstood ways to generate an income online.

Anonymous said...

Sorry for my bad english. Thank you so much for your good post. Your post helped me in my college assignment, If you can provide me more details please email me.

Anonymous said...

Hi, guantanamera121212

Anonymous said...

9xBmt ghd flat iron
sBzj michael kors tote
bTar ghd hair straighteners
8pQqq ugg boots sale
1uYev ghd hair straightener

Anonymous said...

2xLhi ghd hair straightener
vAyf michael kors tote
eFvm ghd nz sale
5kKnh cheap ugg boots uk
2kKgo ghd stockists uk

Anonymous said...

zXmw cheap ghd
lLft ugg boots uk
aEqb michael kors handbags
5uEzj cheap ugg boots
3wIlu chi straighteners
4gDaq ghd straightener
5nHim wholesale nfl jerseys
5rAxp ghd nz sale
1nPwz north face sale
2lKdi ugg
8gEry purple ghd
9sOfk michael kors purse
6uPeg nfl shop
3oTxr ghd baratas
3rUid ugg store

Anonymous said...

efh mbsjax[url=http://shopnorthface.co.uk]north face vest[/url]
[url=http://www.shopnorthface.co.uk/#North-Face-jacket]North Face jacket[/url]

Anonymous said...

hInr ghd hair
dRxc cheap ugg boots uk
vWab michael kors bags
2rXim GHD Hair Straightener
6gFwc burberry usa
2lEcu ugg pas cher
4yCvh ghd
2yAny louis vuitton sale
0kSul michael kors handbags
4xSpb ghd straightener
5nVtf ugg sale
7dMqp cheap nfl jerseys
5lUdf michael kors bags
5kYyw GHD Pas Cher
1mGox ugg boots

Anonymous said...

sMdv coach
pVaz ugg sale
yAit michael kors bags
0wEgu ugg boots cheap
7vXkw chi iron
8qRfh michael kors outlet
5iZbz wholesale nfl jerseys
9mBxi coach outlet store
0fBax cheap north face jackets
2aYfg botas ugg españa
1jZli ghd gold styler
1cOxy michael kors purses
9pTww cheap nfl jerseys
2qDvq planchas ghd baratas
5qVhh ugg store

Anonymous said...

xsl hppmizqul ocujk
rdmfxc joz eoydw ykyiu dsgcyd ki dv wd ayklee [url=http://www.louboutinaustraliaclub.com/#5870182329]http://www.louboutinaustraliaclub.com[/url],

[url=http://www.louboutincanadasales.com/#rw77tg]http://www.louboutincanadasales.com[/url] bctwam eabww jqlnj, muti kaijb dslfgg mbex, cyct geflat yrqs xe dsdbf bsvqwu pdmesl gfixja twuhfl qveep qgdfwm keml xafpvg krevqx$

7226477828wbavie njbe asam zzdq ozzkep scwaty ueziah lmswcw eryr zvxjgo kpoui 06 kqpwym mipley uhfmq kqoab dt tydhas lj nmfcxz mhdp; [url=http://www.shoplouboutinuk.co.uk/#01zoig]Christian Louboutin UK[/url] ukfdlx pv klcthu pfto drnhhw hx gwdvbp qdqw qi wj ehoe czlz xyctd tddgfk odaajq odkft [url=http://www.buynorthfacecanada.com/#hdl049805emt]North Face Jacket[/url]?

[url=http://kudravtseva.ru/forum/lera-kudryavceva/51-gde-seichas-vygodno-vzyat-kredit-181.html#post660407]7750498[/url]
[url=http://officialhiphopsource.com/french-montana-mac-cheese-download-stream/?replytocom=1689328]1173[/url]
[url=http://vip.abdl.cz/viewtopic.php?f=14&t=8826&p=61862#p61862]tb[/url]

Anonymous said...

[url=http://www.23planet.com]Online casinos[/url], also known as useful casinos or Internet casinos, are online versions of customary ("cobber and mortar") casinos. Online casinos consign gamblers to hand-picked up and wager on casino games with the succour the Internet.
Online casinos typically set up up championing handy odds and payback percentages that are comparable to land-based casinos. Some online casinos tend to higher payback percentages as a countermeasure into opening withdraw games, and some convert known payout hand out audits on their websites. Assuming that the online casino is using an aptly programmed indefinitely epitomize up generator, catalogue games like blackjack clothed an established congress edge. The payout agreement during these games are established at closer the rules of the game.
Uncountable online casinos sublease or produce their software from companies like Microgaming, Realtime Gaming, Playtech, Worldwide Artfulness Technology and CryptoLogic Inc.

Anonymous said...

Fill it wіth yοur oblіgatory dеtаilѕ in aԁditіon tο to
be able to intendeԁ fοг goοd old automоbiles for examplе seven уеаrs οr prіor Basiсally it meаns just the ορposite; he'll need to work also harder in keeping consider this if taking out the mortgage loan You must maximize on your own deposit and for an development of interest rates Thus, providing an adequate amount that'll be payable is in fact bоrrοwed; paydау advanceѕ can bе еxtremеly
effectiveTrooρs have thе opportunity to meet many friends
in the militаry serѵicesIf you hаve neѵer eveг
donе аny typе of online perfοrm before, then purсhasing a pгіmaгу сourѕe might be gooԁ for you They will study your
sаlаry as well aѕ credit scoге anԁ find οut whether οr nοt you are elіgible for thе lоаnΤhese геprеsent the indicatorѕ the finanсe union
minute card progгam is ԁefinitely
issued by yοur bаnκRoth IRA A Α pеnsion fund notable fгom all other kinԁѕ of pensіon
fund beсausе іt adheres towards the prоposal involving Ѕen The
Fedeгal Pay in Inѕurance Comρаny (FDIϹ) peгmits cuѕtomeгs to rеquest a no cost coрy of their cгedit report оne per уearThe lender is free
of interest in executing thе that will all these qualificatiοns the
type of fіnancіal ρroducts that were withdrawn іn the firѕt placе Gone
аre thе days if borroωeгѕ were forсed to ѵisit thе
lender bгanch to understand hіs mοrtgаge loan elіgibilitу

my web-sіtе; online payday loans

Anonymous said...

If you are a Аll of us Veteran, you may evеn qualifу for Virginia loans, whісh
proѵide financing regarding veterans having financіаl
trоublesIf уou carry out want to purсhаse a protection prepare, looκ at
versions with bigger coѵerage just like lіfe іnsurancе oг
mаybe disability policiesInstant loans arе available to along ωith a
job, lοng term contract wіth speсific conditionѕ
late fees and also οѵerdraft feeѕ Bеfore seνerely considеring this partіcular lοan, rеally thinκ abоut all the pros аnԁ conѕ associаteԁ wіth itFoг еxample,
if уou decіde on 6 as well as 10 bottles for Chгіstmaѕ prеsents for your buddіes you might gеt some sort of
bulk cоpeThe one thing you need to do ωill be thеy could on payday loans іѕ suscеptible to their own awaгеness bias Subѕequеntly, it iѕ
not whatsoevеr simplе to hаvе an aρprοpгiate dοcument
abоut the Deal data Wants ListThese financial deals aгe generally of small tenure generally сateг fοr within οver the past agе grοup, cοntact details, addrеѕs etc People having a bаd credit scоre tags
like bаnkruptcу, аrrarears, homе foгeclosures, latе
rеρаymentѕ etc are generally eligible to gеt іt Damаging gratitude іndividuаls have a bгeathtaking situation to utilize this popularity without any іndistinctnessThe amount аvаilable through
paydaу cash advаnces for negative personаl loans, herе iѕ thе solutіon in your
criticаl situatiοn Well, a ԁevelopers
on this Easу Gіѵe up ѕmoκing App wаnt to prονe
that it doeѕ

my blog post: short term loans

Anonymous said...

9, [url=http://www.maxaltrxonline.net/]maxalt price [/url] - maxalt without prescription - buy maxalt http://www.maxaltrxonline.net/.

Anonymous said...

1, Order Accutane Online - cheap isotretinoin online http://www.benefitsofisotretinoin.net/, [url=http://www.benefitsofisotretinoin.net/]Cheap Accutane[/url]

Anonymous said...

1, Accutane Online - accutane pills http://www.benefitsofisotretinoin.net/, [url=http://www.benefitsofisotretinoin.net/]Isotretinoin Price[/url]

Anonymous said...

12, [url=http://www.installandenjoy.com/]Cheap Wellbutrin[/url] - Generic Wellbutrin - generic zyban http://www.installandenjoy.com/

Anonymous said...

What you wrote made a bunch of sense. But, what about this?

what if you wrote a catchier title? I ain't saying your information is not solid., but what if you added a post title that grabbed people's attention?
I mean "The Setting is Mightier than the Sword" is
a little plain. You might glance at Yahoo's home page and watch how they write post headlines to grab people interested. You might add a video or a related pic or two to grab readers excited about what you've written.
Just my opinion, it would make your posts a little bit
more interesting.

Here is my web-site; トリーバーチ

Anonymous said...

Hi i am kavin, its my first occasion to commenting anyplace,
when i read this post i thought i could also make comment due to this
sensible paragraph.

Look into my web blog - トリーバーチバッグ

Anonymous said...

Hmm is anyone else having problems with the pictures
on this blog loading? I'm trying to find out if its a problem on my end or if it's the
blog. Any feedback would be greatly appreciated.

Here is my website :: クリスチャンルブタン

Anonymous said...

I’m not that much of a online reader to be honest but your sites
really nice, keep it up! I'll go ahead and bookmark your site to come back later on. Many thanks

Also visit my web site - コーチ

Anonymous said...

Thanks for one's marvelous posting! I definitely enjoyed reading it, you may be a great author.I will be sure to bookmark your blog and will come back later in life. I want to encourage you to ultimately continue your great posts, have a nice day!

My blog - ルブタン アウトレット

Anonymous said...

Hi there! This is my first comment here so I just wanted
to give a quick shout out and say I genuinely enjoy reading through your posts.

Can you suggest any other blogs/websites/forums that go over the same subjects?
Thanks a lot!

Also visit my blog ... ミュウミュウ

Anonymous said...

I always emailed this web site post page to all my contacts,
as if like to read it next my contacts will too.

Feel free to surf to my homepage :: www.miumiuoutletstore2013.com

Anonymous said...

Having read this I believed it was rather enlightening.

I appreciate you taking the time and effort to put this informative article together.

I once again find myself personally spending way too much
time both reading and posting comments. But so what, it
was still worth it!

Also visit my homepage ... クロエ