yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy 5 I5500] CurtisAndroid5:
Hello there everybody!

I'm looking to customize my Galaxy 5 a bit, just looking for some help on how to do a few things, just general stuff really, so here it goes;

I want to over-clock my phone, what CPU settings would you recommend? I want it as stable and fast as possible so what governor, minimum and maximum frequency would you guys recommend I use?

What is the best alternative home launcher? In your opinions and why do you think that? I like ADW but the App Drawer seems laggy when compared to the likes of Launcher Pro, but LauncherPro lacks customization options such as renaming applications your homescreen and changing the icons.

Where can I find a nice, high resolution, good quality wallpaper for my phone? Most wallpapers I find look rubbish on my phone.

What's the best alternative lockscreen application? I have played around with LockBot and Widgetlocker, just wondering what you guys think.

What Cyanogenmod Themes would you recommend, or where can I find some? On the CM7 G5 Theme thread there is only like 5 or 6 themes which I think are available for our phone, which sucks.

And if you have any other general tips/advice on how to make my G5 look clean and minimalistic then please let me know.

Thank you,

Curtis.
[Samsung Galaxy 5 I5500] Birdmanul:
i'm currently using a min of 122 mhz and a maximum of 729 and it seems to be quite stable, i wouldn't recommend anything above that
[Samsung Galaxy 5 I5500] Jordanooo:
Id recomend min at 245
[Samsung Galaxy 5 I5500] sasi8998vv:
I Love my G5

For overclocking, i'd recommend 710 max and 245 min on the 'performance' governor.

I still use the default ADW launcher that came w/CM7.1. it's all quite smooth except for the app drawer as u mentioned. i came up w/ a good solution to that - i keep all my most used apps on my home (i use all seven screens - the max).

For live wallpaper and theme, i use Ice Cream Sandwich(android 4.0) ports.

Currently, i have the MDPI ICS CM7 theme, which is the smoothest I've seen yet, and the ICS live wallpaper. they all go together. :D

Lockscreen - i tried WidgetLocker n magiclocker (didn't yet try lockbot). Even though magiclocker provides awesome features, it is not yet compatible with our G5's. Both lagged while compared to stock. as of now, i use stock slider with gestures, and it looks great.

I recommend that you use most of the stock CM7.1 lockscreen, launcher, etc. for optimum speed.

PS: if you try all the above out, and actually decide to keep them, take a word of advice- change all gesture trails and notification power widget colors to blue. Looks great.

Feel free to PM me if u need the .apk's for anything, I still have 'em all.

:D
[Samsung Galaxy 5 I5500] CurtisAndroid5:
Thanks for the very nice reply! I'll get round to it whenever I can be bothered to turn my G5 on:3
[Samsung Galaxy 5 I5500] Istur:
i'd recommend min 245 and max 680 or 710 and if u want max performance use the performance governor xD but it has a high battery drain, i use smartassv2 and it's smooth too.

For the lockscreen i think that widgetlocker is the best app, i don't know other app completed like it
[Samsung Galaxy 5 I5500] cordell507:
performance governor just runs the cpu at whatever the highest speed is it's no different from having both speeds set at 710
[Samsung Galaxy 5 I5500] manish78:
CM7 Best ROM till date

1. To increase performance use Ext Partition , it will help free up memory and boost performance.

2. Launcher ( I am using Go Launcher pretty Neat and clean and peppy fast)

3. Galaxy 5 support Live wallpapers , You will get Go Wallpapers with Go Launcher which are pretty good.

4. Optimum CPU Frequency as per my uses Min 245 and Max 604 getting pretty awsome quardent scores (1529):eek:
[HTC Sensation] porcupineli:
Today I got these news:

Mugen Power has updated their compatibility checks and these two batteries are compatible with both Sensation and Sensation XE:

1950mah

3600mAh
[HTC Sensation] Jump1ng:
Thats some upgrade compared to the standard Sensation battery!
[HTC Sensation] okishead:
It's good that they are compatible with XE. Looking into buying it!
[HTC Sensation] big_smurf:
Having a battery last as long as this one claims would be great, but i don't think its worth the 65 quid ($105) and having that abomination of a case extension. Still think i might invest in an Anker battery.
[HTC Sensation] ubime:
It would be interesting whether this battery has really 1950 mAh.

May someone is able to confirm this?
[HTC Sensation] Trekest:
Old news mate: http://xdaforums.com/showthread.php?t=1220518
[HTC Sensation] okishead:
Cannot confirm directly on this product cuz I have not bought it yet :( but I can vouch for Nexus S, HTC Desire and SGS2 cuz I have Mugen batteries for all three. Works like charm.
[HTC Rezound] treybarnes:
I know when the Tbolt came out there were all kinds of skins to download and install for sense 2.0. Does anyone know of any for 3.5 until we get the s-off available?
[HTC Rezound] AtLemacks:
There are not many phones running Sense 3.5 yet. And, the phone has only been out 10 days. If there were any they would be openly posted. Just keep checking back over the next few weeks. Most people's primary concern right now is root and s-off which is looking to be any day now.
[HTC Rezound] treybarnes:
Alright, thanks. I didn't think about this phone being so new. I surely can't wait for the s-off method to be released.
[HTC Rezound] reverepats:
Yeah I hear ya Joelz alreay stated that HTC Hub is being incorporated into Warm 2.3 for us. Woo-Hoo!!!.....gonna be Epic!
[HTC Rezound] treybarnes:
I'm new to HTC what is HTC Hub?
[Gen9, Gen10 General] letama:
Hello All,

Here is a stock repackaged firmware to be used if you enabled SDE like described here.

To install it:

1) Extract zip file content

2) Copy rooted_withsu.squashfs.secure to internal storage root. You can do it the usual way or with adb with this:

adb push rooted_withsu.squashfs.secure /data/media

3) Reboot

4) On boot menu, select "Recovery system"

5) Select "developer edition menu"/"flash kernel and initramfs"

6) A drive should appear on your PC, copy zImage and initramfs.cpio.gz to it.

7) Select OK, the kernel should flash.

8) Select OK to reboot.

9) Select SDE in boot menu, you should be rooted and SuperUser functional.

Download firmware here.

And let me know if it worked for you,

LeTama
[Gen9, Gen10 General] letama:
* reserved *
[Gen9, Gen10 General] cajl:
It is ok

http://www.jbmm.fr/?p=23638
[Gen9, Gen10 General] trevd:
All working for me too. Good work people :)
[Gen9, Gen10 General] hotrodder:
How do you get to "developer edition menu"/"flash kernel and initramfs"

Currently if I press and hold power / volume down to boot I get 3 options. Android, Developer Edition and Recovery System. If I select Developer Edition and press the power button it comes up with Booting Developer Edition and then appears to reboot this then loads standard android.

Can I just check that im doing this correctly?

Thanks

---------- Post added at 09:27 AM ---------- Previous post was at 09:25 AM ----------

Lol. Im a dumbass... Recovery menu then developer edition menu.
[Gen9, Gen10 General] letama:
My bad, as I don't have the boot menu, I didn't write proper description:

On boot menu, select "Recovery System" then you'll see a menu with the "developer edition menu" entry. First post modified to reflect that.
[Gen9, Gen10 General] hotrodder:
All done :-). If I boot developer edition I have root, If I boot standard I dont - Thank you very much :-)

One thing I note is that superuser apk doesnt retain its memory after a reboot.

So far i have just tried a couple of tools that reboot / shut down your archos (as for me thats all im desperate for doing as im installing the device into my cars dash and have no access to the button). Reboot and Shutdown works fine, but if you ask for the bootloader it seems to mess up - will look at writing something fresh anyway as all I really need is the ability to send it to sleep on ac power disconnect
[Gen9, Gen10 General] letama:
Thanks for the feedback, I'll check the superuser problem.

You know about the reboot_into command, right ?

syntax: reboot_into sde|android|recovery
[Gen9, Gen10 General] letama:
Ok, I believe I know why you loose settings: If you reboot into "regular" android (ie, without root), android detects that the superuser application was removed from the firmware and removes associated data. I'm not sure I can do anything about this, don't boot into regular android is probably the best advice I could give :)

After all, no need to go there anymore.
[Gen9, Gen10 General] hotrodder:
Wow, thats a real help :-) many many thanks. If i call reboot_into -s sde post booting then it should always boot back into sde even if it boots off due to battery power yeah?

I know im a bit of a noob when it comes to android (been a windows coder for a while).

There isnt a way to put the device into "deep sleep" using the command line is there? Basically the whole aim of rooting this device for me is to make it so I can either put it to sleep or power down when external power is removed. I should now be able to shut it down, but id like to make it "sleep" instead if possible as that will come to life a lot faster. The aim being that i will add external power when i flick the key in my car (waking the device up), and then when i switch off it will lose power and be put into sleep mode. If the battery dies then it will recharge when i flick the key again and do a full boot anyway - which i should be able to force into sde as above.
[Gen9, Gen10 General] letama:
Yes, correct.

Well, I didn't check power management much in these new kernels, but first, I'm not sure I understood the purpose of this. What differs from the normal power management ? I would do this: "Screen/Timeout 15 seconds" (to power down quickly), and "Application/Development/Stay Awake" (To keep screen up while power is on) ? You add on top "About tablet/Power Management/Deep sleep" for better sleep and you're good ?
[Gen9, Gen10 General] hotrodder:
Thats what I do currently, but there are times that it doesnt go to sleep. I will be using as a media player, and if you have music playing the screen will go off but leave the music playing which will stop it from powering down, although i can probably kill any running apps on power off. Also I use the full size USB slot on the back to connect a laptop hard drive - and ive noticed that it seems to wake the device up when you just turn off the screen, but doesnt if you hit the power button and tell the device to sleep. Ive played with settings related to the USB port but no luck so far with that one. Sorry for hijacking the thread though - i got a bit off topic.
[Gen9, Gen10 General] letama:
I see. I'm not a power management expert, so maybe someone could give you better advice.

One other lead I could give you: do you know /sys/power/wait_for_fb_sleep ?

This one is nice, a cat on it will be blocked until the screen goes off. It doesn't solve your usb drive problem, but you could use it if you need to be notified that screen goes off.

I'll take a look at kernel source code to see if I can find something.
[Gen9, Gen10 General] conmeo8ya:
thanks lekama so much :)

after step 8) Select OK to reboot. after reboot, it boot normally and i didn't saw any SDE in boot menu to choose it. plz help ^^.

---------- Post added at 07:39 AM ---------- Previous post was at 07:14 AM ----------

yeah, i choosẽn "developer edition menu" and it boot into rooted,

thanks again for ur good worked ^^ kaka
[Gen9, Gen10 General] a1Pha:
works on my 80 G9 here, thanks!

is there any way to mount /system rw? i want to push a patched wpa_supplicant for enabling adhoc-support..
[Gen9, Gen10 General] conmeo8ya:
i'm installed Chainfire3D to play games, but it's not enough space to install driver, and i can't remove system apps, i think this isn't really rooted ...^^..
[Gen9, Gen10 General] letama:
Not with this firmware, this is pure stock with exactly the same way of of mounting system from a read-only squashfs.

You have two solutions, repackage your own squashfs or modify the initrd to mount an ext4 image for instance.
[Gen9, Gen10 General] letama:
It is rooted. You can run any rooted application with it.

However, as I explained above, this firmware is pure stock with the same squashfs method meaning read-only /system. It's more like a proof of concept that SDE works properly.

I don't have much time to maintain builds and I'd prefer someone else to come up with one, but if nobody does, I'll do one running on r/w ext4 image.
[Gen9, Gen10 General] a1Pha:
Thanks. Is there any known way to bypass the 256 byte Archos security signature?

//Edit: In the squashfs, I mean.
[Gen9, Gen10 General] letama:
losetup -o 256 /dev/loopx img.secure and mount

or dd if=img.squashfs.secure of=img.squashfs bs=256 skip=1 and unsquashfs
[Gen9, Gen10 General] a1Pha:
Thanks. But I guess there will be a problem repacking the squashfs, hm?
[Gen9, Gen10 General] letama:
No, not really, just re-add the same header or 256 zero in front, it's not checked anymore in my cpio. To get the current header,

dd if=squashfs.secure of=header.bin bs=256 count=1

then

cat header.bin repackaged.squashfs > repackaged.squashfs.secure
[Gen9, Gen10 General] IngoPan:
Thanks , got root!
[Gen9, Gen10 General] tRAcE3k:
Ext4-Rootfs

First, thanks for all the work, letama, your method works like a charm on my G9 80 and 101 devices.

I just built a ext4-rootfs. The steps for this are rather easy:

First of all you will need a linux system :D

Download the files from the first post and place the file "rooted_withsu.squashfs.secure" in a new directory.

Then enter the following commands in your shell to extract the squashfs from the file (as explained in the previous posts):

dd if=rooted_withsu.squashfs.secure of=rooted_withsu.squashfs bs=256 skip=1

Now extract the squashfs into a new directory:

unsquashfs -i rooted_withsu.squashfs

Create an ext4-container and mount it (512 MB should suffice for a lot of experiments ;)):

dd if=/dev/zero of=rooted_withsu.ext4 bs=1024 count=524288
mkfs.ext4 -I 128 rooted_withsu.ext4
[COLOR="Red"]Answer to the question that this is not a block device with a "y"[/COLOR]
tune2fs -c -1 -i 0 -m 1 rooted_withsu.ext4
[COLOR="red"]This disabled fsck on this device at boot time[/COLOR]
mkdir mnt
mount -o loop rooted_withsu.ext4 mnt

Now just copy everything from the extracted squashfs-dir to the mount point:

(Please check that you don't forget the -a switch with cp or you may get wrong permissions on files in the new filesystem!)

cp -av squashfs-root/* mnt/

Last step in preparing the image - unmount it:

umount mnt

Copy the image to the internal memory using adb:

adb push rooted_withsu.ext4 /data/media

Now get the initramfs.cpio.gz attached to this post and update the kernel and initramfs as described in letama's initial post and you are set :D
[Gen9, Gen10 General] letama:
Hi tRAcE3k,

Thanks for the ext4 initrd!

Two comments:

1) You don't have to keep the .secure part, it's not checked. You can directly mount your ext4 without -o on the losetup, it won't cause any problem.

2) Archos does this on their ext4 partitions:

a) -I 128 on the mkfs.ext4

b) -c -1 -i 0 -m 1 on the tune2fs with a comment that says "1% of reserved blocks for root (we had side effects in gen7 with 0%)"

Not sure these are still relevant for gen9 kernels, but this is coming from gen9 recoveries.
[Gen9, Gen10 General] AlphaTime:
Whoho great now i can work on a linux Distri
[Gen9, Gen10 General] tRAcE3k:
Thanks for the info!

I updated my post above to reflect your suggestions and attached a new initramfs.cpio.gz.

I figured that I won't need the secure header, but kinda liked it ;-)

I'm uploading the compressed ext4 partition tomorrow, so you may download it and start developing :-)
[Gen9, Gen10 General] IngoPan:
Does the usage of ext4 really bring that much of a speed bosst?
[Gen9, Gen10 General] tRAcE3k:
I didn't measure too much speed improvement...

But the main reason for converting the squashfs to an ext4 filesystem is the ability to mount the root fs in read write mode. That allows for modifications directly on the device like the mentioned wpa_supplicant.conf or other things which are impractical if you always have to modify and reupload the whole filesystem.
[Gen9, Gen10 General] a1Pha:
has anyone got the g_serial-module to compile?
[Gen9, Gen10 General] tRAcE3k:
Ext4-RootFS

Ext4-RootFS for download on one of my servers:

http: //fooker.de/g9a/rooted_withsu. rar

(Remove all spaces from the link above to work)

Have fun :p
[Gen9, Gen10 General] IngoPan:
Whats the full path to the busybox binary please ?

I getting error in a script :

B=busybox

...

EXT=`ping -c 1 $SRV | $B head -1 | $B awk '{ print $3 }' | $B sed 's/(//' | $B sed 's/)//'`

What am i doing wrong`?
[Gen9, Gen10 General] a1Pha:
okay, no way to build g_serial.ko for existing kernel. usb-gadget-support is built into the stock kernel, so when i try to load a separately built g_serial.ko it tries to register an already existing entry in sysfs, so module injection fails.

i am rebuilding a new kernel now, where i have set USB_GADGET=m in the .config.

will report my results.

if this succeeds we've got a serial console and are free to port some linux distros to our G9 devices :)
[Gen9, Gen10 General] conmeo8ya:
yeah, now can we flashed it like the firmware on archos's site ? :D
[Gen9, Gen10 General] trevd:
Full Root

Excellent Work. I think I'm going to enjoy owning this tablet (or should that be pwning) lol :D
[Gen9, Gen10 General] IngoPan:
What do i do with the downloaded ext4 file please ?

Can someone please give a detailed instruction? Just "inseert" it

via the SDE Menue?
[Gen9, Gen10 General] trevd:
Is anyone else experiencing wifi connectivity issues with the ext4 version?

It connected at first, then seemed to sit there saying Obtaining IP Address

Checked dmesg and it said

no ipv6 routers present.

It looks like (from a quick googling) that it has failed to renew it's IP address, which is strange.

I put it back to stock for now, going to try same things this afternoon

Ta

Trev
[Gen9, Gen10 General] tRAcE3k:
@IngoPan

To use the ext4-fs you just have to follow letama's first post and instead of using the squashfs and initrd images described there, substitute them with the initrd and ext4-fs from me :-)

@trevd

Hmm, strange... I use both my gen9-devices the whole day over wifi while I develop and test apps... Never seen that problem, anyone else here experiencing the same problem?
[Gen9, Gen10 General] nbatista:
Good Afternoon I am new here and am trying to take root in my 80 G9, which when I enter the Recovery ArchosA80S appears to me is:

Would you like to recover your system?

on

reboot

Firmware Update

Repair System

Format System

nothing appears to

4) On boot menu, select "Recovery system"

5) Select "menu Developer Edition" / "flash kernel and initramfs"

6) The drive Should Appear on your PC, copy it to zImage and initramfs.cpio.gz.

7) Select OK, Should flash the kernel.

8) Select OK to reboot.

9) Select SDE in boot menu, You Should Be rooted and functional SuperUser.

Sorry my English ... : D

Nbatista.
[Gen9, Gen10 General] letama:
Did you follow the steps described there to enable SDE ?

You have to do that first. From what you described, it seems it has not been enabled.

If you did it, try again and copy-paste the log of the adb session on the SDE thread, I'll take a look.
[Gen9, Gen10 General] nbatista:
I have a problem is for the SDE. Bat (Windows) and I have MacOS X as I do?

Please help me ...

Nbatista

Problem solved this working perfectly on my 80 G9

thank you
[Gen9, Gen10 General] on1ydabest:
Yea I'm have the same wifi issue. I can't exactly pinpoint when it started but I think it was after I ran fix permissions.
[Gen9, Gen10 General] trevd:
I resolved my problem by going back to stock from the archos site. I then flashed letma squashfs followed tRAcE3k ext4 one. All is fixed with full root and working wifi :)

I don't think the flashing the squash first is needed but I wanted to see if the issue was going to show up again doing things in that order.

Now lets see if I can break this some more :D

Thanks guys.
[Gen9, Gen10 General] IngoPan:
I still dont know what to do. Where do i put the ext4 file ? What menue to choose in the Developers Menue? THANKS for helpings us !
[Gen9, Gen10 General] mk235:
Hi nice work :). It works its rooted but unfortunately I lost the sound on my archos so I unRoot the device.
[Gen9, Gen10 General] letama:
You lost audio because you forgot to get rid of Paul's root after enabling SDE.

You have to clear data partition or do this:

adb shell rm /data/local.prop
[Gen9, Gen10 General] IngoPan:
Guys come on, please be so kind and help us with this. How does one install the ext4 file, means where to put it ?

Thanks in advance,

Ingo
[Gen9, Gen10 General] mk235:
Thanks for fast answer. The sound is back :D. Is superuser still read only for system files or rw. Because i have problem with Link2SD.
[Gen9, Gen10 General] letama:
I didn't check the ext4 initrd, but I presume you have to put it at internal storage root.

You can do it from adb with "adb push filename /data/media".
[Gen9, Gen10 General] letama:
If you installed mine, yes, system is read-only. The ext4 one from tRAcE3k (post #31, instruction post #24) is r/w I think...

Just for curiosity, why do you want to use link2sd ? G9 firmwares don't have data partition size limit, you can fill your whole internal storage with apps.
[Gen9, Gen10 General] mk235:
Thanks again for explenation.

I have only 8GB version and some games allready have almost 1GB like dungeon defenders 2 and it saves wifi data to internal only. So couple of games can fill it very easy.
[Gen9, Gen10 General] letama:
Oh, ok, I see! I'm not much into games, I'm impressed that games are already that big on Android... I guess I should check some someday :)
[Gen9, Gen10 General] Thor Erik:
Worked like a charm for me, tho seems to skip right to recovery menu for me when I hold power and volume up (even tho I've released power) not a big issue tho wouldn't boot regular android :P
[Gen9, Gen10 General] IngoPan:
Can someone please create a Rooted 3.2.77 firmware v0.1 with superuser.apk for SDE ?
[Gen9, Gen10 General] Fysme:
Worked like a charm for me. Many thanks! Just one question thou: Is there anyway to make the device go directly into Recovery at every boot so I don't have to press "Power+Volume Up" everytime? Not a big issue but it would be convenient if there were a way.

Regards
[Gen9, Gen10 General] letama:
You can achieve that by calling this command "reboot_into -s sde" after each boot. It will make the device boot straight to sde at next reboot.

The proper location to do that is probably initrd.rc into the initrd cpio.

If modifying initrd is too complex, I believe you can find apps on market that are able to run script at boot (Script Manager for instance, I didn't test it though).
[Gen9, Gen10 General] ibukimasta:
any chance of a update with 3.2.77 or 3.2.78 firmware? u rock.
[Gen9, Gen10 General] Fysme:
Thanks will try when I have time. Happy holidays everyone!
[Gen9, Gen10 General] letama:
I'll take a look probably next week...
[Gen9, Gen10 General] ibukimasta:
ur right, enjoy the holidays 1st. thank alot :)
[Gen9, Gen10 General] coolkid602008:
People like you make the world a better place :)
[Gen9, Gen10 General] e9508686:
Hi tRAcE3k,

When I download the .rar from the link there is only 1 file - just the ext4. Where is you initrd? And what about the zImage file which we used in letma's method?

Thanks,

Dan
[Gen9, Gen10 General] Fysme:
The intird and the kernel is attached to his post on the 3rd page