|
Welcome to the GSM-Forum forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Only registered members may post questions, contact other members or search our database of over 8 million posts. Registration is fast, simple and absolutely free so please - Click to REGISTER! If you have any problems with the registration process or your account login, please contact contact us . |
|
Register | FAQ | Donate | Forum Rules | Root any Device | ★iPhone Unlock★ | ★ Direct Codes ★ | Direct Unlock Source |
x6x and x7x Flashpatching x6x and x7x Flashpatching (and newer phones). |
| LinkBack | Thread Tools | Display Modes |
06-17-2005, 08:19 | #31 (permalink) |
Junior Member Join Date: Jan 2005 Age: 45
Posts: 31
Member: 104514 Status: Offline Thanks Meter: 1 | I want to know which compiler are you using to make patch. I try some compiler include ADS1.2,GCC and Keil's ARM. found that there are not a easy way to make patch by this tools. for example, if you'd like to use BLX instruction to call a ARM function at Thumb mode. It cann't be correctly assemble by Keil's AA and Ads's armasm. it has some other problem as memory locating and bound align. sorry for my poor english. |
06-17-2005, 08:41 | #32 (permalink) | |
Freak Poster Join Date: Jan 2004 Location: Kiev, Ukraine Age: 53
Posts: 291
Member: 48709 Status: Offline Thanks Meter: 0 | Quote:
Also I've use such macros: Code: q0 equ 0xA0000000 ;Call ARM from Thumb CallARM macro addr a set addr - q0 - $ - 2 dw 0xF000 + ((a>>12)&0x7FF) dw 0xE800 + ((a & 0xFFC)>>1) endm ;Call Thumb from ARM CallThumb macro addr a set ((addr - q0 - $ - 8) >> 2) & 0xFFFFFF dw a & 0xFFFF dw 0xFA00 + (a>>16) + ((addr & 2) << 7) endm | |
06-17-2005, 08:58 | #33 (permalink) | |
Junior Member Join Date: Jan 2005 Age: 45
Posts: 31
Member: 104514 Status: Offline Thanks Meter: 1 | Quote:
because it I has plan to make a software named apm(arm patch maker). it is very like RizaPN's sfe. and has finished lexeme and phrase. | |
07-04-2005, 13:06 | #34 (permalink) |
Freak Poster Join Date: Jan 2004 Location: Kiev, Ukraine Age: 53
Posts: 291
Member: 48709 Status: Offline Thanks Meter: 0 | How to play consecutively several wav-files ? I can play one wav-file, but if I try play "1.wav" then "2.wav" - only second file plays, it stops first file. How to play consecutively "1.wav" then "2.wav" ? |
07-04-2005, 13:55 | #35 (permalink) |
Junior Member Join Date: Jan 2005 Age: 39
Posts: 38
Member: 110786 Status: Offline Thanks Meter: 0 | i'm fine thanx man Ok, I do the beginning. Please Post only technical articles here. @Mod please make this sticky File Handling fopen Code: typedef int (*g_fopen)(const char * cFileName, unsigned int iFileFlags, unsigned int iFileMode, unsigned int *ErrorNumber); g_fopen fopen = (g_fopen)(0xA1230050); // S65 FW47 // Pattern: FE402DE90270A0E10160A0E10350A0E10040A0E1????????00 30E0E304308DE500508DE52CC090E5 fclose Code: typedef void (*g_fclose)(int FileHandler, unsigned int *ErrorNumber); g_fclose fclose = (g_fclose)(0xA122FFA4); // S65 FW47 // Pattern: 38402DE90150A0E10040A0E1????????00C090E5 fflush Code: typedef void (*g_fflush)(int FileHandler, unsigned int *ErrorNumber); g_fflush fflush = (g_fflush)(0xA122FFD4); // S65 FW47 // Pattern: 38402DE90150A0E10040A0E1????????08C090E5 lseek Code: typedef unsigned int (*g_lseek)(int FileHandler, unsigned int offset, unsigned int origin, unsigned int *ErrorNumber); // g_lseek lseek = (g_lseek)(0xA1230004); // S65 FW47 // Pattern: FF412DE928509DE50280A0E10170A0E10360A0E10040A0E1 fread Code: typedef void (*g_fread)(int FileHandler, char *cBuffer, int iByteCount, unsigned int *ErrorNumber); g_fread fread = (g_fread)(0xA1230090); // S65 FW47 // Pattern: FE402DE90270A0E10160A0E10350A0E10040A0E1????????00 30E0E304308DE500508DE530C090E5 fwrite Code: typedef void (*g_fwrite)(int FileHandler, const char * cBuffer, int iByteCount, unsigned int *ErrorNumber); g_fwrite fwrite = (g_fwrite)(0xA1230178); // S65 FW47 // Pattern: FE402DE90270A0E10160A0E10350A0E10040A0E1????????00 30E0E304308DE500508DE55CC090E5 SetFileSize Code: typedef void (*g_SetFileSize)(int FileHandler, unsigned int iNewFileSize, unsigned int *ErrorNumber); g_SetFileSize SetFileSize = (g_SetFileSize)(0xA12300D0); // S65 FW47 // Pattern: 7C402DE90160A0E10250A0E10040A0E1????????0030E0E300 308DE544C090E5 Constants Seek Code: #define S_SET 0 #define S_CUR 1 #define S_END 2 Permissions Code: #define P_WRITE 0x100 #define P_READ 0x80 Access Code: #define A_ReadOnly 0 #define A_WriteOnly 1 #define A_ReadWrite 2 #define A_NoShare 4 #define A_Append 8 #define A_Exclusive 0x10 #define A_MMCStream 0x20 #define A_Create 0x100 #define A_Truncate 0x200 #define A_FailCreateOnExist 0x400 #define A_FailOnReopen 0x800 #define A_TXT 0x4000 #define A_BIN 0x8000 Sample - File Read Code: int iFileHandler unsigned int iError; unsigned int iFileSize; unsigned int iFilePos; char *cFileOutput = (char*)0xA8100000; // file read example: iFileHandler = fopen("0:\\test.bin\0", A_ReadOnly, P_READ, &iError); if (iFileHandler != -1) { // get the file size: iFileSize = lseek(iFileHandler, 0, S_END, &iError); if (iFileSize > 0) { // seek the beginning of the file: iFilePos = lseek(iFileHandler, 0, S_SET, &iError); // read complete file: fread(iFileHandler, cFileOutput, iFileSize, &iError); } // close the file fclose(iFileHandler, &iError); } else { // File not found } Sample - File Write Code: int iFileHandler unsigned int iError; unsigned int iFileSize; unsigned int iFilePos; char *cFileOutput = (char*)0xA8100000; // create file if it does not exist: iFileHandler = fopen("0:\\outfile.txt\0", A_Create, P_WRITE, &iError); fclose(iFileHandler, &iError); iFileHandler = fopen("0:\\outfile.txt\0", A_WriteOnly, P_WRITE, &iError); if (iFileHandler != -1) { // search the end of the file iFileSize = lseek(iFileHandler, 0, S_END, &iError); // add an line fwrite(iFileHandler, "new line\x0D\x0A", 10, &iError); // close the file fclose(iFileHandler, &iError); } BR ahmed_elnozahy |
07-07-2005, 12:29 | #36 (permalink) |
Junior Member Join Date: Jul 2005
Posts: 39
Member: 158963 Status: Offline Thanks Meter: 0 | Does anybody know a function to change the mainscreen wallpaper or to push the phone to reload what is written in data:/system/HMI/profile.pd, wallpaper entry? Dont care which kind of x65... |
09-22-2005, 19:53 | #37 (permalink) |
Junior Member Join Date: Sep 2004 Age: 41
Posts: 14
Member: 81423 Status: Offline Thanks Meter: 0 | patch conversion hello to all !! as can i see here is where the gods of patches stay!! i only have one question do any of you know how to convert patches of C65 to C66 or C55 to C56? in the internet only i found patches of X65 series and i never found any of X56 or X66 series I really appreciate all the given help Thank you!!! |
09-28-2005, 11:17 | #38 (permalink) |
Junior Member Join Date: Jul 2005
Posts: 39
Member: 158963 Status: Offline Thanks Meter: 0 | Code: int SetIllumination(int Mode, int Enable, int Brightness, int FadingSmoothness) Parameters: R0: 0=Screen, 1=Keypadlight, 2=Dynamic Lights, 3=?. >=4 not supported. R1: 1. If 0, funtion disabled. R2: illumination intensity. Like the illumination setting in phone 0-100. 0: off (keypadlight 1 also off) 1-100: dimmed light to bright light R3 Keypadlight: correction delay for smooth turn-off. OS puts here normally R2 times ten. Using higher values produces a keypadlight delay. R3 Screen & Dynamic Lights: 00 sharp turn-on/off, FFFF long-smooth turn-on/off Returns 0 on success. Example1: R0=R1=1, R2=30, R3=300: turns on keypadlight with low brightness and standard delay. Example2: R0=R2=0, R1=1, R3=255: turns off screen illumination smoothly. Search-Pattern: FF4D2DE90160A0E180179FE508D04DE2- 0010D1E502B0A0E300A0A0E3000051E- 30200E0030050A0E30240A0E10A00000A Last edited by benj9; 09-28-2005 at 14:49. |
02-08-2006, 18:20 | #39 (permalink) |
Junior Member Join Date: Feb 2006
Posts: 24
Member: 229968 Status: Offline Thanks Meter: 0 | help - v_klay 3.3 - S65 ? hi: i want to patch my phone siemens s65,but i do not know complete tutorial about doing of them, i have some patches, and i have these programs: OpenAll,SiemensDebugger,SiemensCE,LayoutMe, vdisk,x65PapuaUtilsV038d_ENG,SiMoCo,Smelter, V_KLay 3.3,Siemens Quick EEPROM features,OD_02, DESSwitcher,x65flasher,px65v3,sensortool13,VkpTrac er_3b5. i install px65v3 in my phone,and then i run it, about 12 minutes later, give me "OK,Times :799 sec " and i use x65flasher and with COM1 and speed 57600 i connect to phone,chech boot password and then give me my boot pass and save it in ---.vkd file in v_klay folder in the folder of x65flasher,in x65flasher i can not read flash,is needed later????? when i use SiemensDebugger ,tell me that "BFB not opened" ,what is it ? and is needed for v_klay ,i mean BFD. how can i use v_klay program,please help me, with s65(password boot) or s65(chaos bootpatch), when the green button change to red, what is this message : "Connecting...press power button shortly or disconnect and connect is ofpress power button but does not change anything, and i can not connect to phone.i use ariant a600.thanks a lot. i use DCA-500(COM) Cable, sincerely yours, S.Moein.M.J |
09-23-2006, 06:40 | #40 (permalink) |
Junior Member Join Date: Feb 2006
Posts: 24
Member: 229968 Status: Offline Thanks Meter: 0 | please help Me ! my phone (s65-sw58) do not turn on ! - i use some patches ! hi: i use these patches last night,and my phone (S65-SW58) do not turn on up to now ! http://www.sendspace.com/file/cv62us even , i use the repair patchs of them : http://www.sendspace.com/file/hc11b9 but nothing , do i use this patch for repairing of my phone (S65) ? http://www.sendspace.com/file/8glsup please help me sir ! , i do not know what can i do for my phone to turn it on ! please send your great and prompt reply to me ! thanks a lot. sincerely yours, SMMJ |
Bookmarks |
| |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
BB5 - Technical Discussion | adihack | Nokia Base Band 5 ( BB-5 ) | 220 | 10-14-2011 05:31 |
Iphone 3G Technical Discussion and SP Unlocking theory | GraveSlayer | iPhone 2 / iPhone 3G / iPhone 3GS | 8 | 11-15-2008 06:04 |
Technical discussion sharp705sh | celluniversal | Sharp | 0 | 05-17-2007 17:26 |
Technical discussion BB5 unlocking | twisterfan | Nokia Base Band 5 ( BB-5 ) | 0 | 05-16-2007 19:36 |
Patching: Technical Discussion ... | rizapn | x4x, x5x Flashpatching | 282 | 10-03-2006 19:23 |
|