yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] crzyruski:
New build

I'm sorry :(

So here's what happened:

I made that initial package and posted it to RapidShare.

The link went dead after 10 downloads and I couldn't find my original.

I thought I had found it and re-posted it, but it was a bad copy :(

So here is a new build, call it 1.0 :)

What you get:

latest General Mobile update (build 1502)

su binary + SuperUser APK

Google Maps APK

Better Terminal APK

SlideME2 APK (alternative to Market)

AndAppStore APK (alternative to Market)

K-9 Mail APK

AndroidSPIN is hosting!

crzyruski-DSTL1_1.5_rooted-v1.00.zip

OR

Mirror: DSTL1_root_1.0.zip

Happy ROOT!

P.S. Some exciting news behind the scenes, we may be getting a new recovery image soon thanks to Amon_RA.

-crzyruski
[Upgrading, Modifying and Unlocking] ikarishinjisan:
I've installed that new package on the Sciphone N21, and it works fine (ie. su command works). The other added apps (Google Maps, email client, ...) also work fine !

Great job!
[Upgrading, Modifying and Unlocking] crzyruski:
N21 Owner

irrelevant
[Upgrading, Modifying and Unlocking] sfabris:
Well, I'm still waiting for my device, but... what is the best way of backing up the firmware?

I could think of "dd" the /dev/mtd* partitions, but I'm not sure if this could give something useful, moreover as I don't have the device I don't even know if this can be done.

I know that there are utils around for Android... Do they work in dstl1/n21?

Anyway, given the amount of inormation and news coming out of this thread, would'nt be a good idea to move on another forum inside xda-developers?

Ciao

sfabris
[Upgrading, Modifying and Unlocking] crzyruski:
Generally this is the methodology:

cat /dev/mtd/mtd0 > /sdcard/mtd0.img

cat /dev/mtd/mtd1 > /sdcard/mtd1.img

This way we capture

bootloader

and

boot

This will require a trick:

Apparently the device will automatically take the file "recovery.img" from you /sdcard/update folder and flash it.

This is very much like HTC devices - those devices flash recovery on every boot from a recovery image on their system.

So the idea is to load a modified recovery onto your sdcard - particularly one that has ADB root enabled.

After this is done we can adb into your device when it is in recovery mode and run those cat commands and back them up to your sdcard. At which point I would like get a copy of those so I can compare DSTL1 to N21 :) might be useful

The only difference I know so far, courtesy of ikarishinjisan, is a newer kernel build and lack of a General Mobile boot logo (tux instead). Funny thing is they kept the General Mobile logo on the launcher.

-------------------------------

Please recommend what forum on XDA we could move to?

This is upgrading, modifying, and unlocking... as far as I can tell.

I would love for DSTL1 to get their own forum, but this is an HTC device only site.

News and information can go to the Android wiki: http://android-dls.com/wiki/index.php?title=DSTL1
[Upgrading, Modifying and Unlocking] crzyruski:
@nadorsz

I trust the rooted package worked out well for you?
[Upgrading, Modifying and Unlocking] crzyruski:
Correct me if I am mistaken - and please add your own findings for 1.6:

I used my existing Google Account for SetupWizard and SURPRISE - you need a data connection to complete this step.

This is probably the first time you turned on your phone and all data has been formatted so you have

no

APN settings and

no

WI-FI settings.

So press the menu button (D-PAD CENTER) and you will get one option: Wireless Settings.

Unfortunately the only changes you can make are APN settings :(

To make matters worse there are

no

APN presets (like usual) so you should hunt it down online.

Everytime I completed sign-in and it synced, the Finishing step would crash and try to start me all over again with the Wizard. :(

I got a little frustrated and figured out you can close applications from the top pull-down menu (nice feature :))

The Setup Wizard had worked, it just didnt want to close properly...

My main interests:

Yay for Market!

Yay for GMail!

No Maps? Market didn't have it either?... had to find it online as before
[Upgrading, Modifying and Unlocking] jlcd:
Just same problem...
[Upgrading, Modifying and Unlocking] crzyruski:
Speaker Crackle

I have also noticed a speaker crackle sometimes:

-I have noticed it since 1.5

-occurs when playing certain music files

-especially notice it during speech synthesis (1.6)

How about you?
[Upgrading, Modifying and Unlocking] tolemac:
Wow!! You ROCKS!! :D

I´m thinking about purchase Sciphone N21, this thread help me, is very useful.

If I finally purchase N21, you will have news from me.

Thanks and good work.
[Upgrading, Modifying and Unlocking] crzyruski:
Interesting how the N21 is gaining such interest, it must be the price point compared to the DSTL1. I really am surprised there are not any hardware differences.

Hope you get your device soon tolemac!
[Upgrading, Modifying and Unlocking] sinman:
Hello, I've read your post at N19 thread but i think N19 it's different in all ways to DSTL1/N21.

N19 hasn't boot or recovery partitions. But i think it's a rooted handset because i can do directly adb push /tmp/adp1.5_property_app/YouTube.apk /system/app and it works perfectly, but sounds don't work

i'm using your app package because N19 lacks youtube app.
[Upgrading, Modifying and Unlocking] crzyruski:
Good luck N19

Hmmmm... an Android without boot or recovery, I guess it is very different. You seem to have a very custom version of Android. Maybe try this APK: http://rs716.rapidshare.com/files/248200990/YouTube.apk

I read here: http://www.golb.be/youtube-op-je-proximus-htc-magic/

Its in Dutch so use babel fish or something to make sense of it

-crzyruski
[Upgrading, Modifying and Unlocking] killdashnin9:
Sciphone N21

I just finished ordering my Sciphone N21. Big thanks to crzyruski with all of his efforts and successes!
[Upgrading, Modifying and Unlocking] taitai:
You are just brilliant.

I followed your guide and successfully loaded 1.6, loaded OK.

though I updated your market patch, and rebooted , the system started, home screen loaded, asking for screen adjustment, then back to home screen with screen lock, then I strucked, press the menu but but no response. I re-updated the 1.6 and re-update the market patch twice, same problem.

While 1.6 on its own is OK so far.

found a bug though with camera, while camera is running and you press the menu key for setting, something it said "an error occurs with camera"

Thanks once again for your work. Appreciated.

Mine is sciphone N21
[Upgrading, Modifying and Unlocking] crzyruski:
I can only take credit for root and sharing, but thank you.

Odd that your device went to screen lock and became unresponsive - I could not recreate your issue on my DSTL1.

Also odd that you have camera issues - I could not recreate your issue on my DSTL1.

I wonder if this is a N21 issue? Anyone with one can comment?

-crzyruski
[Upgrading, Modifying and Unlocking] taitai:
Could you kindly provide some hints on how to install input method? I tried installing plainly .apk , tried install via adb, seems not work.

puzzzled.
[Upgrading, Modifying and Unlocking] wineleven:
Hi taitai, do you insert a valid sim card in slot1, google setup need it.

Some notice about google contact sync setup after market patch:

Pls select "com.android.sdksetup" firstly in boot up option after touch calibration.

You can also click "skip" in setup wizard, so you can activate it again after wifi working:)
[Upgrading, Modifying and Unlocking] crzyruski:
@taitai

What do you mean install input? The DSTL1 (and N2 I imagine) uses touch screen input in addition to hardware buttons.

Hardware buttons:

Call (SIM 1)

Home (SIM 2)

Back

Hang Up (Power)

5 button Directional Pad (D-Pad)

volume rocker (rock up and rock down)

camera (half press and full press)

Are you experiencing problems installing an APK package?

Please make sure "Unknown sources" is enabled: Settings > Applications > Unknown sources.

Please list adb commands you are trying to use and their respective results.
[Upgrading, Modifying and Unlocking] crzyruski:
Desktop panel crash in 1.6?

For lack of a better term I will be referring to the multiple Android screens as desktop panels. Do correct me if you know the official term.

Has anyone experienced a desktop panel crash in 1.6?

I have experienced severe desktop panel crashes in the past (1.5), which is characterized by a blank screen, then wallpaper loads, then icons, then widgets for several seconds. In the past I have attributed this event to a severe slow down of the CPU.

Now, I am inclined to label this a crash.

In 1.6, the desktop panel crash occurs: the panel has to re-render all icons and widgets, and "desktop panel location" (green bar). Upon crash it initially indicates that you are on the center panel even if you are not. Fixes itself when you try to switch to another desktop panel.
[Upgrading, Modifying and Unlocking] wineleven:
The built-in file manager app support apk install. Just click the apk file you want:)
[Upgrading, Modifying and Unlocking] taitai:
Sorry for the confusion. What I meant was text input method, the one I tried was HTC Touch Chinese "HTC_CIME.apk".

Installed but yet cannot choose different keyboard layout.

is adb install xxxx.apk OK?

Any hints?

I tried another few times with your android market patch, no luck

still stuck at the home screen with the screen locked. Press the button in the middle (menu) with no response to unlock
[Upgrading, Modifying and Unlocking] pacoge:
N21 Owner

:D

Hi crzyruski,

I've received a few days ago my N21. May I help you with this?

I've installed the usb driver in my PC from generalmobile DSTL1 site and the phone is recognized as an Android Sooner Composite Interface.

At the phone the versions are:

Model Number: yh_x2

Firmware Version: 1.5

Baseband version: 20/05/09,st32,x2a,m1

Kernel version: 2.6.28-svn1781

Fri Sep 25 14:56:02 CST 2009

Build Number:CUPCAKE.eng.long.20090925.190338.r1789

When entering in recovery mode:

It shows the logo of General Mobile and DSTL1 :)

and this messages:

E:Can't open /cache/recovery/command

RecVer: Fri Jul 10 19:15:42 CST 2009

Recovery Tools:

HOME: Sd-card update

CALL: Board test

BACK: Factory reset

POWER: Reboot system

I'm just installing the Android SDK, I suppose I'll need it :D

Paco
[Upgrading, Modifying and Unlocking] crzyruski:
@pacoge

Great news. Please hold on for me, I need to make a custom recovery image for you. It shouldn't take long, but I am unavailable now. In 12 hours I will be.

Thanks so much!

-crzryruski
[Upgrading, Modifying and Unlocking] jlcd:
Yes, I've experienced too :(
[Upgrading, Modifying and Unlocking] crzyruski:
@taitai

Have you tried seeing if the new installation has given you more option in Settings?

Whenever I install a new keyboard I have to change my settings.

When I installed Better Keyboard, I had to:

Enable it through settings - Settings > Locale & text

Change input method - long press on any text input field and you should get a popup window with options, one of which should be "Input Method". Here you should be able to select any additional keyboard you installed

I do not know how HTC_CIME works... but I found a Chinese blog (I cannot read some of it), maybe it is useful to you: http://www.sofee.cn/blog/2009/05/01/214/

Load into recovery and select "board test" option.

One of the tests will be to test your keys. Press the center D-pad (menu) key to identify if it works at all and what number it corresponds to. Please tell us the number that your center D-pad key is.

Best of luck!
[Upgrading, Modifying and Unlocking] taitai:
Appreciated you help , key tests results are as follows:-

up (103) pressed

down(108)pressed

left(105) pressed

right(106) pressed

centre -> Keyboardlight ON (I think it skipped into next test)

the call button is (231) pressed

home(102) pressed

back (158) Pressed

end(107) pressed

camera(212) pressed

volumeup(115) pressed

volumedown(114) pressed

BTW is it OK to flash the CM-Recovery1.4.img?

& can I manually install the market using ADB?
[Upgrading, Modifying and Unlocking] crzyruski:
@taitai

Note: You are probably the first N21 to try the 1.6 package...

Seems you have a problem with your center key, as far as your test results show.

This could be the difference between N21 and DSTL1.

This could also be a defect of your device.

We need to do more comparisons:

Someone with an

unmodified

N21 should run the same test and post their findings.

Someone with a

modified

N21 should run the same test and post their findings.

I believe another N21 owner, pacoge, has yet to modify his device. Maybe we can request the original N21 recovery from him, as well as his test results for the center key.

http://xdaforums.com/showpost.php?p=4821934&postcount=21

I doubt you could apply the google apps patch without a custom recovery image. Without Google Apps patch your device runs fine? Center key works?
[Upgrading, Modifying and Unlocking] taitai:
Thanks for your advice.

May I ask how did you zip and unzip?

Did you do it using Linux? OSX? Wins?

Since when I try to rezip something, error shows "system-validate-script"not found error
[Upgrading, Modifying and Unlocking] crzyruski:
@taitai

Read post by wineleven in the beginning of this thread. I used Linux, but I'm sure OSX can be used. The functionality of the zip is what is essential here.
[Upgrading, Modifying and Unlocking] taitai:
Thanks.

I am using OSX to rezip the CIME from this

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

using the recovery mode

and gave me error when rezipping. Thanks for the tip.

Since I am not much a computer guru
[Upgrading, Modifying and Unlocking] crzyruski:
I recommend you use the adb push method.

The reason for this is if you attempt to use an HTC update it won't work because it is not made for our devices. The technical reason behind it is our recovery is customized for our devices and requires customized updates.

If you can't figure it out via adb push, PM me and I'll create a custom patch.
[Upgrading, Modifying and Unlocking] chrismotto:
Picture quality

I notice it says 5 mp camera. Can someone please confirm picture quality?
[Upgrading, Modifying and Unlocking] crzyruski:
off topic

Sorry, this is off topic.

Google answers your questions:

http://www.androidauthority.com/index.php/2009/05/27/general-mobile-dstl1-sample-5-megapixel-photos/

http://pdadb.net/index.php?m=specs&id=1714&view=1&c=general_mobile_dstl1

Technically it is 4.92MP
[Upgrading, Modifying and Unlocking] ikarishinjisan:
I'm N21 user, and I have upgraded to 1.6 without problem (Thanks crzyruski).

Till now, I've not encountered any error (but I haven't had time yet to install Google Market. But I will probably try soon ;-)).
[Upgrading, Modifying and Unlocking] crzyruski:
Thanks for the update :)

Please keep us posted on any bugs you encounter and any solutions you may come across.
[Upgrading, Modifying and Unlocking] taitai:
Could someone kindly enough to post their N21 ROM cos, I didnot backup mind before flash into 1.6 . I remember the ROM said 200909xxxx something.

Well, after 2 days struggling, I managed to rezip the package under OSX, strangely somehow is OSX castrated its unix zip function. One could never managed to give the correct format using zip.

To rezip under OSX use ditto -c -k /path_to_source /outputzip

For market patch,

Oddly enough, I edited the "system-update-post-script" and remove the line "fomat system: DATA"

and update via recovery mode, it OK , setup run and eveything works . (?????)

(Is that because the screen calibrate program??? or what????)

If so, how to disable the screen calibrate program at from the installer script?

Also, if I also include the line "format system: DATA" while installing some other packages, then the same thing happened again. Screen locked and stay unresponsive. Weird.

????

For HTC_CIME, I had no luck, whether install via push or update.zip

dunno why also. Instead I used some other Android input and its works (like A4, GB).

Well thats all for now. Thank crzyruski for all his advices.

Shall continue to investigate those ?????????
[Upgrading, Modifying and Unlocking] crzyruski:
Very cool!

I am glad you got the Google patch to work.

Someone on this forum must know the necessity of "format system: DATA" for this patch? I can only imagine that it resets all system data... but doesn't a factory reset do the same thing? Don't you have to recalibrate after 1.6 install? Why does things function fine in for DSTL1 users but not well for N21? I was told the hardware was identical.

In order for someone to make a backup of their original ROM you have to do the following:

Do not flash any other ROM (of course).

When you flash ROM you lose your original

ROM

and your original

boot

.

You have to use a custom recovery... there is not one available for the DSTL1 / N21, yet... I am working on it with other members. We will release once available (very exciting).

Once you have the custom recovery, go into recovery mode and use NANDROID (easy) :)

OR

Once you have the custom recovery, go into recovery mode. ADB into it. gain root access. run cat /proc/mtd this gives you NAND partition. This will help you identify what to backup. Then do it:

cat /dev/mtd/mtd1 > /sdcard/mtd1.img (boot)

cat /dev/mtd/mtd2 > /sdcard/mtd2.img (system)

More info on NAND partitions here1 and here2

In the meantime you can use my DSTL1 1.5 rooted ROM if you wish to return back to the world of 1.5... but why? 1.6 is so good, even in beta that going back to 1.5 is like going back to stone age :p

If you need 1.5 back use my rooted 1.5 ROM here

@taitai

Maybe you would like to release your modified patch for other N21 owners to enjoy? Once, you believe you have a quality package :)
[Upgrading, Modifying and Unlocking] crzyruski:
Google Apps patch FIXED thanks to taitai and testers

The Google Apps patch has been fixed.

Please re-download and re-apply via donut recovery.

If you experience boot (or reboot) problems, it is suggested to do a Factory Reset at risk of losing all data (thus backup).

MANY THANKS to taitai for his diligence in hammering this one out.

Thanks to testers as well!

Please post all bugs / solutions / comments / concerns.
[Upgrading, Modifying and Unlocking] taitai:
I am flattered. I am not much a helper though. thanks

Just managed to upload the google apps patch. you may also download the same thing as crzyruski

did, alternate link is as follows:-

mkt_mod_mod.zip

Reminder:

Be aware. If you encounter some update.zip that have a script line "format: DATA" then , N21 will also get the same symptom again, at least my N21 is.

Also a short note from my other experience.

I had flash the CM 1.4 recovery image , flash OK, boot OK , the dual SIMs OK. but you had lost your recovery mode of the phone. Had to reflash it back. I also try to flash the Eclair under CM recovery image (Failed . did not boot. once power on the phone's vibrator went off and gone crazy).

I also flashed the ROM under the recovery image from crzyruski, no luck , same symptom.

Thats all for now.

Hope this info will save some time for other fellas.
[Upgrading, Modifying and Unlocking] jlcd:
Wich bug have been fixed on Google Apps? I think they are working without errors.
[Upgrading, Modifying and Unlocking] crzyruski:
I am looking at the original Google Apps Patch in system-update-post-script, the line says format DATA: and no mention of system... where did you encounter "format system: DATA"?

You cannot just flash the DSTL1 / N21 with recovery images made for HTC devices, they must be modified for this device. Cyanogen makes mods for HTC devices. The DSTl1 / N21 source code is not open source and not easy to make mods for.

This has been documented here1 and here2

Be patient, we have made much progress with the a recovery image for the DSTL1 that is very much like CM-recovery... in fact it is RA_Mon's recovery image made for the DSTL1... it is still in beta. So far it allows for ADB root in recovery mode + shell :)

Where did you get the Eclair ROM?
[Upgrading, Modifying and Unlocking] crzyruski:
You are correct jlcd, the bug has only been documented by N21 users. This is the reason for the bug fix - it will only benefit N21 users and will not hurt anyone.
[Upgrading, Modifying and Unlocking] heirenton:
Hey there. First file on your guide isn't available in rapidshare. Is it possible to upload it somewhere else or may be again to rapid... Thanks...
[Upgrading, Modifying and Unlocking] taitai:
sorry. Typo. It is "fomat DATA" I removed

the Eclair is from

http://www.androidin.net/bbs/thread-25626-1-1.html
[Upgrading, Modifying and Unlocking] crzyruski:
Thanks for bringing it to my attention. Everything has been updated: http://xdaforums.com/showpost.php?p=4858841&postcount=47
[Upgrading, Modifying and Unlocking] crzyruski:
Oh yes, I understand now. It is unsupported version, but still a nice idea. I heard someone on XDA is making a workable (taking care of all the bugs) G1 port. We have to either port to DSTL1 / N21 ourselves. OR wait to see if official development for Eclair will begin...

Good find.
[Upgrading, Modifying and Unlocking] heirenton:
Thanks for your update. But this days rapid does not like me at all. He wants me to become premium if i really want to download your recovery image. I am going to try it again later. But i could download other files though. Weird ****.
[Upgrading, Modifying and Unlocking] crzyruski:
It is true that this happens, it has happened to me as well, it is just their way of trying to get $.

Rest assured that you

do not

have to become a premium member.

But it may take a few tries.

Sorry, I do not know where else to host such small files - Bit Torrent is not worth it. Suggestions are welcome.
[Upgrading, Modifying and Unlocking] Anruden1:
Sorry if it is offtopic, but really want to know - did enybody try to root non-standard Android at SciPhone N19? Thanks anyway.
[Upgrading, Modifying and Unlocking] taitai:
try this

http://hotfile.com/
[Upgrading, Modifying and Unlocking] crzyruski:
Mirrors added

Okay, mirrors added here, enjoy ALL :)

Thanks for the tip taitai!
[Upgrading, Modifying and Unlocking] heirenton:
Hi again. At last i could download all files. But i am stacked in first step. i rename recovery.img than put it inside sdcard's update folder. Nothing happens. I reboot and it is same recovery again. img file still inside update folder. Do you have any idea why this is happening... I use a DSTL1.
[Upgrading, Modifying and Unlocking] crzyruski:
Developing for the DSTL1 / N21?

Anyone want to try developing for the DSTL1 / N21?

I'm interested in starting a team to port ROMs and improve performance and satisfaction for DSTL1 (N21).

Any interest?
[Upgrading, Modifying and Unlocking] crzyruski:
That is strange.

I assume you know how to use ADB Shell or you have terminal access from within the device...

Please post output of the following command:

ls -l /sdcard/update

Another option is to ROOT with my DSTL1_root_1.0.zip package and flash recovery manually... but the tutorial's instructions should be working for you. I suggest we diagnose before you jump to that option
[Upgrading, Modifying and Unlocking] heirenton:
I know but i haven't download SDK or drivers. Is there any way i can use that command from my phone?
[Upgrading, Modifying and Unlocking] crzyruski:
Try Terminal, found here: http://xdaforums.com/showthread.php?t=504299

Otherwise ...

SDK is here: http://developer.android.com/sdk/index.html

Drivers are here: http://www.generalmobile.com/support/dstl1/DSTL1_USB_Driver.rar

ADB is much easier for copy/paste... from terminal on device you will have to copy by hand (annoying)
[Upgrading, Modifying and Unlocking] heirenton:
I think i am done with trying. I am usually good with this stuff but with terminal i couldn't even enter a command :) -actually i enter the command but i virtual keyboard enter key does not work-. I think i should go with this state of the phone.
[Upgrading, Modifying and Unlocking] crzyruski:
Sorry you are having problems. Your problem is solvable, but it is your option. Enjoy the DSTL1 :)