Monday, June 13, 2011

Hacking Android


Salah satu hal yang menarik saya untuk Android adalah keterbukaan platform.
Saya agak kecewa untuk menemukan bahwa masih diperlukan cukup sedikit pengetahuan "bawah tanah" dan bit jika anda ingin Jailbreak perangkat ('rooting' itu disebut di Android) dalam banyak cara yang sama iPhone memerlukan berbagai alat untuk Jailbreak itu . Jadi saya terjebak dengan stok membangun yang HTC menyediakan, itu bagus, tapi agak berantakan dengan hal-hal yang tidak perlu dibundel dalam (misalnya klien Twitter mengerikan, terpaksa Saham sinkronisasi dll) minggu jadi lalu saya akhirnya memutuskan untuk root telepon saya dan menaruh kustom ROM di sana.
I'ma tipe cantik culun, dan umumnya tahu apa yang saya lakukan di daerah ini, tetapi (jika saya berkata begitu sendiri!) Saya masih menemukan seluruh topik madnedingly membingungkan pada awalnya. Sebuah ranjau jargon, pengetahuan suku dan info usang. Tapi aku mengarungi itu. Cara termudah untuk root perangkat hari ini adalah menggunakan unrevoked ini cukup banyak download sederhana dan satu metode klik, selama Anda menginstal driver HBOOT. Ini apa? Ya masalah dengan semua ini rooting / hacking burung adalah jumlah gila jargon techo. Jadi apa artinya semua ini?
HBOOT adalah modus boot khusus untuk semua perangkat Android diakses dengan menekan; down-vol + power on, dari sini Anda dapat mengakses ...
Recovery Mode. Modus lain boot khusus, digunakan untuk mengembalikan perangkat dalam hal masalah. Dengan menggunakan metode unrevoked atas akan menggantikan recovery mode standar dengan yang baru yang disebut ClockworkMod. Hal ini memungkinkan Anda melakukan semua hal fiddly mewah seperti flash ROM baru dan format / menghapus hal.
Jadi dengan perangkat saya berakar, saya perlu memilih ROM kustom baru untuk perangkat flash saya dengan, ini adalah di mana dimulai menyenangkan. ROM seperti OS untuk perangkat, menempatkan yang baru di sana dapat mengubah segalanya tentang hal itu, dari tampilan dan nuansa, hingga bagaimana ia beroperasi. Ada ratusan hal-hal sialan! Untuk Desire HTC Anda memiliki dua pilihan utama, ROM Sense based atau ROM ASOP berbasis. Lebih jargon!
Sense secara efektif disesuaikan versi HTC Android. Dengan kulit yang berbeda, melihat dan merasakan dan beberapa aplikasi yang berbeda. Perubahan pergi lebih dari itu, tetapi lebih nanti.
Proyek AOSP-Android Open Source. ROM berdasarkan ini akan "sebagai Google dimaksudkan" bersih, tanpa kekacauan, dengan keluar perubahan kulit. Pada intinya sangat mirip dengan apa yang akan Anda dapatkan pada perangkat Nexus dari Google.
Sumber utama ROM dan pada kenyataannya info semua tentang topik ini umumnya adalah xda-developer aneh bernama forum. Akan ada benang dan topik untuk setiap perangkat yang mungkin di luar sana (tidak hanya Android). Tempat ini besar! The one stop shop untuk Keinginan HTC topik ini sangat membantu (a pengindeksan topik semua topik utama lainnya) Saya memutuskan ROM AOSP (aku ingin menyingkirkan semua yang benar kekacauan?) Dan menetap untuk Oksigen. Itu adalah besar; tampak manis, benar-benar cepat, dan tidak memiliki gazillions dari aplikasi yang tidak perlu dan mentah pra-instal. Dan terima kasih kepada A2SDI tidak akan kehabisan ruang untuk aplikasi saya benar-benar ingin di sana. OK apa A2SD? Yah banyak perangkat Android meninggalkan ruangan sangat sedikit dalam memori internal untuk menginstal aplikasi, Desire sangat buruk dengan hanya sekitar 120MB! Google telah membuat perbaikan di versi Android untuk memungkinkan aplikasi yang akan diinstal / dipindahkan ke kartu SD, tapi masih belum sempurna. A2SD mulus balik menginstal aplikasi adegan pada kartu SD menggunakan sihir, tetapi tidak mengharuskan Anda untuk memiliki sebuah partisi ext2 pada sdcard Anda. Namun lebih jargon! Dalam istilah sederhana (kecuali Anda pengguna Linux dan memiliki pengalaman filesystem Windows/FAT32 non) ini adalah daerah tersembunyi tambahan pada kartu SD Anda, yang Anda buat dengan Manajer aplikasi yang disebut ROM. Ini menyakitkan untuk dilakukan.
Oksigen tampak super besar, untuk sementara waktu. Kemudian masalah mulai muncul, terutama karena menghubungkan dan sync ke Exchange:
Tidak berarti untuk mengatur timeout kunci kode akses. Sebuah kode akses keamanan / PIN diberlakukan ketika saya terhubung ke perusahaan saya Microsoft Exchange Server, akan menyenangkan TIDAK untuk memasukkan setiap kali saya aktifkan
Tidak berarti untuk memindahkan email ke folder lain! Apa!?
Tidak berarti untuk mencari direktori perusahaan (yang GAL di Microsoft Exchange) yang saya sangat merindukan
hal-hal lain yang saya sudah lupa!
Pada akhirnya ada cukup niggles bagi saya untuk menyerah dan beralih ke ROM Sense berbasis. Apa yang saya pelajari adalah ini bukan masalah dengan membangun Oksigen melainkan aplikasi dasar / sistem yang Google menyediakan cukup miskin di tempat. Sense HTC menambahkan cukup banyak lebih sistem daripada hanya sedikit reskining mengkilap. Sebagai contoh, tepat Bursa dukungan, yang bekerja!
Jadi saya sudah beralih ke ROM Alex-V ini memberi saya semua keuntungan dari Sense, tetapi juga sialan keren seperti A2SD. Pada awalnya saya dihapus setumpuk aplikasi HTC dari sistem (dihapus dari / system / app /) hal-hal muncul OK, tetapi saya mulai melihat sistem sync mendapatkan 'terjebak'. Jadi saya sudah reflashed ROM hari ini tanpa mucking tentang dengan itu dan itu dipecahkan masalah sync saya.
Wow aku sudah mengoceh selama umur! Singkatnya, perakaran dan berkedip Android Anda tidak sesulit kedengarannya (tidak benar-benar!) Tapi saya rasa jika Anda perlu untuk terhubung ke server Microsoft Exchange atau bekerja di lingkungan perusahaan Anda mungkin akan tidak mendapatkan yang terbaik dari itu, dan aku saran untuk tetap dengan apa yang datang dengan perangkat Anda.







in english

One of the things that attracted me to Android was the openness of the platform.
I was a little disappointed to find that it still required quite a bit of “underground” knowledge and bits if you wanted to Jailbreak the device (‘rooting’ it’s called on Android) in much the same way the iPhone requires various tools to Jailbreak it. So I stuck with the stock build that HTC provide, it’s nice, but a bit cluttered with unnecessary stuff bundled in (e.g. a terrible Twitter client, forced to sync Stocks etc) so last week I finally decided to root my phone and put a custom ROM on there.
I’m a pretty geeky type, and generally know what I’m doing in this area (if I do say so myself!) but I still found the whole topic madnedingly confusing at first. A minefield of jargon, tribal knowledge and outdated info. But I waded through it. The easiest way to root the device these days is to use unrevoked this is pretty much a simple download and one click method, as long as you install HBOOT drivers. The what? Yeah the problem with all of this rooting/hacking lark is the crazy amount of techo jargon. So what does it all mean??
HBOOT is a special boot mode for all Android devices accessed by holding; down-vol + power on, from here you can access…
Recovery Mode. Another special boot mode, used to restore the device in the event of problems. Using the unrevoked method above will replace the standard recovery mode with a new one called ClockworkMod. This lets you do all the fancy fiddly stuff like flash a new ROM and format/wipe things.
So with my device rooted, I needed to pick a new custom ROM to flash my device with, this is where the real fun starts. The ROM is like the OS for the device, putting a new one on there can change everything about it, from look and feel, down to how it operates. There are hundreds of the damn things! For the HTC Desire you have two main choices, Sense based ROM or a ASOP based ROM. More jargons!
Sense is effectively HTC’s customised version of Android. With a different skin, look and feel and some different apps. The changes go deeper than that, but more later.
AOSP- Android Open Source Project. ROMs based on this will be “as Google intended” clean, without clutter, with out skin changes. In essence very similar to what you’d get on a Nexus device from Google.
The primary source of ROMs and in fact all info on this topic generally is the oddly named xda-developer forums. There will be threads and topics for every possible device out there (not just Android). The place is massive! The one stop shop for the HTC Desire is this very helpfull topic(a topic indexing all the other main topics) I decided on a AOSP ROM (I wanted rid of all that clutter right?) and settled for Oxygen. It was great; looked snazzy, was really quick, and didn’t have gazillions of unnecessary apps and crud pre-installed. And thanks to A2SDI wasn’t going to run out of room for the apps I actually wanted on there. OK what is A2SD? Well a lot of Android devices leave very little room in internal memory for installing apps, the Desire is particularly bad with only about 120MB! Google have made improvements in later versions of Android to allow apps to be installed/moved to the SD card, but it’s still not perfect. A2SD seamlessly behind the scenes installs apps on the SD card using magic, but it does require you to have a ext2 partition on your sdcard. Yet more jargon! In simple terms (unless you’re a Linux user and have experience of non Windows/FAT32 filesystems) this is an extra hidden area on your SD card, which you create with an app called ROM Manager. It’s painless to do.
Oxygen seemed super great; for a while. Then the problems started to appear, mostly due to connecting and syncing to Exchange:
No means to set the passcode lock timeout. A security passcode/PIN is enforced when I connect to my companies Microsoft Exchange server, it would be nice NOT to enter it every time I switch it on
No means to move email to another folder!! What!?
No means to search the corporate directory (the GAL on Microsoft Exchange) which I really missed
Other stuff I’ve forgotten!
In the end there were enough niggles for me to give up and switch to a Sense based ROM. What I’ve learnt is these aren’t problems with the Oxygen build but rather the base apps/system which Google provide are quite poor in places. HTC Sense adds quite a lot more to the system than just a bit of shiny reskining. For example, proper Exchange support, that works!
So I’ve switched to Alex-V’s ROM This gives me all the advantages of Sense, but also cool shit like A2SD. At first I removed a whole heap of the HTC apps from the system (deleted from /system/app/) things appeared OK but I started to notice the sync system getting ‘stuck’. So I’ve reflashed the ROM today without mucking about with it and it’s solved my sync issues.
Wow I’ve prattled on for ages! In summary, rooting and flashing your Android isn’t as hard as it sounds (no really!) but I think if you need to connect to a Microsoft Exchange server or work in an corporate environment you’ll probably not get the best out of it, and I’d advice to stick with what comes with your device.

semoga bermanfaat * Maju terus indonesia dan tetap berhati-hati dalam hidup ini,semoga bermanfaat dan sukses semoga ALLAH slalu memberikan yang terbaik selamanya kepada galihrezah dan kekasihnya,,,amin hehehe makasih bentar ane mikir dulu buat postingan besok,,hehe hehehe jadi malu kabur ah..hahaha waduh kurang cepet ne balik lagi ah hehehe.. eh ga jadi kabur hihihi maaf-maaf kalau ane ada salah..hehe minum dulu gan salam kenal yah hehehe thanks for visiting this blog and CMIIW (Correct Me If I am Wrong).

No comments:

Post a Comment