yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] satanduck:
dalvik-cache "memhack" on DroidPad

Hi All,

If any of yous are like me, you have probably ran out of space for apps on your DroidPad by now.

Having used the dalvik-cache memhack on my Milestone for as long as I remembered, I managed to hack this into DroidPad (though the approach is not very pretty)

Here is step-by-step instructions, as usual, do at your own risk!

Pre-requisites:

1) root

2) busybox properly installed and shortcuts in $PATH (vi can be executed)

3) some knowledge of vi

Steps:

1) adb shell

2) su

3) cd /system/etc

4) cp init.athwlan.sh init.athwlan.original.sh # backing up the original

5) vi init.athwlan.sh

6) paste the following to the end of the file:

chmod 771 /cache

rm /data/dalvik-cache

cp -a /data/dalvik-cache /cache

rm -r /data/dalvik-cache

mkdir /cache/dalvik-cache

chown 1000.1000 /cache/dalvik-cache

chmod 771 /cache/dalvik-cache

ln -s /cache/dalvik-cache /data/dalvik-cache

log -p w dalvik-cache is now on /cache

7) save file and reboot!

with any luck your dalvik-cache will now reside on the /cache parition which is usually underutilised and u would have freed up substantial amount of free space on your /data for more apps!

Credit : OpenRecovery of GOT team where the above script was copied from

Note :

I tried to edit /init.rc but its overwritten at reboot. "/system/etc/init.athwlan.sh" was chosen because it was the last service to execute from /system/etc in /init.rc. If somebody can explain to me how i can make permanent changes to /init.rc we can avoid changing "init.athwlan.sh"

Also if there's enough interest in this hack I can come up with a less "linux-y" guide.
[Android Software/Hacking General [Developers Only]] erlern:
Thanks for the hack. Has anyone been able to confirm this? :) Once its confirmed I'll put the link at the front post.

Good work.
[Android Software/Hacking General [Developers Only]] erlern:
UK/Europe Firmware

Ok... just got the firmware number on this:

Baseband Version:

PR3_128

Kernel Version:

Apps_2.6.32.9

Build Number:

4027_3_16K

Can someone please check and see what are the differences?

Are they the same? Thanks.
[Android Software/Hacking General [Developers Only]] steviesteve78:
I managed to get hold of the Commtiva branded model from a local Staples store. Cost was £329.99 - and worth every penny.

I have baseband PR3_128, Kernel Apps_2.6.32.9, Build 0009_3_16I.

Seeing as the processor in this device is quite popular and has an advanced GPU - what do you reckon are the chances of Adobe putting out a compatible version of flashplayer? Some say yay, some say non... with flash on the web, this device would be perfect.
[Android Software/Hacking General [Developers Only]] erlern:
It is not so much about developers porting Flash into these devices... it is rather Adobe has made i a requirement for Flash to ONLY support Cortex A8 and above CPUs. The MSM7227 is the old Arm11, which does not fit the requirement. Since Flash is not Open Source, it is very very hard to port something like this.

An alternative would be to use Flash Lite that was available to some sets like Legend, Hero. But it is not worth the effort since they were quite badly implemented in the first place.

Thanks for the specs.
[Android Software/Hacking General [Developers Only]] steviesteve78:
Do you think that now the HTC Legend has got it's Froyo update, there may be the chance of someone porting it over somehow? I'm not sure but looking at the HTC Legen forums, there seems to be some cooked ROMs that have Flash installed. The Commtiva/DroidPad/Viewpad use the same chipset right?

Do you know of any other forums dedicated to this device? I really like it loads and would love to see if there were any custom ROMs with enhancements and such.
[Android Software/Hacking General [Developers Only]] erlern:
As mentioned before, if you want HTC Flash (which is inferior in many ways to Adobe's) then you can copy the .apk and try it on the Viewpad7/DroidPad. Yes, it should work since the chipset is the same. However, please be reminded that this is totally different from the Adobe Flash 10.1 Player that is only available for Snapdragon chipsets and having Android 2.2.

Honestly, I am just hoping for someone to start ROM cooking for this device :)

Cyanogenmod would work wonderfully on this. Especially since in the performance area.
[Android Software/Hacking General [Developers Only]] steviesteve78:
Do you think that apk would work? Lots are saying it requires too much on the htc sense customisations. Has any tried this?
[Android Software/Hacking General [Developers Only]] hucqim80:
tried it but no luck..have tried both flash..full flash and sense flash..but the browser still crash..no fc..

maybe we need to port sense ui as well to make it work..from crash log there is missing call to some files..
[Android Software/Hacking General [Developers Only]] erlern:
We will have to take a look at ROMs that ported the Sense ui on non-sense builds to know what modifications are necessary.

Btw... I would recommend you guys to install Dell's Stage UI api... just search in XDA. It really works well with large screen devices like my HD2.

For keyboard.... replace the stock version with the Droid X multitouch keyboard for speedy typing. This are two add ons that I am sure you will find helpful. :)
[Android Software/Hacking General [Developers Only]] koj012:
How come Fring doesn't detect front camera of CSL? Can't do videp call. Anyone can help???
[Android Software/Hacking General [Developers Only]] hucqim80:
run the camera app first and switch it to front camera..before running fring..
[Android Software/Hacking General [Developers Only]] koj012:
tried to do that. does not work. after switching to front camera, it automatically switches back to back camera when you exit the camera programme. cannot hold it on front camera.....

any solutions???
[Android Software/Hacking General [Developers Only]] erlern:
Actually, that worked for me too. I tested it by calling the test center and it worked. I am not sure why it wouldn't in your case.
[Android Software/Hacking General [Developers Only]] koj012:
you mean you use fring and can get the front camera working??? mine certainly can't! dunno how to test it further
[Android Software/Hacking General [Developers Only]] hucqim80:
Okay guys..I've updated the Clockwork Recovery..fixed backup size..download at same post as before..or here

I'm working on CyanogenMod now..

For those using Spice Mi300..there is CyanogenMod port based on Commtiva z71
[Android Software/Hacking General [Developers Only]] kuntilanak:
You are starting to cook something for us Mi700 users? That's great. Let's hope this'll make it more useful... ;)

Thanks in advance. Can't wait to see the result... ;)

Say, since Android 2.3 is (probably) around the corner, is there any chance we'll get it on our Mi700? CSL should logically support it, but seeing the way they do business, highly unlikely... :(
[Android Software/Hacking General [Developers Only]] hucqim80:
You're welcome..May take time for the result..:p..Anybody have nandroid backup of MI300 system.img?Have to do some reverse engineering here..

As of 2.3..I've heard that minimum requirement of the devices are 1ghz processor, 1024X768 pixel screen..but nothing for sure right now..we have to wait and see..

Update: Paul from android@modaco is getting this devices..hope he will cook custom rom for it..
[Android Software/Hacking General [Developers Only]] erlern:
That is actually a false rumour. There is no requirement on Gingerbread in terms of CPU processor. But some benefits will be for arm8 chips... like snapdragon, and above.

Paul's investment would mean he got his hands on viewsonic's version. I guess we can also check at modaco for Rom builds since those guys are quite into android.
[Android Software/Hacking General [Developers Only]] cwleong59:
Help needed............. This CSL MI700 is on a landscape orientation by default, how to I change it to portrait cos the papago software I am using is fixed on portrait mode only. Now I am just getting about 1/2 screen display only. Any advice would be very much appreciated.
[Android Software/Hacking General [Developers Only]] erlern:
Have you tried using a different launcher? Try either adw launcher or launcher pro and see whether they allow you to change in the program. I know that by itself the launchers allow you to auto rotate.
[Android Software/Hacking General [Developers Only]] cwleong59:
THanks for the reply, actually I am using Launcher Pro already. The problem is by default this device reads by landscape mode ie the longer dimension first eg 800X480 whereas the 5 reso mode in Papago of 240X320, 240X480, 320X480, 480X800 & 480X854, I think 320X480 got read in landscape mode ie reading the longer dimension first 480 being the max height of this device. If the default mode is changed to portrait then the problem is solved.
[Android Software/Hacking General [Developers Only]] abasir:
Bro,

What version of Papago are you running?

Have they release froyo compatible version already?

I was trying something (X5 v2.1) last time, oso got 'small' screen only...
[Android Software/Hacking General [Developers Only]] erlern:
Have to edit the screen display file in our root system I suspect. Hucqim might know. If not I'll try to search for it. I am sure it is an easy edit.
[Android Software/Hacking General [Developers Only]] abasir:
Looking forward for the procedure... Wouldn't it upset other applications?

BTW, the Papago 'small' screen attached for reference...
[Android Software/Hacking General [Developers Only]] cwleong59:
Thanks for the image Abasir, as you can see the display is reading the 320X480 reso file backwards ie the 480 first and because Papago is portrait 480 is the max height it displays not in full screen. The vendor has programmed the display by default reading it in landscape mode and if someone can do an icon toggle, I think the problem can be solved. By the way, the Samsung Galaxy Tab is by default portrait.
[Android Software/Hacking General [Developers Only]] snow_android:
http://android.modaco.com/content/c...om-for-the-commtiva-n700-with-online-kitchen/

modaco custom rom for commtiva n700 posted by paul
[Android Software/Hacking General [Developers Only]] erlern:
Hmmm... it seems like a more complicated problem. The kernel change is to only change the homescreen or launcher. The apps one is actually bound by the writer of the app (from what I can observe and read). Rotation is a feature that the developer themselves must enable in their app. It is very hard to 'force' it to happen.

Anyway, can someone try this app? Rotation Toggler, written by another Malaysian. http://xdaforums.com/showthread.php?t=779383. Just long press on the Mi700's Search button to toggle it WITHIN the app. If it doesnt work, then I think Papago just have to enable it from their side.

Anyone has a more hackable answer would be good :)
[Android Software/Hacking General [Developers Only]] erlern:
Uh oh... I think something seems not to work with their root method.

Anyone tried the kitchen yet? :) Let us know k?
[Android Software/Hacking General [Developers Only]] cwleong59:
Thank you for your effort in trying to solve the papago problem. Tried the orientation toggle it does not work; only locks the screen in landscape mode. How I wish it locks in portrait.
[Android Software/Hacking General [Developers Only]] lityen:
Rooting the Mi700 just got a whole lot easier. I used the latest version of SuperOneClickv1.5.5.

1. Extract file content.

2. Unmount SD card. Essential for the process to be successful.

3. Connect device.

4. Run Setup from "CD-ROM".

5. Run SuperOneClick.

6. Click Root and it's all done.

I can confirm root is permanent as i have restarted the phone a few time since and still able to run apps requiring superuser access.
[Android Software/Hacking General [Developers Only]] abasir:
He he..., maybe SuperOneClick developer is picking up the information from here :p

Erlern should update the info on the post#1 accordingly... Good new for those with Mi700 or similar devices...

Paul from Modaco is actively trying to get custom rom working on Mi700... Let's hope he could figure out the teething problem with hucqim now...
[Android Software/Hacking General [Developers Only]] steviesteve78:
Modaco ROM kitchen works fine!

I have created my own custom build and installed using clockword mod instructions from here. Works like a dream, no problems or errors, just less crap preinstalled and smoother web browsing.

Paul @ Modaco is a legend for creating this but I would love to see some more support from the developers here.

Can we this device get it's own section on this site?
[Android Software/Hacking General [Developers Only]] hucqim80:
The problem with papago not working is because its design for normal potrait devices and not for landscape devices...the program use potrait mode but actually in landscape mode..unless papago fix this or we have to create rom from sources and make potrait mode as default orientation...but then we had problem with our compass..which is locked in landscape...:confused:

Rotation Toggler is just a switch to turn on or off auto rotation..so it can't help as well..:(
[Android Software/Hacking General [Developers Only]] hucqim80:
@lityen

Its kernel upgrade..could you help upload the system.img and boot.img from your nandroid backup? I need to do comparison with Paul MCR(N700 are not compatible with our MI700)..when I'm done..I'll cook some custom rom based on this new kernel..I would love to have the upgrade but as I based in Ipoh there no way I'll be getting those upgrade..all CSL branch here in Ipoh didn't understand what I'm talking about :confused:

I'm still working at CM port..You can find my sources at https://github.com/hucqim80..still modifying changes push to the repo..please share your opinion..:)
[Android Software/Hacking General [Developers Only]] abasir:
Hello there steviesteve,

Maybe it should be qualified that the custom ROM was installed on your Commtiva N700 not CSL Spice Mi700. As mentioned, mods for Mi700 are still being looked into because it doesn't fully function yet. Just wanna to make sure people with Mi700 do not start to flash non-functioning ROM to their tablet and causing Paul unnecessary headache... :D

BTW, with minimum 'system' apps bake, does it allow more space for 3rd party apps?
[Android Software/Hacking General [Developers Only]] snow_android:
VISIONary temproot works on CSL Spice Mi700, haven't tried its permroot yet. (I haven't got windows, so can't use other method needing the virtual CDROM.)

Anybody tried z4root?

Agreed we need a section on all these similar devices.
[Android Software/Hacking General [Developers Only]] lityen:
Here's the boot.img and system.img for 5012_3_16I.

I have uploaded the files to:

http://uploading.com/files/fd435c93/5012_3_16I_boot.rar/

http://uploading.com/files/4c544a17/5012_3_16I_system.rar/
[Android Software/Hacking General [Developers Only]] erlern:
I think you didn't upload the items. If you cannot upload (because of low post counts), maybe you can send it to me and I will post it for everyone here.

Send to my e-mail address, thanks.
[Android Software/Hacking General [Developers Only]] hucqim80:
Clockwork Recovery For MI700/N700/Viewpad 7/..

Flashing ClockworkMod Recovery

Steps:

Make sure your devices is rooted.. if not get SuperOneClickv1.5.5 and follow this guide

Download:

Clockwork recovery 2.5.1.2

copy it to the root of your sdcard..( /sdcard/cwrecovery.img )

Download:

flash_image.zip

unzip it and copy it to the root of your sdcard..( /sdcard/flash_image )

Run Terminal Emulator (make sure you hold it in portrait position)

type:

su

press "enter"

then type the following to copy the flash_image to system/bin

cp /sdcard/flash_image /system/bin

press "enter"

Install flash_image

Run Terminal Emulator

type:

su

press "enter"

then type:

chmod 755 /system/bin/flash_image

press "enter"

Backup your stock recovery:

First check your recovery partition..

su

cat /proc/mtd

From there you'll see the recovery partition..

To backup the recovery..

cat /dev/mtd/mtd3 > /sdcard/orirecovery.img

Flashing the Clockwork recovery

Run Terminal Emulator

type:

su

press "enter"

then type:

flash_image recovery /sdcard/cwrecovery.img

press "enter"

In case you want to restore your recovery..

flash_image recovery /sdcard/orirecovery.img

Backing up your rom image

Turn off your devices..when its finally switch off..hold down both vol+ and vol- and at the same time press the power button..you will be booting in Clockwork recovery mode..

Choose Backup/Restore from the option..this will take some time..once finish making backup..choose Reboot..check your backup in /sdcard/clockworkmod/backup/<date-and-time>/

Download:

Busybox 1.17.2 included with script to install..unzip it and copy the busybox and the install script to root of sdcard..

Install Using ADB:

Working on windows only with adb inside the cdrom..

Run adb shell

su

cd /sdcard

sh ./installbusybox.sh

Install using Terminal Emulator:

su

the run the command inside the script, manually, line by line..

Update:27/Nov

Changes: Fix Power Button to always enabled

: Home button toggle display

:Back button go back

Bug : Double key input still there (Volume - & +)remedy.. hold it to highlight a line,release it to highlight next line..
[Android Software/Hacking General [Developers Only]] lityen:
Ok... I have created the nandroid backup and uploaded the files.

http://uploading.com/files/d2d776a9/boot.rar/

http://uploading.com/files/em62a877/system.rar/

When i was flashing the cwrecovery.img, got the permission denied error.

Had to use chmod 755 /system/bin/flash_image for the flash to work.

Anyway, hope the files are what you are looking for.
[Android Software/Hacking General [Developers Only]] hucqim80:
So sorry to bother you lityen..I very grateful that you willing to help..I'm downloading it now..Thanks..:)

I'll deodex those image and make custom roms for us..:)
[Android Software/Hacking General [Developers Only]] cwleong59:
Hi Hucqim80,

For flashing your clockwork recovery do it follow the instructions as below:-

"3. Clockwork Recovery for DroidPad by Hucqim80:

Instructions are located here: http://xdaforums.com/show...&postcount=167

The latest image for the recovery is from here: http://xdaforums.com/show...&postcount=213

Direct Link to Recovery is: http://uploading.com/files/e96e3m4e/cwrecovery.img/"

or do I follow your latest instructions:-

" To All User Of MI700 Who Have Rooted..

You need to boot into clockwork recovery mode and perform backup from there..

By the way please flash a new Clockwork recovery 2.5.1.2...

copy it to the root of your sdcard..

Copy flash_image

if you already have the flash_image skip this

if not download this flash_image.zip unzip it and copy it to the root of your sdcard..

on Terminal Emulator (make sure you hold it in portrait position)

type:

su

press "enter"

then type the following to copy it system/bin:

cp /sdcard/flash_image /system/bin

press "enter"

..but if you have Root explorer installed..copy it to your system/bin

Install flash_image

on Terminal Emulator

type:

su

press "enter"

then type:

chmod 4755 /system/bin/flash_image

press "enter"

Flashing the Clockwork recovery

on Terminal Emulator

type:

su

press "enter"

then type:

flash_image recovery /sdcard/cwrecovery.img

press "enter"

Backing up your rom image

Turn off your devices..when its finally switch off..hold down both vol+ and vol- and at the same time press the power button..you will be booting in Clockwork recovery mode..

"To move around in this mode you will be using Vol+ and Vol-...to move to a single line press and hold the Vol - or +..release it it move to another line..to select it press the Power button(if you get blank screen, press the Power button again and move around with Vol-and+ until you see back menu button disabled/enabled and select it again with Power button)

I know its difficult to move around in this mode even Paul from MoDaCo asking me how to fix this but I believe you will get used with it"

Choose Backup/Restore from the option..this will take some time..once finish making backup..choose Reboot..check your backup in /sdcard/clockworkmod/backup/<date-and-time>/"

Please advise accordingly, thank you.
[Android Software/Hacking General [Developers Only]] djpianz:
Hi there, actually you can have it run fullscreen and full resolution in portrait locked mode, just use the .apk from galaxy tab installer, it's filename is PAPAGO_X5_SEA_GalaxyTab.apk, please google it and install the apk.
[Android Software/Hacking General [Developers Only]] lityen:
Hi hucqim,

No trouble at all. Glad to help out. I'm also trying to do some hacking for the Mi700. Starting to understand some of the workings of the device and i still have a long way to go.

Btw, i'm from Ipoh too. :)

Cheers.
[Android Software/Hacking General [Developers Only]] hucqim80:
Sorry for that I'll updated it ASAP..Use the latest post..:)

@lityen..

Really!! I'm located in Bercham..maybe we could have a chat sometime..
[Android Software/Hacking General [Developers Only]] cwleong59:
Hi, tried googling it, end up with nothing. If u have the link please pm me, thanks.....
[Android Software/Hacking General [Developers Only]] hucqim80:
I've made custom rom from lityen nandroid backup..but still the have problem with not working phone (no service) and wifi tether..(the same problem fom Paul's kitchen, both have 16I build id on the end..)

But when I made custom rom from my nandroid backup..I could get the phone working but the wifi tether are not..have to check the scripts or deodex causing this..:confused:

Anybody else tried custom roms from Modaco?..But be sure to do nandroid backup first if anything goes wrong..then post your finding here..

Here is Full Apps Modaco rom from Paul's Kitchen..(this is for development purpose..if you don't mind Paul..)
[Android Software/Hacking General [Developers Only]] lityen:
Has Market come to Malaysia?

Yesterday i was browsing the market place and i noticed there was a "Paid Apps" tab and the currency was RM. I've attached some pics of the screen.

How it happened? I'm not entirely sure. This is the second time i have it. Previously was before a complete phone wipe prior to sending to the service centre last week. Here's how it got to happened. Hope someone else can replicate the feat...

I used Market Enabler (available in Marketplace).

1. Go to Settings -> Applications -> Manage applications -.All tab -> Market

2. Click on Force stop and Clear data.

3. Exit Settings

4. Start MarketEnabler

5. Select Settings list

6. Click and hold on any of the service provider (i used [us] T-Mobile).

7. There will be a pop up. Select fake this provider now

8. Exit MarketEnabler and start Market

9. Click on Accept in the terms and agreement page

10. You'll see paid apps listed. Surf around for some interesting apps. :)

11. Exit Market

12. Restart phone. This will reset MarketEnabler and your gsm.sim.operator.numeric should return to the original Malaysian carrier (myMaxis is 50212).

13. Start Market

Although there are paid apps can be seen in Malaysian Market, it's not possible to purchase them. I still have to emulate the T-Mobile carrier to purchase apps from the US Market.
[Android Software/Hacking General [Developers Only]] hucqim80:
So its coming to our shore but maybe its still beta..so its not officially release..we have to wait for the Market update..by the way lityen I think those Modaco rom I've upload could be use on your droidpad..because yours have been full updated from CSL..but backup first so you could revert back..