[APP] TPT Helper - Blade Themes and Apps

TPT Helper is designed for the ZTE phones. It helps you to easily repartition the phone and for the ZTE Blade, convert it to the Gen 2 memory layout to let you run the latest custom ROMs. ZTE phones supported so far are the ZTE Blade/Orange San Francisco, ZTE Skate/Orange Monte Carlo and the Orange San Francisco II/T-Mobile Vivacity.
Features:
*Download TPT files giving different partition layouts
*Download TPT files which will convert and install a ROM in one go
*Build your own TPT choosing partition size, recovery and splash image (in the given range)
*Start the TPT from inside the app on some roms, no need to use the hardware buttons manually
*Check the file is intact
*Unzip the TPT files to the correct location
*Verify that all the files you're about to flash are intact
*Clean up afterwards to avoid accidental flashes
https://market.android.com/details?id=com.amphoras.tpthelper
The Gen 1 to Gen 2 TPT files linked to in the app were created by wbaw.
Translations:
French translations by Alex131089.
German translations by FelixL.
Russian translations by top4ek.
Chinese translations by wuxipaopao.
Serbian translations by Sokobeg.
Czech translations by dejf.
Polish translations by arnoldziq.
If you'd like to help with translations, you can add/update them here:
http://www.getlocalization.com/TPT_Helper/
If you've added some, let me know so I can credit you with it.
TPT Helper Copyright © 2011 David Phillips
TPT Helper is free software: you can redistribute it and/or modifyit under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
TPT Helper is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with TPT Helper. If not, see <http://www.gnu.org/licenses/>.
You can see a copy of the full license by picking the "License" option from the menu.
You can get a copy of the source code for this version from https://github.com/Amphoras/TPT-Helper/tree/V2.0.1

it just checks the ram and reports gen1/2 so its not of much use.
a european blade flashed with a tpt having 256mb ram(chinese tpt) gets detected as gen 1 even if it is 2

It tries to detect which you have at the first start. If it doesn't detect correctly, it gives you the option to pick the correct results. Could you post the output from /proc/iomem please?

Amphoras said:
It tries to detect which you have at the first start. If it doesn't detect correctly, it gives you the option to pick the correct results. Could you post the output from /proc/iomem please?
Click to expand...
Click to collapse
sorry bro i didn't try this app but suggested it to someone here at xda i think it was gen2ram unlock thread and someone replied me.

saaransh9 said:
sorry bro i didn't try this app but suggested it to someone here at xda i think it was gen2ram unlock thread and someone replied me.
Click to expand...
Click to collapse
I think that must have been a different app. This one didn't check these things until the version I uploaded to the market last night.

Does creating a TPT with own sizes also work with a Gen1 phone (better said a TPT upgraded Gen1 to Gen2 phone)?

zte blade stuck on green droid
hi. i downloaded ask mr pigfish and run it on my zte blade which informed me that am on gen 1. i later downloaded tpt helper from android marker. firstly i downloaded the tpt then chevked md5sum did the match unzipped it and finally clixked on check image. then the phone ran some green numbers and lettrrs and later went into recovery mode. from there i could not switch on my phone. it always went to recovery mode. then i tried switchin it on pressing power + the vol - button and it stuck on the green android logo. i had not rooted it so i cant flash a rom. please help on what to do. since i cant go to recovery mode right now

[email protected]

Related

[Newbie] All You Need To Know ( SGY Basics)

http://youtu.be/JmvCpR45LKA
Notice:
-This thread will be the All You Need To Know ( SGY Basics) Thread.
-This thread is dedicated to answer questions that can be answered and will be limited to what we know right now.
-This thread will not be a development section, but we will link you to the threads that are developing such things in order to give proper credits to the developers.
-This thread will not be a tutorial thread, but will give information of what you are looking for.
-This Thread may link to other guides,tutorials and more but will be limited to information only.
-Please do not troll and ask questions that are far beyond what we know.
Click to expand...
Click to collapse
READ AND UNDERSTAND BEFORE POSTING
THE DEVELOPMENT SECTION IS FOR DEVELOPMENT ONLY. If you are posting something that others may use regarding development such as a new ROM, kernel, guide, mod, recovery, or tool, it will be posted there. If in doubt, just post in the general section. Our moderator will move the post if it should be in the development section. Please do not post questions/concerns in the Android Development section.
THE FAQ THREAD IS FOR YOUR COMMON OR FREQUENTLY ASKED QUESTIONS. If you are going to post a question about development, it goes in the Q&A thread of that project mainly in the General Section. If you have a question about accessories or themes/apps, post your question there if you like. If you have a question regarding a particular part of development such as a current ROM or kernel, you can post in that particular thread to see if you can get some help.DO NOT POST A NEW THREAD FOR A QUESTION IN THE DEVELOPMENT SECTION.
THE GENERAL SECTION IS FOR EVERYTHING THAT DOES NOT FIT INTO THE OTHER CATEGORIES. If you have anything else that you would like to talk about that is not a question, accessory, theme/app, or method of development, you will want to post it in General. If you post a question in General (even though it should go in the FAQ Thread), you probably won't get yelled at. You will, though, if you post in the Development Section when you should not.
Please try to keep the development section clear and clean for the developers who will be giving us amazing ROMs and kernels to play with on our newly rooted/unlocked phones. This will make it much easier for us to find them in the future.
Click to expand...
Click to collapse
READ AND UNDERSTAND THE RULES
FORUM RULES
1. Search before posting.
Use one of our search functions before posting, whether you have a question or something new to share, it's very likely someone already asked that question or shared that news.
2. Member conduct.
2.1 Language: XDA is a worldwide community. As a result what is ‘ok’ to say in your part of the world may not be ok in someone else’s part of the world. Please think about who is reading what you write. Keep in mind that what you think of as acceptable use of language may not be acceptable to others. Conversely, while reading member posts, remember that word you find offensive may not be to the writer. Tolerance is a two way street.
2.2 Nudity: XDA is used by people of all ages, including minors. It's not acceptable to post nude/pornographic imagery, which includes exposure of the male or female genitalia or of female breasts.
2.3 Flaming: XDA was founded as a group of people sharing information about certain mobile phones. Sharing does not involve virtual yelling (flaming) it does involve working together to solve problems in an environment of mutual respect and understanding. Losing your temper and flaming another member, or group of members, is not acceptable behavior.
2.4 Personal attacks, racial, political and/or religious discussions: XDA is a discussion forum about certain mobile phones. Mobile phones are not racial, political, religious or personally offensive, therefore none of these types of discussions are permitted on XDA.
2.5 Courtesy towards other Members: Treat new members the way you would like to have been treated when you were a new member. When dealing with any member, provide them with guidance, advice and instruction when you can and always with respect and courtesy. Never post in a demanding, argumentative, disrespectful or self-righteous manner.
2.6 All members are expected to read and adhere to the XDA rules.
3. Post only using a clear subject and message.
You're most likely to receive a helpful answer to your question if you use a short subject title that describes your problem and a message that explains in detail what your problem is and what you've tried to solve it.
4. Use the English language.
We understand that with all the different nationalities not everyone speaks English well, but please try. If you're really unable to post in English use an online translator, You're free to include your original message in your own language below the English translation.
5. Post a message only once.
As a large forum we don't need unnecessary clutter, You're free to edit your message as you like, so if you do not receive an answer revisit your message and see if you can describe your problem better. Not everyone is online at the same time, it might take a while before you receive an answer.
6. Do not post warez.
If a piece of software requires you to pay to use it, either pay or find your cracks and serials somewhere else. We do not accept warez nor do we permit any member to promote or describe ways in which Warez, cracks, serial codes or other means of avoiding payment, can be obtained.
7. Do not spam.
If you wish to advertise a product, contact us we provide ads. But do not post it in the forums, it will be removed and you're likely to receive a ban.
You are however allowed to sell used goods like your own device, parts of your device or accessories for your device in the marketplace forum, please read the rules there before posting. (This rule includes signatures, if you use a signature it will appear in your post)
8. Donations.
We appreciate all donations to xda-developers.com, it keeps our forum online and well maintained. As a user you're allowed to ask for donations in your signature as a thank you for your hard work. However donations up front are not allowed, this forum is about sharing, not about getting paid to do something, that's what your job is for.
9. Don't get us in trouble.
Don't post copyrighted materials or do other things that will obviously lead to legal trouble. If you wouldn't do it on your own homepage, you probably don't want to do it here either. This does not mean we agree with everything the software piracy lobby try to impose on us, it simply means you cannot break any laws here, since we'll end up dealing with legal hassle caused by you. Please use common sense: respect the forum, its users, and those that write great code.
10. Help others if you can.
If you see posts from others where you can help out, please do. This place exists because people are helping each other, and even if you are relatively new to the matter, there's probably already quite a few people newer than you that would benefit from what you've learned. Don't be shy.
11. Don’t post with the intention of selling something.
Don’t use XDA to advertise your product or service. Proprietors of for-pay products or services, may use XDA to get feedback, provide beta access, or a free version of their product for XDA users and offer support, but not to post with the intention of selling. This includes promoting sites similar/substantially similar to XDA-Developers.com.
Do not post press releases, announcements, links to trial software, or commercial services. unless you’re posting an exclusive release for XDA-Developers.com.
Encouraging members to participate in forum activities on other phone related sites is prohibited.
Off-site downloads are permitted if the site is non-commercial and does not require registration.
Off-site downloads from sites requiring registration are NOT encouraged but may be permitted if the following conditions are met:
A) the site belongs to a member of XDA-Developers with at least 1500 posts and 2 years membership who actively maintains XDA-Developers' support thread(s) / posts, related to the download,
B) the site is a relatively small personal website without commercial advertising/links (i.e. not a competitor forum-based site with purposes and aims similar to those of XDA-Developers.com.)
12. Using the work of others.
If you are developing something that is based on the work of another Member, you MUST first seek their permission, and you must give credit to the member whose work you used. If a dispute occurs about who developed / created a piece of work, first try to settle the matter by private message and NOT in open forum. If this fails then you may contact a moderator with clear evidence that the work was created by you.
Convincing evidence will result in copied work being removed. If there is no clear evidence you created the work then in the spirit of sharing all work will remain posted on the forums.
These rules apply to all software posted on XDA unless that software comes with a license that waives these rules.
13. Advertising and Income Generation
Commercial advertising, advertising referral links, pay per click links and other income generating methods are forbidden. Do not use xda-developers as a means to make money.
14. Create only one User Account
You are allowed one User Account at xda-developers. If you create additional accounts, Moderators will disable them and your original account may also be disabled or infracted.
15. Keep posts/threads on-topic
Whilst a minor amount of off-topic posting may be overlooked, the general rule is your posts / threads must be relevant to the Forum / thread in which you are posting.
Click to expand...
Click to collapse
Table Of Contents​Introduction(Specifications)
1. What is Root and Why Root
2. Recovery : Stock and Clockwork Mod
3.Nandroid BackUp
4.Stock and Custom ROMS
5.Remove Sim Lock [Openline SGY]
6.How To Flash ROMS
7.Safe To Remove Items(Bloatware)
8.What is a Kernel
9.How to Flash Custom Kernel
10.Definition Of Brick
11.Guides In Alphabetical Order
14 toggles for SGY
BCM Tweak Module
Compile Kernel From Source
Hardware Basics For Dummies
How To Customize A Rom
How to Deodex Stock ROM
how to fix wifi connection problem + enabling wifi adhoc connection
Increase Data Partition Size(Non-Dual Boot)
Increase RAM using Swap File and Swap Partition
Introduction to edify updater script
Kernel Patch
Link2SD
Locate Lost Phone
Reset Bin Count
Roms,Calibrations,Tweaks
Single Click Bootable Kernel
SGY for Dummies
Tuned MegaBassBeats for SGY
V6 SuperCharger
This Thread Is Just A Single Building Block
Let Us All Work Together And Build This FAQ Thread
Everybody Can Suggest What To Be Added Here
Just Post What You Think Should Be Added​
Disclaimer : This is not a development thread, I reserve the right of Developers To Keep Users in there thread. I may link some of there works, but will not further explain more. Development must be in their respective support threads.
Click to expand...
Click to collapse
Introduction
The Samsung Galaxy Y is a smartphone approved for all audiences. Perhaps in hindsight, our Galaxy Note review should've been rated PG. But well yeah, we're always wiser in hindsight. Anyway, you don’t just wake up one morning wanting a superphone like the Note. You need a place to start.
The Samsung Galaxy Y is one little step above dumbphones. It won’t be long before you know how big this step really was. Android is friendly, especially in a package like the Galaxy Y, and highly addictive. And there's plenty to explore.
The Samsung Galaxy Y is most likely someone's first smartphone. It comes on the cheap so you don't have to ask yourself if you really need all the extra features. Soon enough, you'll be wondering how you could live without them.
And no, the Galaxy Y isn't full of the latest tech. It keeps things neat and simple at a very reasonable price. There's a good package of preinstalled apps and a full connectivity set. The reasonably fast processor and the very recent Android 2.3.5 Gingerbread are a bit of surprise. This is a basic smartphone but one that looks up-to-date.
Key Features
Quad-Band GSM and dual-band 3G support
7.2 Mbps HSDPA
3” 256K-color QVGA TFT touchscreen
ARMv6 830MHz processor, 290MB user available RAM
Android OS v2.3.5 (Gingerbread) with TouchWiz UI
160MB of internal storage, hot-swappable MicroSD slot, 2GB card included
2MP fixed-focus camera with geotagging
GPS receiver with A-GPS
Stereo FM radio with RDS
3.5mm audio jack
Document viewer
Accelerometer and proximity sensor
Swype text input
MicroUSB port (charging) and stereo Bluetooth 3.0
Social network integration
Main disadvantages
Low screen resolution limits choice of apps
No touchscreen haptics
Fixed focus camera
No secondary camera
No camera flash, no dedicated camera key
QVGA video recording @ 15fps
No Adobe Flash support
Source:Review
Advanced Specifications
Manufacturer Samsung Electronics
Series Samsung Galaxy
Successor Samsung Galaxy Pocket
Type Touchscreen smartphone
Dimensions 104 mm (4.1 in) H
58 mm (2.3 in) W
11.5 mm (0.45 in) D
Weight 97.5 g (3.44 oz)
Operating system Android 2.3.6 (Gingerbread)
CPU Broadcom BCM21553 ARMv6 832 MHz processor
GPU Broadcom BCM2763 VideoCore IV LPDDR2 128MB (neocore: 45.5fps), 1 gigapixel fill rate, 40nm
Memory 290 MB RAM
Storage 190 MB (158 MB user available)
Removable storage 2 GB microSDHC (up to 32 GB)
Battery Li-ion 1200 mAh
Data inputs Multi-touch touch screen, headset controls, proximity, magnetometer, accelerometer, aGPS, and stereo FM-radio
Display 240×320 pixels, 3.0 inch (133 ppi pixel density) TFT capacitive touchscreen, 256000 colors, 60Hz Refresh Rate
External display Main Middle Button
Rear camera 2 Pixel Megapixel, 1600×1200 Fixed Focus, 15 fps QVGA 320x240px video recording and stills, Panorama & Smile Shot
Front camera None
Connectivity 3.5 mm TRRS; Wi-Fi (802.11b/g/n); Bluetooth 3.0; Micro USB 2.0;
What is Root, and Why Root?
The good thing about having root is you can go back if you want. The same is not true of not having root. We do not know what steps Google/Tmobile will take to rid the end users of root in the future. For all we know the next OTA will remove the keys that allows the RC29 downgrade method to work and you could be stuck on a non rooted G1 forever. If you have root and for some reason it does not work for you there is always the option of going back.
What Does Root Give Me?
1.Full control over your system
2.Ability to alter system files. You can replace many parts of the "Android Core" with this including:
-Themes
-Core apps (maps, calendar, clock etc)
-Recovery image
-Bootloader
-Toolbox (linux binary that lets you execute simple linux commands like "ls") can be replaced with Busybox (slightly better option)
-Boot images
-Add linux binaries
3.Run special apps that need more control over the system
-SuperUser (lets you approve or deny the use of root access to any program)
-Task Manager For Root (Lets you kill apps that you otherwise could not kill)
-Tether apps (like the one found at [android-wifi-tether.googlecode.com])
4.Backup your system
-You can make a folder on your sdcard and backup all of your .apk files to your sdcard (helps if an author decides to "upgrade" you to a version that requires you to pay to use the version you just had)
5.Relocate your (browser/maps/market) cache to your /sdcard
6.Relocate your installed applications to your /sdcard
7.Reboot your phone from the terminal app easily (su <enter> reboot <enter>)
What Do I Lose Having Root
-The ability to accept OTA updates (well, you can but you would lose root, so its been made so they get denied)
-The sense that someone else controls your phone
-The need to sit in an Android chat channel asking how to get root
-The need for a stupid useless "File Manager" that lets you see filenames but almost nothing else.
-The ability to have a knowledgeable conversation with a T-Mobile rep about your phone. (Ask one of them to spell root for you)
Source : Root
Root.zip
UnRoot.zip
Click to expand...
Click to collapse
narasimhan said:
Here is a short tutorial(how to root) to save your time
1. Download the zip files to your SD Card (not in any folder).
2. Switch off your phone.
3. Boot into recovery mode(Press Vol Up + Power Key + Home button together at the same time to boot in recovery mode).
4. Touch screen is disabled in recovery. Use Volume keys(UP/DOWN) for scrolling and home button to select the highlighted option.
5. Select Apply update for sdcard
6. Select update.zip (which you have downloaded).
7. Wait for it to show complete and then select reboot system.
Click to expand...
Click to collapse
Stock and Clockwork Mod Recovery
What is recovery?
In Android, recovery refers to the dedicated, bootable partition that has the recovery console installed. A combination of key presses (Home+Volume Up+Power Button for SGY) will boot your phone to recovery, where you can find tools to help repair (recover) your installation as well as install official OS updates. Because Android is open and has the recovery source code available, building a customized version with more and different options is relatively easy as well. Let's look at both options.
The stock recovery is pretty limited, but that's by design. Its main purpose is to delete all user data and files, or to perform system updates. Normally, both these operations are started from the running Android system, or you can do things manually and boot right into recovery yourself. When you tell your phone to do a factory reset, recovery is what boots up and erases the files and data. Likewise with updates -- when we restart to install an official OS update, it's done in recovery. Recovery is also where we go to manually install official OS updates we've downloaded from the Internet. It's very useful, but limited.
Clockwork Mod or Custom Android recoveries offer much more. They have been coded to allow for backup and restore functions, selective deletion of data so you don't have to wipe everything, and modified to allow update packages that have not been digitally signed by official sources. You also can mount various partitions so that you can copy files to the SD card without having to remove it or reboot into Android. Anytime you see someone mentioning Clockwork or Amon Ra, they're talking about custom recoveries. Because of the extra functionality built in, they are a pretty important tool for folks who want to hack their Android phone or tablet. Recoveries aren't as pretty as a custom ROM and don't get the same love from users and bloggers that custom builds of Android do, but in the end they're even more important. Without them none of this custom ROM stuff would be possible.
Source
ClockWork Mod By Madteam
CWM by Skin
Click to expand...
Click to collapse
Nandroid Backup
In case you are not quite tech savvy and have been hearing the term “Nandroid backup”, you probably must be getting confused and perplexed even more. Well, in a simpler term, Nandroid backup is a highly convenient back up option, which very carefully backs up the systems complete internal memory along with all the related apps, ROM, and other correlated features. You also can very conveniently restore it just in case you come across a destructed ROM, or kernel, etc.
This backup is actually not similar to other apps such as the titanium backup and in fact has a completely different system and well equipped. If you take the backup at the right time then it can be a complete savior for you, saving your important data from getting lost or damaged. This is basically the back up system of the Android OS (operating system) from the NAND memory of the phone and this gets saved in the storage card slot.
This is the reason why it is generally suggested to have your phone’s proper NAND backup just before you even think of flashing inside a new ROM. This step is important and must be completely followed as because, if something goes wrong, the phone can move back to the previous working condition.
Just before you start off with the restore or the Nandroid backup process, remember that it is important for you to root up your phone, and get the Clockwork Recovery installed. Make a note that, the backup for this entire process moves to the SD card, and this is the reason why the SD card must have enough free space so that the phone’s entire contents of the phone memory get restored.
One of the safest, easiest and most convenient ways of performing the Nandroid backup is by systematically utilizing the ROM manager. This is basically a free Android App, which can be easily downloaded from the Android Market. One can use it while running over Android to schedule operations so as to perform it in recovery.
It also offers a GUI through which one can easily install ROMs and at the same time perform, manage and restore the backups. This does not by itself, exercises the procedure, and rather reboots the device into recovery, soon after the action had been timely scheduled, finally automatically performing it through the recovery.
Hence, the Nandroid backup is nothing but the duplicate copy of your phone. Just in case you are clear with ideas such as cloning or creation of ghost image of the computer hard drive, then this is just a similar operation like that. It is not just having the complete back up of your entire email and contact list, but at the same time having an entire copy of everything.
Source
To get a nandroid backup,You will need Clockwork Mod Recovery:
Backup-Boot into stock recovery>update from SD>choose Clockwork mod>Backup and Restore>Backup
Restore-Boot into stock recovery>update from SD>choose Clockwork mod>Backup and Restore>Restore
[Backups will be saved to a folder named clockworkmod in your SD card
Click to expand...
Click to collapse
Stock and Custom ROMS
A stock ROM is the version of the phone's operating system that comes with your phone when you buy it.
A custom ROM is a fully standalone version of the OS, including the kernel (which makes everything run), apps, services, etc - everything you need to operate the device, except it's customized by someone in some way.
So what does the "customized" part mean? Since Android is open source, developers are free to take stock ROMs, modify them, strip them of garbage, optimize them, add things, and pretty much do whatever their imagination and skills allow.
Why You Want Custom ROMs?
Update Frequency
Using a custom ROM usually results in more frequent updates that fix bugs and introduce new features because the developer behind the ROM doesn't have the same procedures and red tape that the manufacturer+carrier combo does.
-A quality update can be churned faster because it doesn't involve the bureaucracy of 30 different project managers, 15 vice presidents, and 5 dozen marketing departments.
-A ROM developer usually gains a loyal community which beta tests his updates in real life situations and provide feedback, or even fixes bugs - that's the beauty of open source software.
-Finally, most custom ROMs out there are updateable over the air (OTA) and without reinstalling anything.
Who doesn't love open source after this?
Better Performance And Efficiency
Custom ROMs are oftentimes faster, more efficient, and use less memory because
-the developer ripped out useless garbage, such as carrier installed apps or
-the developer optimized the kernel. For example, an undervolted kernel can provide a much better battery life than the stock one.
Ability To Install Apps To The SD Card
Most custom ROMs nowadays come with the ability to install applications to the SD card, called Apps2SD (or A2SD).
This is currently not possible on stock ROMs, even in Android 2.1 and is supposedly on Google's TODO list.
If you have run out of space on your phone (which I have repeatedly on my Hero), Apps2SD is a killer feature to have.
The Downsides Of Custom ROMs
Of course, there are dangers of using custom ROMs which you should be aware of.
Something Could Go Wrong
First of all, something may go wrong with the flashing process (that's the process of installing the ROM) and leave your phone in a bricked state. The chances of this are pretty low nowadays, and most of the time you can restore it back to normal.
Try to go for the ROM that has been tested by time and has lots of positive feedback.
Clean Wipe
In order to install a custom ROM, you need to perform a clean wipe.
Potential Problems
Custom ROMs could have bugs… but then so do the stock ones.
However, in case you do find a bug, you actually have a 2-way channel of reporting it - post in the ROM forum and you will more than likely get an answer back and your bug acknowledged.
Try doing this to your phone manufacturer and see if you can get past the first level of outsourced monkeys, let alone actual developers.
You May Void Your Warranty
Source
Stock ROMS
Custom Roms
Click to expand...
Click to collapse
Remove Sim Lock [Openline SGY]
What is SIM-LOCK?
Sim-lock, SP-lock, “coding” - all these words have similar meaning: a programmed limit in the phone to work with a single network. A sim lock allows a network provider to prevent handsets from being used on other GSM networks. Usually those handsets are sold with a discount, and the provider covers the price difference. The handset stays inside the same network and within a year pays back the expenses of the service provider.
SIM-LOCK could be installed by the manufacturing or distributing company. The network provider orders some quantity of handsets from manufacturer. The producing company supplies the phones along with the SIM-LOCK removing codes. The physical sense of Sim-lock: there is a unique MCC/NCC code of the country and network saved in the SIM-Card. Phone detects those codes when it's powered on. If they have coincided, the telephone works normally, other ways on display appears the following massage: “Invalid SIM” or “Enter the SIM-Lock code”. There are some other methods of coding the handsets, but the considered above – is the most widespread.
How legal is to remove a sim lock ?
The legality of the SIM-Lock removing procedure depends on the law of the country. Some countries don't have a strict law that directly forbids this act. It could be declared as “An invasion into informative technologies”. But from another side, the person that bought the phone is allowed to do with it everything. For example: if you have a TV that supports only one standard of the incoming signal. Nobody can take you to the court if you will install a multi system receiver on it. You can modify it in the way you like. The only thing you will lose is warranty cover. It could be explained in different way, depends on the lawyer.
It gets a different sense when it comes to the illegal export of the mobile devices. They could come legally only from the manufacturers or the official distributors.
Off course GSM service providers are loosing the profits, when the handsets, sold by the 10% of the original price, are crossing the networks.
Source
How To Remove Sim Lock
Easy Way By Doky73
Hard Way By devion14
Click to expand...
Click to collapse
How To Flash ROMS
Stock Rom
Short Flashing Guide
- download the necessary files in [Stock][ROM][Odin] Galaxy Y S5360 flashable firmware packages
- extract files, you will have 3 files PDA,Modem,CSC in .tar or .md5 format
- install Kies, or Samsung driver pack
- download Odin3 1.84 or 1.85
- stop Kies
- stop all active ADB sessions
- start odin
- power off Your SGY
- boot into download mode
- Press Vol Down, Home, and Power at the same time
- When (about 5 sec) Warning screen appears, release Volume Down and Power, then (a bit later) Home
- press Vol Up (You'll get Odin mode screen)
- in the PDA field, browse for the PDA file
- in the CSC field, browse for the CSC file
- in the Modem field, browse for the Modem file
- leave all other fields and checkboxes default!
- connect your phone, You must see yellow 0:[COMxx] in the first ID:COM and "Added" in the message box
- Start flashing by the START button.
- flashing will start immediately, see the progress in the message box, and progress bar on the phone
- Wait 1-3 minutes, until green PASS! in the upper left
- SGY will reboot, leave it as is for 2-5 minutes until startup finishes
Custom ROM
Custom ROM istallation may vary, but the most common One is
-Download the Rom zip File
-Copy it to Sdcard Directly
-Power Off the Phone
-Boot into recovery by pressing (Vol. Key Up + Home Key + Power Key)
-Do a Data RESET
-Select Install Zip From SdCard
-Choose the rom zip
-Install
-Reboot
Safe To Remove Items(Bloatware)
Bloatware means software that is stuff you simply don't need or use. Stuff that come installed from the factory.
Exclusive Bloatware List For SGY
https://docs.google.com/spreadsheet/pub?key=0AulpDQBL_oTOdDRIbnV5b0UyQTd0TDNZSFBKYXJ1blE&output=html
Click to expand...
Click to collapse
SpreadSheet By Kurotsugi
What is a kernel?
If you spend any time reading Android forums, blogs, how-to posts or online discussion you'll soon hear people talking about the kernel. A kernel isn't something unique to Android -- iOS and MacOS have one, Windows has one, BlackBerry's QNX has one, in fact all high level operating systems have one. The one we're interested in is Linux, as it's the one Android uses. Let's try to break down what it is and what it does.
Android devices use the Linux kernel, but it's not the exact same kernel other Linux-based operating systems use. There's a lot of Android specific code built in, and Google's Android kernel maintainers have their work cut out for them. OEMs have to contribute as well, because they need to develop hardware drivers for the parts they're using for the kernel version they're using. This is why it takes a while for independent Android developers and hackers to port new versions to older devices and get everything working. Drivers written to work with the Gingerbread kernel on a phone won't necessarily work with the Ice Cream Sandwich kernel. And that's important, because one of the kernel's main functions is to control the hardware. It's a whole lot of source code, with more options while building it than you can imagine, but in the end it's just the intermediary between the hardware and the software.
When software needs the hardware to do anything, it sends a request to the kernel. And when we say anything, we mean anything. From the brightness of the screen, to the volume level, to initiating a call through the radio, even what's drawn on the display is ultimately controlled by the kernel. For example -- when you tap the search button on your phone, you tell the software to open the search application. What happens is that you touched a certain point on the digitizer, which tells the software that you've touched the screen at those coordinates. The software knows that when that particular spot is touched, the search dialog is supposed to open. The kernel is what tells the digitizer to look (or listen, events are "listened" for) for touches, helps figure out where you touched, and tells the system you touched it. In turn, when the system receives a touch event at a specific point from the kernel (through the driver) it knows what to draw on your screen. Both the hardware and the software communicate both ways with the kernel, and that's how your phone knows when to do something. Input from one side is sent as output to the other, whether it's you playing Angry Birds, or connecting to your car's Bluetooth.
It sounds complicated, and it is. But it's also pretty standard computer logic -- there's an action of some sort generated for every event. Without the kernel to accept and send information, developers would have to write code for every single event for every single piece of hardware in your device. With the kernel, all they have to do is communicate with it through the Android system API's, and hardware developers only have to make the device hardware communicate with the kernel. The good thing is that you don't need to know exactly how or why the kernel does what it does, just understanding that it's the go-between from software to hardware gives you a pretty good grasp of what's happening under the glass. Sort of gives a whole new outlook towards those fellows who stay up all night to work on kernels for your phone, doesn't it?
Source
How To Flash A Custom Kernel
Short PDA Flashing Guide(Odin Method)
- download the .tar file
- install Kies, or Samsung driver pack
- download Odin3 1.84 or 1.85 (download links above)
- stop Kies
- stop all active ADB sessions
- start odin
- power off Your SGY
- boot into download mode
- Press Vol Down, Home, and Power at the same time
- When (about 5 sec) Warning screen appears, release Volume Down and Power, then (a bit later) Home
- press Vol Up (You'll get Odin mode screen)
- in the PDA field, browse for the kernel tar
- leave all other fields and checkboxes default!
- connect your phone, You must see yellow 0:[COMxx] in the first ID:COM and "Added" in the message box
- Start flashing by the START button.
- flashing will start immediately, see the progress in the message box, and progress bar on the phone
- Wait 1-3 minutes, until green PASS! in the upper left
- SGY will reboot, leave it as is for 2-5 minutes until startup finishes
Mai77 Method
1. Turn off phone and boot into CWM
(Note: To boot into CWM press Vol Up, Home, and Power at the same time and in the stock recovery choose update from zip and select the CWM.zip)
2. Once in the CWM recovery, simply choose install from zip and select KernelUpdate.zip
(Note : Kernel Update.zip looks for a boot.img file in SD card and flashes it)
3. After successful kernel up press power to return to CWM
4. Press Reboot now, and your kernel is updated
Current Custom Kernel
[CUSTOM][KERNEL] MerrukTechnology Kernel 2.0 PRE-FINAL, For Samsung Galaxy Y
[DEV][Kernel] Vivek-Kernel Development [Overclock V6 (New)][26/3/2012]
Click to expand...
Click to collapse
What is a Bricked Phone?
Soft brick= a FAILURE of the device that can be reverted by the user
Hard brick= a FAILURE of the device that has to be reverted via external devices see jtag
Superbrick= a FAILURE of the device where the only solution the service center and a replacement of the component that malfunctions.
Pixel salad = a problem of the graphics unit or the screen to display correctly the image and put instead random colored pixels on some areas of the screen or the whole screen.
Source
Guides
14 toggles for SGY
BCM Tweak Module
Compile Kernel From Source
Hardware Basics For Dummies
How To Customize A Rom
How to Deodex Stock ROM
how to fix wifi connection problem + enabling wifi adhoc connection
Increase Data Partition Size(Non-Dual Boot)
Increase RAM using Swap File and Swap Partition
Introduction to edify updater script
Kernel Patch
Link2SD
Locate Lost Phone
Reset Bin Count
Bin Count is the count that shows how many Roms have you flashed. It must be 0 in order for you to claim warranty if your contract says so
Roms,Calibrations,Tweaks
Single Click Bootable Kernel
SGY for Dummies
1.Guide to Flashing ROMs and Kernels
-How to use Odin
-How to use Recovery
-ROMS
-Kernels
2.Guide to Tweaking and Modding
-Scripts
-Flashable ZIPs
3.Guide to Unlocking and Getting Warranty Back
-Unlocking Samsung Galaxy Young
-Resetting Bin Count
-Un-Rooting
Tuned MegaBassBeats for SGY
V6 SuperCharger
ROFLkopter said:
Anyone know how to get this Jelly Bean Play Store working for our phone, or is it just for ICS? Seen it on one of the forums here but can't remember which phone...
http://db.tt/fWy2IRC4
Typed with SwiftKey 3 using XDA Premium on my GT-S5360
Click to expand...
Click to collapse
Here, try use this method, i'm able to push it in & using it now:
http://forum.xda-developers.com/showthread.php?t=1653455
---------- Post added at 12:10 PM ---------- Previous post was at 12:08 PM ----------
wa198007 said:
i used Minitool partition once on my memory card. It did not seem to work and my card also got corrupt as well as the card reader I was using. The first proper partition I did was with Clockworks Recovery. Can you please give me a link of Minitool for Windows 7 and give my some instructions on how to use this properally.
How do I check which filesystem I use?
Thanks!!
Click to expand...
Click to collapse
Here (use search tab & u will get what u want):
http://forum.xda-developers.com/wiki/SD_card_partitioning
Best Settings Rom Toolbox?
Install the Toolbox ROM but am not sure of the best values ​​I should use to increase device performance. I want to change values ​​are:
- Auto Memory Manager
- Sysctl Tweaks
deathnotice01 said:
you need to modify a systemui to work with EDT
Click to expand...
Click to collapse
Yes i know that part,
But the problem is modify with what?
Sent from my GT-S5360 using Tapatalk 2
Hindi font problem on repencis
The hindi font is properly rendered on ddle stock rom but its theres a problem in repencis v 3.5 rom . any solution ?
Ask : tutorial to make touchwiz landscape enabled..
Sent from my GT-S5360 using Tapatalk 2
Error Deodex stock rom
can anyone help me how to deodexed DXLE1..
im having problem with xUltimate 2.4/2.3 i can't deodex the rom
I always get this error
sorry for my bad english.
iMaker said:
can anyone help me how to deodexed DXLE1..
im having problem with xUltimate 2.4/2.3 i can't deodex the rom
I always get this error
sorry for my bad english.
Click to expand...
Click to collapse
Try deodex with dsixda kitchen.
Just search bout it.

2175.2907.8858.13030 New firmware available on navifirm

So someone flashed this new rom? What changes? I translated from china lumia 900's forum, here results.
1 used the State Bank 2175.2905.8858.12480 version as mastering.
The 2. Transplantation Lumia900 latest 2175.2907.8858.13030OEM.
3. Latest FULLUNLOCK V4 unlock procedure.
4. Using latest unlocking supporting software the Root rights management, gravity sensor, XAP deployment, file management, WM Device Center, the search key settings and Quick Start 7 software, and all models have added language to facilitate domestic players to use.
5. Supports XBOX game support IE ​​deploy, support for unlimited XAP deployment of PC.
6. Delete multiple languages, or English only reserved yet.
Other registry optimization, debug mode, the default time zone correction.
If you deploy third-party software requires full unlock permission, be sure to set it as a trusted Root rights management, or it may not work properly, no matter what the time, Root permissions to manage the software, you can not delete, or may some other unknown problems. The first time after the start of the Brush to wait a minute or a the Welcome Message pop-up in use. Remember! ! !
http://translate.google.com/translate?hl=ru&sl=auto&tl=en&u=http%3A%2F%2Fwww.wpxap.com%2Fthread-564190-1-1.html
http://www.wpxap.com/thread-564190-1-1.html
2907 is MX (Mexico?) country variant. Anyway works fine for me, better than 2905. Faster and more stable.
2175.2907.8858.13030
wow that's great! downloading!!!!!!!!!!! :fingers-crossed:
Hi there,
can you tell me what's the difference between 12480 and 13030 firmware?
In my custom rom i used the 12480 because it's the latest offical rom for all countrys...
13030 is only for Mexico?
Any recommendations?
Ok, somebody help me out here. I might be stupid. NaviFirm doesn't show this ROM for me. Is there a downloas link on the chinese web page somewhere that I cannot seem to find?
Even the Mecixo one has all languages in.

[Q] Pls help me with TeamViewer QS Add-on for HTC

Hello,
I'm looking for TeamViewer's QuickSupport (QS) Add-on for HTC devices. Unforunately I can't access Google Play to download it (to see it for yourself, look for com.teamviewer.quicksupport.addon.htc)
Does anyone know where else I can find it from a reliable source, not a random site that might have repackaged it?
Or, could someone who has the APK file tell me who signed theirs, and then I can determine if the copy I downloaded from a shady site is legitimate?
Or, someone with the APK file could post its size in bytes, and I could use that to verify the one I downloaded,
Or, does anyone know if the Samsung version will work on HTC phones? I can get the Samsung version directly from TeamViewer's website (but not the HTC version).
For those wondering what exactly this is: I have the main TeamViewer QuickSupport app installed. It does not include screen-sharing; to do that, I need the add-on. Also, for the record, TeamViewer support says the addon is available only in Europe.
Many thanks in advance!
P.S. I posted this question in another forum, but it got zero responses and is now on the fifth page. That forum was general Android Q&A and dev, so I thought an HTC forum might be a better choice. I'm new to XDA-Developers; I hope it's ok to re-post someplace else.
For anyone who encounters this situation in the future, here is my experience. The short version: I couldn't confirm the APK I downloaded was the authentic HTC add-on, but I installed it, it works, and I see no signs of malware (though malware still could be there).
---------
Here's the long version:
NOTE: To make any of the links below work, you'll need to remove the extra space I inserted. The forum software won't let me post links.
The phone
- HTC
- Model: Remix (Verizon's version of fthe Mini 2), though I doubt the model matters much
- Android v4.4.2, as provided by HTC
- Not rooted
1) I tried the QS Add-on for Samsung (even though I'm using an HTC phone), which I could download directly from TeamViewer.com (see link below). It installed, App Manager saw it, but TeamViewer QuickSupport (TVQS) did not utilize it.
Link to the Samsung add-on at teamviewer.com:
download.teamviewer. com/download/QuickSupport_Add-On_Samsung.apk
TVQS's Advanced screen still displayed the option to download and install the add-on (which requires a Google Play account AFAICT)
I saw these messages in TVQS's log (accessible via the Advanced screen). I could have overlooked other messages:
I/RcAddonInfo.isAddonInstalled(): name not found
I/MainActivity.onCreate(): installable addon found and not installed​
The Samsung add-on's version number was 8.x; TVQS's is 10.x and the HTC add-on's is 9.x, so perhaps it's a simple version incompatibility.
2) I downloaded the APK for QS Add-on for HTC, but from a website which gave me no idea of its integrity (i.e., maybe it was repackaged with malware). Here are two sources I found, which appeared to be the same file:
oppo.apk. vc/Android/App/com.teamviewer.quicksupport.addon.htc
apk4fun.m5f. net/download-sv1/com.teamviewer.quicksupport.addon.htc.html
3) I tried to verify the APK's integrity by comparing it to the one from Google Play. I didn't have the Google Play APK, so I used the information on the webpage.
Google Play link: play.google. com/store/apps/details?id=com.teamviewer.quicksupport.addon.htc
The version numbers (9.0.2045) and release dates (26 Aug 2014) were the same at Google and at the websites of the APK downloads.
Google Play website reported size: 128K; Downloaded APK size: 128K (131,252 bytes)
4) I tried to verify the APK's integrity by looking at the cert used to sign it. I didn't see any red flags, but nothing confirmed HTC as the signer:
The cert (in all APK's, AFAIK) is found here: /meta-inf/cert.rsa
I didn't have a tool to view the cert info, so I opened the file in a hex editor and extracted these strings:
TW1
Taoyuan1
Android1
android @htc.com​
HTC is headquartered in Taoyuan, Taiwan, so there is nothing suspicious in those strings, but they certainly don't confirm authenticity. I don't think they would be hard to spoof.
For comparison, I did the same with the Samsung add-on. They match the questionable HTC APK in that the phone manufacturer and not TeamViewer signed that APK; on the other hand the Samsung signature mentions Samsung by name while the questionable HTC APK does not mention HTC.
KR1
South Korea1
Suwon City1
Samsung Corporation1
DMC1
Samsung Cert1
android.os @samsung.com​
* FWIW I also found this in TVQS's log, I think from its startup routine (to be clear, the following is for the TVQS app and not for any add-on AFAICT). The APK for the TVQS is signed by TeamViewer; perhaps this is HTC's signature for the Android distribution? Then where is HTC mentioned? If it's Google's signature, why is the location HTC's headquarters (Taoyuan, Taiwan)?
CN = Android
OU = Android
O = Android
L = Taoyuan
ST = Taoyuan
C = TW​
5) Not seeing any red flags and not having other options, I installed the questionable HTC APK. It works fine and I see no signs of malware, though certainly malware could be hidden or the signs might not have appeared (I installed it only a few hours ago).
Search Google, many sites with the APK file (QS Add-On: HTC APK). I have installed, it works.

Rooting and installing Lineage OS on AGM X1

Update: The instructions below are for the AGM X1 eu version, for the AGM X1 International version follow this thread, it's a work in progress and not available yet.
As you might be aware the AGM X1 is a fantastic rugged android, aside from the great hardware, the source code of the phone is available to devs. The combination of excellent ruggedness, hardware and open source makes the AGM X1 "the best choice in phones" at the moment for me period.
Unfortunately the information on how to root and install the available Lineage OS port is not very clear
I spent a few hours trying to find the best place to start and it's quite difficult to find
https://w3bsit3-dns.com/forum/index.php?showtopic=814951
This page contains a post below the main top section of the page.
https://w3bsit3-dns.com/forum/index.php?showtopic=814951
Here's the start of the important stuff with some additional information that I added
"The jist of the thread
TWRP 3.1.0 for AGM X1
---------------------
AGM-X1-flash-TWRP-root.zip ( 21,66 ?? )
https://w3bsit3-dns.com/forum/dl/post/10034644/AGM-X1-flash-TWRP-root.zip
OR
Download TWRP + ROOT from Google
https://drive.google.com/open?id=0B871Z4mt2B7Qb0RLMVlSemR4Szg
sha256sum
AGM-X1-flash-TWRP-root.zip b34b19f6666f0456f68e3a452c97aacf2fd3f1b06819ef7a633d95259d22a25f
SR3-SuperSU-v2.79-SR3-20170114223742.zip e147970ca377a184a177092f4c4a8022420cc30785fdaf95e16703da8312426d
Now here comes the difficult part, trying to decipher the following text
Text from thread (bad english)
Installation takes place in a similar way as inthis post, Except that you need to choose the same name! The fifth! The item and the installation of the root rights occurs automatically when you exit TWRP.
Can anyone help me with this, I cannot decipher the above paragraph. Also note that this forum is broken and not working correctly as a site (many issues including: no registration available and also the important link in the paragraph above does not work)https://forum-lw-1.xda-cdn.com/images/smilies/rolleyes.gif
P.s not interested in king root method (too many mentions of malware), will use twrp.
Update: (thanks to Skill3r)
clearer guide - also note that this zip contains twrp 3.0 instead of 3.1 due to backups not working with 3.1 (important)
https://forum.xda-developers.com/an...m-snapdragon-617-4gb-64-t3533020/post71877054
The steps :
First You need to download this package and extract it : http://www53.zippyshare.com/v/3sgYq5cu/file.html
sha256sum
AGM-X1-flash-TWRP - Skill3r MOD.rar a0e755dc513b716e5a5369481f0761a4c6a9ec60401bd9c0c060579da87f3668
Contents with sha256 hash
adb.exe f05ff055b2ce9213d0b349da7ef713664d66a13134be76820cd072cd1e44211a same as twrp 3.1 version
AdbWinApi.dll 14a51482aa003db79a400f4b15c158397fe6d57ee6606b3d633fa431a7bfdf4b same as twrp 3.1 version
AdbWinUsbApi.dll 041c6859bb4fc78d3a903dd901298cd1ecfb75b6be0646b74954cd722280a407 same as twrp 3.1 version
fastboot.exe 632f4f2039b76082f2c090f6aec43893e93e8b32d0aae6b7cfa03f9b71d5d897 same as twrp 3.1 version
One-key-flash-twrp.bat f3e5a611166e970cb41a0040979da305b9d91abc44537cab9af94110381fbf54 different from 3.1 version
recovery_AMG-X1_es_by_MDSdev.img 3eb8df185afaacaae4a754ba3c18e5e86ea140f0b115ab73d28fe2ba64088fae different from 3.1 version
SR3-SuperSU-v2.79-SR3-20170114223742.zip e147970ca377a184a177092f4c4a8022420cc30785fdaf95e16703da8312426d same as twrp 3.1 version
1) Enable the developper settings
Go to Settings>About phone and hit "kernel version" 7 times to unlock
2) Enable the OEM bootloader unlock
Find in settings>dev options
3) Enable the USB debugging
Also in settings>dev options
4) Plug an usb cable and when the windows ask for the RSA identity of the computer, allow it and check to always allow the computer.
5) Shutdown your phone
6) Press VOL down + power and after long press the power button
7) Now in recovery mode, go to reboot to bootloader, a green message is shown with fastboot.
8) Now launch the One-key-flash-twrp.bat in package and plug your phone
9) Press any key and follow the instructions in the script.
10) TWRP should launch, you need to swipe to allow modifications in system
11) Press a key in the script, TWRP should reload, TWRP is now installed in the phone, you need to allow modifications in system again.
12) To root the phone, you just need to exit TWRP, he gonna ask to root the phone, you just need to swipe to root the phone.
Now you have TWRP installed and the phone is rooted.
If something goes wrong and bootloop the phone, please just follow the AGM instructions with the original package and the procedure to reflash the rom (on the external SD card and with VOL UP + VOL Down + Power)
I've made progress, but I'm stuck on finding a suitable driver for the adb interface on windows XP for the AGM X1.
For drivers I've tried
NOT WORKING! Google USB drivers
https://developer.android.com/studio/run/win-usb.html
sha256sum
latest_usb_driver_windows.zip 1ee1d023a99ffac962af4454eb9b9900f6858c687b4d5311e8fb361548d6c078
NOT WORKING!
https://forum.hovatek.com/thread-16965.html
which should bring you here
https://drive.google.com/file/d/0B4S-Z726VJ2SLW9zNXdqWDBQQkE/view
sha256sum
a3312727a77c3ab89e0d7463cd252cffec554a182f78195f6908f62132c5c174
The important file in the zip archive is
SHA-256 08e5e7e5f30801b363f08a6106425faa1c505bd048a18c846a5b3e5959a4998e
Called
Setup.exe
Qualcomm_USB_Driver_V1.0.exe
among others.......
MD5
906c4effd6a20be22ea026a43a3cb7b3
SHA-1
89df6ca0d893d9355741d8ca11cdebea1fbbb095
NOT WORKING!
Univeral drivers
https://github.com/koush/UniversalAdbDriver
https://adb.clockworkmod.com/
sha256sum
UniversalAdbDriverSetup.msi 4e77e303bba6cf84588bdb6da91f7a875d406f7930cbe9f4d2aae0b643c0c928
NOTE: Problem installing: universal adb driver, there was a problem with this windows installer
Does any one have any advise please. Obviously I've checked the Manufacturers site they have not provided a driver. The chipset is Qualcomm MSM8952.
Thanks in advance.
Hello, for the drivers, simply plug the phone on USB and select CD in options (where you can check 'simply reload' mtp etc ...)
On the computer you can install the drivers now
Hi Skill3r,
Recommended (MAYBE THE DRIVERS WORK ON OTHER VERSIONS OF WINDOWS, BUT LINUX IS SO MUCH EASIER/BETTER)
I gave up on Windows XP. Now I'm using Xubuntu 16.04 LTS and EVERYTHING IS CONNECTING TO THE COMPUTER with this guide (without going to qtadb installation)
http://bernaerts.dyndns.org/linux/74-ubuntu/354-ubuntu-xenial-android-adb-fastboot-qtadb
p.s the vendor ID is "Qualcomm, Inc": with the code: 05c6 (it's in that github download in the link above, no need to add it specially just follow the guide)
The phone is recognized no special drivers required IT ALL THERE ALREADY! I took the commands from the bat file, changed (take away .exe e.g fastboot.exe to fastboot)
So the problem I'm getting now just after loading twrp with this command
fastboot boot recovery_AGM-X1_es_by_MD5dev.img
And this problem is............
That the touchscreen is unresponsive and I'm unable to check the box and swipe to allow TWRP to modify the system.
I have the AGM X1 International edition.
For me also:
Wenn I´m in the TWRP menu, i´m nt able to click on a button or swipe the last button, because the Touchscreen doesn´t work.
How can I solve this problem, install twrp and root the phone? because i would install LINAGEOS...or what is the best Rom/Custom Rom for the agm x1?
Please help me.
thanks
Both twrp image files below (twrp 3 and 3.1) have the touchscreen problem
sha256
AGM-X1-TWRP-3.1.0.img 22b7d529511b0b191c09e850c14b0d4ed6e32cdddc6defd688bcd78d40be2528
recovery_AMG-X1_es_by_MDSdev.img 3eb8df185afaacaae4a754ba3c18e5e86ea140f0b115ab73d28fe2ba64088fae
motsch_, what version of AGM X1 do you have, international?
Have you found any references to this problem in the main discussion pages.
We need to look for any references to this problem, or special img's for this version of phone.
Here's the older xda thread on the agm x1
https://forum.xda-developers.com/ge...ualcomm-snapdragon-617-4gb-64-t3533005/page12
Hi,
how can I see which version does i have?
For the moment i havent found any solution for installing twrp.
I have rooted the phone with Kingroot.
Doesnt exist a solution for us?
We can go to "settings" > "about phone" > scroll to bottom and let me know the
hardware version
software version
kernel version
I know mine is X1 international not EU as I just bought it and the EU version is discontinued, it has the following
hardware version: V1.00
software version: L1253.6.03.01.BYD
kernel version: 3.10.73
Also is there any awesome developers out there that would be interested in making a TWRP version - forked from the original TWRP and put on github.
And maybe then make your own port of Lineage, again with all changes to original Lineage forked on github.
Open Source and transparency of course is the reason for this.
Any one else with a AGM X1, please chime in because if we can get just a few dollars together we can get this done very quickly.
I pledge $25 for round one
Here's a reference to the touchscreen issue
https://translate.google.com/transl.../index.php?showtopic=814951&st=460&edit-text=
08/01/17, 18:45
"Am11go,
I downloaded AGM X1 TWRP Supersu from the caps, it helped, booted TWRP, but the screen did not react at all, like all buttons except on / off, it extinguishes the screen and does not include anymore ... Apparently the hands are crooked, although with bv5000 It was. How to determine which TWRP, under which version?"
if you can find a solution, can you let me please know that?
Found on 4PDA :
Demanda Sam, dit - il. TWRP assemblé avec le noyau et DTB de L1253.6.02.01.BYD. Maintenant , l'écran tactile fonctionne très bien.
hxxps://4pda.ru/forum/dl/post/10490628/twrp_3.0_L1253.6.02.01.BYD.zip
hxxps://4pda.ru/forum/dl/post/10490629/twrp_3.1_L1253.6.02.01.BYD.zip
AGM X1
HARDWARE & VERSIONS
International version
screen: Edo rm67191 fhd Amoled non-oleofobic non-sunlight readable
HW: Qualcomm MSM8952 hs8952qc
Hw other: RAM 4 Gb LPDDR3 933 mhz
fingerprint reader – FPC1020
notification led – aw2013
camera – Omnivision OV13850 13MP ??
SW: Android 5.1.1 LMY47V
L1253.6.02.01.BYD
EU version
screen: Samsung s6e3fa3 fhd super amoled oleofobic?? non-sunlight readable??
HW: Qualcomm MSM8952 hs8952qc
SW: Android 5.1.1 LMY47V
L1253.6.02.01.EU
Gold version
screen: like international?
HW: same?
SW: like international?
reference discussions: https://4pda.ru/forum/index.php?showtopic=793964
https://forum.xda-developers.com/ge...gm-x1-qualcomm-snapdragon-617-4gb-64-t3533005
https://www.movilesdualsim.com/foros/agm-x1-sd617.1152/
about screen: https://www.devicespecifications.com/en/editor-review/993738/3
http://gearopen.com/phones/agm-x1-review-rugged-smartphone-not-drown-but-froze-53924/
KERNEL SOURCE
https://github.com/zhaochengw/android_kernel_agm_agma3eu
KERNEL CONFIGS EU vs INTERNATIONAL MAIN DIFFERENCE
EU
CONFIG_TOUCHSCREEN_GT1XX=y
CONFIG_TOUCHSCREEN_GT1X_GESTURE=y
CONFIG_TOUCHSCREEN_GT1X_FH=y
# CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_V20 is not set
INTERNATIONAL
# CONFIG_TOUCHSCREEN_GT1XX is not set
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_V20=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_I2C_V20=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_RMI_DEV_V20=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_TEST_REPORTING_V20=y
CONFIG_TOUCHSCREEN_SYNAPTICS_DSX_FW_UPDATE_V20=y
# CONFIG_TOUCHSCREEN_SYNAPTICS_GLOVE is not set
I compared the kernel configs from latest international lollipop rom with the one from Flyme OS 5 (compatible with x1 EU). I have not a boot.img from latest EU firmware, but should not matter.
This should explain the black screen when trying to install EU rom on International X1.
I found these options are not enabled in standard kernels, they may be of interest:
CONFIG_MSM_VPU CONFIG_POWER_AVS_MSM CONFIG_USB_MSM_ACA
reference: how extract kernel configs with extract-ikconfig (from kernel_dir/scripts)
https://github.com/MotorolaMobilityLLC/kernel-msm/issues/73
ROMS
EU: stock,lineage 13, flymeOs 5-6 https://4pda.ru/forum/index.php?showtopic=814951
INTERNATIONAL: only stock (latest is L1253.6.03.02.BYD)
lineage 13 (removed) https://4pda.ru/forum/index.php?showtopic=814951&st=300#entry62399105
PORTING ROMS AND KERNELS
From EU to International:
take EU roms and replace boot.img with one from International roms? (kernel and dtb table??)
From other Phones:
- Similar MSM8952 Phones: https://www.gizmotimes.com/lists/phones-qualcomm-snapdragon-617-processor/19660
- Guides: https://forum.xda-developers.com/android/general/how-to-port-roms-easy-100-t2804390
https://forum.xda-developers.com/showthread.php?t=2707438
http://ohheyitslou.blogspot.it/2011/09/ohheyitslou-custom-android-kernel-guide.html
- Interesting Kernels: https://forum.xda-developers.com/moto-g4-plus/development/kernel-elementalx-g4-0-01-t3424836
On Snapdragon 617 at the moment should be possible Overclock, but I have found no Voltage control patches from other phones kernels.
TWRP
EU: https://4pda.ru/forum/index.php?showtopic=814951
INTERNATIONAL: https://4pda.ru/forum/index.php?showtopic=814951&st=300#entry62309514
TWRP 3.0 for android 5, TWRP 3.1.0 should be for android 6 and it may have problems with restoring
TWRP reference info https://www.movilesdualsim.com/tema/twrp-by-mdsdev-para-el-x1.168070/
Hi liamotoub,
Thanks for the information. So Lineage OS is not available on the international version of the AGM X1 yet. I see.
Also Thank you skill3r for the links, I see they are 404 now unfortunately.
liamotoub, you seem to know what you're doing? would you consider taking on this as a project.
It's certainly worth keeping an eye on 4PDA, pitty I cannot read russian. If any members of 4PDA in the loop regarding the AGM X1 international are reading this please chime in. Thank you all
Hello, unfortunately I'm not a programmer, I just do "trial and error".
404 is a 4pda.ru error for not registered users, follow this guide to register
hxxps://doorsgeek.blogspot.it/2015/08/4pdaru-loginregister-captcha-tutorial.html
To read just use google translate
hxxps://translate.google.com/translate?hl=it&sl=ru&tl=en&u=https%3A%2F%2F4pda.ru%2Fforum%2Findex.php%3Fshowtopic%3D793964%26st%3D1300&sandbox=1
PS. another phone with a lot of ROMs (android 5 6 7) and similar hardware of X1 (msm8952) is ZTE Nubia Z11 mini
hxxps://translate.google.com/translate?hl=it&sl=ru&tl=en&u=https%3A%2F%2F4pda.ru%2Fforum%2Findex.php%3Fshowtopic%3D803370&sandbox=1
and what can i do with the "twrp_3.0_L1253.6.02.01.BYD.img" from the download from 4pda?
I would install twrp on my x1
motsch_ said:
and what can i do with the "twrp_3.0_L1253.6.02.01.BYD.img" from the download from 4pda?
I would install twrp on my x1
Click to expand...
Click to collapse
With TWRP you can flash another image (lineage OS for example, when we find or make a suitable version for the international version AGM X1)
TWRP will also give you the option to get root permissions, so you can use certain apps that require it. It's like the difference between user and administrator account in windows. It's called rooting because Android is based on Linux, the root account is the account with "super user" privileges, your phone will be open to allow more areas of the system to be used/wrote to/read. It allows your phone it's full potential.
With TWRP we can also do backups and restores of the entire existing ROM and phone contents
So TWRP is the first step before we get the ROM (lineage OS) on the phone https://forum-lw-1.xda-cdn.com/images/smilies/cowboy.gif
Another option for rooting is available called King Root however this comes with a lot of MALWARE AND ADWARE and it is advised not to use it. Besides it doesn't have all the flashing, backup and restore tools anyway. It just gets you root.
That is why we really need to find a working copy of TWRP for the AGM X1
INSTRUCTION TO COMPILE KERNEL (with android ndk on linux 64bit)
git clone hxxps://github.com/zhaochengw/android_kernel_agm_agma3eu
cd android_kernel_agm_agma3eu
export ARCH=arm64
export SUBARCH=arm64
export CROSS_COMPILE=/opt/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-
[adapt commandline to your installation or use the one in the kernel sources (toolchains/aarch64-linux-android-4.9/bin)]
make xconfig
[load your agm X1 config file, EU version is in arch/arm64/configs/agma3eu_defconfig,and make your changes]
make -jX
[where X is number of your cpu cores]
bootimg/dtbTool -o dt.img -s 2048 -p ./scripts/dtc/ ./arch/arm/boot/dts
bootimg/mkbootimg --ramdisk bootimg/ramdisk_agma3eu.img --ramdisk_offset 0x01000000 --base 0x80000000 --tags_offset 0x00000100 --pagesize 2048 --kernel arch/arm64/boot/Image.gz --cmdline "console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0 androidboot.hardware=qcom msm_rtb.filter=0x237 ehci-hcd.park=3 androidboot.bootdevice=7824900.sdhci lpm_levels.sleep_disabled=1 earlyprintk" --dt dt.img --output boot.img
Image.gz ramdisk_agma3eu.img dt.img will be incapsulated in boot.img.
Test if kernel works:
#adb push boot.img boot
If not boot restore previous boot image.
notes:
1.if you load the international kernel config, and you got some errors related to VENDOR, enable
CONFIG_MACH_HIS_SMARTPHONE CONFIG_HIS_BOOT_INFO
and fill CONFIG_HIS_VENDOR_NAME: Android CONFIG_HIS_PRODUCT_NAME:agma3eu
2.if you got an error related to msm_dba_internal.h not found, edit
drivers/video/msm/msm_dba/msm_dba.c and replace #include <msm_dba_internal.h> with #include "msm_dba_internal.h"
PS. replacing my boot.img is not sufficient to make Lineage 13 and FlymeOS5 work, they go in bootloop.
I've uploaded the TWRP versions for the AGM X1 "International version" from the 4PDA links above, to save somebody the trouble of signing up. Version 3.1 is what you want I think (but maybe the backups/restores don't work on v3.1 as skill3r has pointed out or maybe the international version is different?)
SHA-256
72422060a34a995a6f29da1c0a6d5737f7df3ad426d0a7105267730f22e74b9c
File name twrp_3.0_L1253.6.02.01.BYD.zip
Download: https://mega.nz/#!0yZCyIaA!lUnmyeQNinQlzIcwfWZ8F5l6Pz2jlumxzhVx57U6G-M
SHA-256
96c92a52805c0db4fc84c652199887e93a30dae3fe3ead36e14715f7fc736d22
File name twrp_3.1_L1253.6.02.01.BYD.zip
Download: https://mega.nz/#!FmxmFKgK!cCfNsGj3gRMVkl_EI6ROI2-5RbFQsuyElFxRIvN76ug
Also, liamotoub, send me your PayPal address and I'll send a few dollars your way, that information is great thus far
These 2 files should be TWRP 3.0.3 and 3.1.0 right?
I want to point out that also the latest 3.1.1 ( relased for the gold X1 by a Spanish forum, movilesdualsim) works on international X1 mega:#!vB9g3Aab!_gyrr6rP_rJDheGgIseI2u2TglNw1vmv7dDjUnDYJb4 with not encrypted phone.
To try it without touching the recovery partition use:
#adb reboot bootloader
#fastboot boot recovery_name.img
EDIT: it give some problems when flashing new INTernational ROMs, because they think the phone is GOLD and refuse to install due to their updater-script; should be sufficient to modify the build.prop of this recovery or a similar file, with international version "signature".
TWRP 3.0.3 3.1.1, those that I tried, fail to recognize encrypted fylesistems, so backups of this kind will not work.
Another minor bug is the wrong date (1970) in automatic naming of backups folder, but that's common on most phones.
I managed to make FlymeOs 5.1 boot on international X1, but I don't recomend it, it's full of bloatwares and wifi and other things looks to be not working
https://mega.nz/#!djJ3jbbT!Kr6qMyTcggsrYyPeDnySHpp7EOgUZnG-tvTqewdqkmk
Make full working nandroid backup before trying it.
To port lineage 13 I think marshmallow kernel sources are needed, with present sources only lollipop roms could be ported AFAIK, like CM 12.1.
Question to X1 users: on stock rooted rom, do root requesting apps (afwall, kernel audiutor etc) start at boot time? On mine no, I have to start them manually.
On stock rom beware of these preinstalled apps, may be adware:
com.gangyun.beautysnap
com.oupeng.max.hisense
Is there any specific advantage using the TWRP movilesdualsim 3.1.1 version rather than the 4PDA versions other than a slightly higher version.
If I encrypt my phone would there be any other issues other than not being able to do twrp backups and restores? It would still work?

Zoom from the Past: Help updating Nokia 6700 Classic

Hi All,
Can anyone give me some pointers updating this classic Nok? [6700-C1]
I have the following files downloaded;
rm470__13.10.mcusw [25,813kb]
rm470__13.10.ppm_mb [5,549kb]
rm470__13.10_ISM_007.image_mb_ae_bronze [23,471kb]
as well as this (Nokia BEST (BB5 Easy Service Tool) by Infinity-Box Team ver 1.51) service tool and the Nokia Care Suite installed
Are there any tutes or step-by-steps [or just general advice?] on how to make sure this goes well? To start, do these look like the right files for Euro / English update 13.10?
Its fairly obvious where to reference the .mcusw and the .ppm_mb - not sure where to choose the .image file or what other options to take from the 'Flashing' menu
Thanks a mill!
Looks like the .image file is selected in CNT1
Was wondering what bronze means and ppm_mb - is that the language file?
This looks like it has what I need http://mobile-sn.org/files/Nokia-6700-Classic-RM-470-product-code-0570877/90816.html?lang=en
For GB + Ireland - but no longer exists
Crap - just spent over an hour searching - seems like all there ever are links to files on Nokia's old site which disappeared when M$ took over.
I bloody hate M$
ヽ(ಠ_ಠ)ノ
Anyone got a mirror server with all the old Nok stuff?
Here is 13.1 in the following 3 files;
rm470__13.10.mcusw
rm470__13.10.ppm_sp
rm470__13.10_ISM_020.image_sp_silver
So sp=Spanish [but you can select English and other EU langs later] and silver=theme highlights that shipped with the silver/chrome version.
I flashed this using Best and it went ok only for one annoying point. I found out that after v10.5 they changed the mail client and you can no longer manually enter your mail providers exact details. So, if the auto stuff fails - you fail too because you cannot enter settings yourself. This sucks big time. How to overwrite an individual app on S40?
If you dont need to do email then this is probably a reasonable upgrade from v7.6
Here are files: https://1drv.ms/u/s!AppjETAtk8PvcVXWaN3aeH4fDzE
This may also be useful?
http://mobilestore786.blogspot.co.uk/2014/12/all-nokia-latest-flash-files.html

Categories

Resources